Releases: ngageoint/hootenanny
Releases · ngageoint/hootenanny
v0.2.77
What's Changed
- Misuse of
ConstOsmMapConsumerby @bmarchant in #5660 - Raster Compare Failure by @bmarchant in #5662
- Create fix for all building GeoJSON file comparison by @bmarchant in #5663
- add a style param to node export to switch from thematic to by-fcode … by @brianhatchl in #5665
- check if diff.osc has FCODE tag and return error with the changeset stats by @brianhatchl in #5669
- Submodule hoot-ui-2x 60ac9c3fc...08a13b54a: by @brianhatchl in #5670
- fix DNC export error by @brianhatchl in #5671
- Bump guava from 30.1.1-jre to 32.0.0-jre in /hoot-services by @dependabot in #5672
Full Changelog: v0.2.76...v0.2.77
v0.2.76
What's Changed
- Add a commit date to the About version info by @brianhatchl in #5610
- Update Makefile to rebuild VersionDefines.h when missing. by @bmarchant in #5611
- Create convert op that will "re-hydrate" ways and relations by @bmarchant in #5612
- make version_date file available in archive by @brianhatchl in #5613
- Cached element interface in
OsmApiReaderby @bmarchant in #5615 - Translation server sometimes passes empty by @bmarchant in #5616
- Bounds file infinite loop by @bmarchant in #5620
- make translation server more defensive when payload empty by @jackgrossman18 in #5619
- Translation Server: duplicate error resp status code for POST by @brianhatchl in #5622
- Add ability to align map using buildings by @bmarchant in #5623
- add ability to provide bounding box file for sherlock capability by @jordanmurray35 in #5624
- Optimize centroid calculation rubber sheet by @bmarchant in #5627
- need to get stats from stdout in db by @brianhatchl in #5628
- Bump xml2js from 0.4.23 to 0.5.0 in /translations by @dependabot in #5621
- Add option to auto-config element-cache sizes by @bmarchant in #5631
- Add OSM tags for FCODE to translated preset by @brianhatchl in #5629
- Implement memory saving scheme in all readers by @bmarchant in #5632
- Bump spring-security-core from 5.7.5 to 5.7.8 in /hoot-services by @dependabot in #5633
- Catching topography errors and fixing them. by @bmarchant in #5635
- Fix bad JSON parsing of XML tag values by @bmarchant in #5640
- Soil Surface Area fixes by @mattjdnv in #5639
- Catch Overpass memory error by @bmarchant in #5642
- Added untangle to GGDM by @mattjdnv in #5644
- GeoJSON writer runs translation twice on data causing some to fail by @bmarchant in #5646
- Boston Conflate - Circular road error by @bmarchant in #5648
- MGCP Thematic by @mattjdnv in #5649
- NETWORK: Boston Conflate - Circular road error by @bmarchant in #5650
- Restriction Relations in thematic GeoJSON by @bmarchant in #5654
- Add configurable properties for Overpass maxsize and timeout by @brianhatchl in #5653
- GeoJSON writer not cropping single elements correctly by @bmarchant in #5657
- Exception when merging positive id entity into negative id entity by @brianhatchl in #5655
Full Changelog: v0.2.75...v0.2.76
v0.2.75
What's Changed
- Make
OsmApiReaderread XML from Overpass by @bmarchant in #5491 - Bump xmldom and osmtogeojson in /translations by @dependabot in #5483
- Bump moment from 2.29.2 to 2.29.4 in /translations by @dependabot in #5400
- Bump @xmldom/xmldom from 0.8.3 to 0.8.4 in /translations by @dependabot in #5497
- Bump spring-security-oauth2-client from 5.7.1 to 5.7.5 in /hoot-services by @dependabot in #5494
- Bump spring-security-core from 5.7.1 to 5.7.5 in /hoot-services by @dependabot in #5496
- Including
boundsparameter withParallelBoundedReadershould still stream by @bmarchant in #5501 - Bump minimatch from 3.0.4 to 3.1.2 in /node-export-server by @dependabot in #5495
- Bump nokogiri from 1.13.6 to 1.13.9 by @dependabot in #5463
- Bump jackson-databind from 2.12.7 to 2.12.7.1 in /hoot-services by @dependabot in #5503
- Bump minimist from 1.2.5 to 1.2.7 in /translations by @dependabot in #5504
- Bump socket.io-parser from 3.3.2 to 3.3.3 in /translations by @dependabot in #5498
- Bump minimatch and mocha in /translations by @dependabot in #5499
- update fasterxml to 2.14.1 by @maxgrossman in #5505
- Remove GeoJSON abstraction that is no longer needed by @bmarchant in #5506
- 5469 element cache by @mschicker in #5502
- Bump postgresql from 42.4.1 to 42.4.3 in /hoot-services by @dependabot in #5507
- Different way to get OSM id's as tags by @mattjdnv in #5500
- GeoJSON writer split into feature files by @bmarchant in #5508
- Fix OsmXmlDiskCache temp dir error by @mschicker in #5512
- Add FCODE option to
MultiFileWriterclass by @bmarchant in #5513 - Thematic and FCODE GeoJSON output is not translated by @bmarchant in #5517
- Precision fixes in stat averages by @bmarchant in #5518
- Output
MultiFileWriterfiles into a separate directory by @bmarchant in #5521 - HootJs Require Statements Failing by @bmarchant in #5524
- GeoJSON translated geometry not matching GPKG geometry by @bmarchant in #5529
- Don't require a node-export datasource named "Overpass" by @brianhatchl in #5532
- Added a translation for power=minor_line by @mattjdnv in #5535
- POI to Polygon conflation of cemeteries doesn't work by @bmarchant in #5536
- OsmXmlDiskCache permissions fix by @mschicker in #5537
- Refactor bounds by @bmarchant in #5538
- Sonar fixes jan 2023 by @bmarchant in #5540
- Map Cropping in OGR output by @bmarchant in #5541
- Bump json5 from 2.2.0 to 2.2.3 in /translations by @dependabot in #5539
- Bump express from 4.17.1 to 4.17.3 in /node-export-server by @dependabot in #5525
- Bump nokogiri from 1.13.9 to 1.13.10 by @dependabot in #5519
- Bump qs and express in /test-files/ui by @dependabot in #5514
- Update
ParallelBoundedReader::_isQueryError()to handle XML responses by @bmarchant in #5546 - ParallelBoundedReader needs to throttle requests by @bmarchant in #5547
- Overpass queries in XML failing by @bmarchant in #5548
- Converted the exception to an error message by @mattjdnv in #5531
- Bump rack from 2.2.3.1 to 3.0.4.1 by @dependabot in #5550
- Attribute Conflation Errors by @bmarchant in #5551
- Add translation conf files to the node-export server by @mattjdnv in #5528
- Add option to turn on/off OGR writer polygon cropping by @bmarchant in #5553
Remarktags cause Hoot to parse Overpass JSON incorrectly by @bmarchant in #5555- Testing move constructor sonar find by @bmarchant in #5557
- make schema names of josm presets files match those in translation server by @brianhatchl in #5556
- More move constructor sonar fixes by @bmarchant in #5558
- Map crop should crop polygon geometry, not they way nodes and then assemble a mangled polygon by @bmarchant in #5562
- Translation server now offer JOSM preset xml by @brianhatchl in #5560
- adding endpoints for fieldMappings and columns by @jackgrossman18 in #5559
- Self-intersecting Geometry Issue by @bmarchant in #5566
- Add map shift visitor by @bmarchant in #5571
- Bump http-cache-semantics from 4.1.0 to 4.1.1 in /translations by @dependabot in #5567
- sherlock owt workflow by @jordanmurray35 in #5572
- Attribute conflation fix by @bmarchant in #5573
- Allow longer hoot tags with more complex matching scenarios by @michaelpwoods in #5574
- Map crop should crop polygon geometry, not they way nodes and then assemble a mangled polygon by @bmarchant in #5579
- Sonar: Ignore 'Raw Strings' rule by @bmarchant in #5580
- Copyright Script Update by @bmarchant in #5582
- Add manual tie point input via JSON to
map aligncommand by @bmarchant in #5584 - Remove duplicate code by @bmarchant in #5585
- Unused Code Files by @bmarchant in #5587
- Overpass XML error by @bmarchant in #5590
- GeoJSON crop failure with certain translations by @bmarchant in #5592
- Remove comments from overpassql queries by @bmarchant in #5594
- Fix command log handler oom error by @brianhatchl in #5595
- remove legacy ui submodule, tests, and build deps by @maxgrossman in #5575
- Cached element writer interface by @bmarchant in #5597
- Load overpass query file through interface in all cases by @bmarchant in #5599
- resolve logoutputstream nuance by @maxgrossman in #5602
- Streaming output for JSON writers by @bmarchant in #5604
- Update advanced ops script to make poi opts unique. by @maxgrossman in #5605
- make overpass grail query only traverse down by @maxgrossman in #5601
- Use hoot convert in grail where pulling data from overpass by @maxgrossman in #5593
- update echo msg and filename to reflect port 8443 when using hoot_centos7_rpm vm by @brianhatchl in #5606
- Refactor parallel API reader jobs by @bmarchant in #5608
- Misc fixes by @mattjdnv in #5609
New Contributors
- @michaelpwoods made their first contribution in #5574
Full Changelog: v0.2.74...v0.2.75
v0.2.74
What's Changed
- task grid / alpha shape downloads are zipped too by @brianhatchl in #5487
Full Changelog: v0.2.73...v0.2.74
v0.2.73
What's Changed
- Sonar findings to kick off Jenkins build by @bmarchant in #5367
- Convert only translates first layer when TDS, MGCP stored as GPKG or DNC as VPF by @bmarchant in #5371
- Restore OGDI Support by @bmarchant in #5374
- Unit tests occasionally fail when processing
jakarta_raya_coastline.shpby @bmarchant in #5376 - Translations: Small fixes and cleanup by @mattjdnv in #5378
- Nightly build fails because of configuration issue in
TestConfigure.shby @bmarchant in #5377 - GGDM: Removed text enumerations from table features by @mattjdnv in #5382
- Fix Jenkins nightly by @bmarchant in #5383
- Enable coverage fixes and other miscellaneous fixes by @bmarchant in #5384
- Fix jenkins coverage error by @bmarchant in #5385
- Update tile node count response with tile counts in addition to overall count by @brianhatchl in #5359
- Turn on -Wshadow by @bmarchant in #5387
- Building outline relations fixes by @bmarchant in #5388
- Update sherlock match conflation command for IDs by @jordanmurray35 in #5390
- Attribute conflation changes building geometry by @bmarchant in #5395
- Sherlock hoot updates by @jordanmurray35 in #5394
- Submodule hoot-ui-2x ef029827a..68414d70f: by @brianhatchl in #5396
- Misc sonar fixes by @bmarchant in #5397
- Remove oauth1 and get oauth2 working for login/logout by @brianhatchl in #5386
- Added support for ASAN by @mattjdnv in #5393
- Bump postgresql from 42.3.3 to 42.4.1 in /hoot-services by @dependabot in #5405
- Add Overpass API to ParallelBoundedReader by @bmarchant in #5407
- Documentation updates by @mzagorskirs in #5409
- Fixed the WID vs WD1 issue in MGCP by @mattjdnv in #5402
- Polygon boundaries for overpass reader by @bmarchant in #5410
- Improve OAuth error messages (mostly from server misconfiguration) by @brianhatchl in #5404
- Code formatting and updates by @bmarchant in #5412
- Sherlock auto split and translation workflow by @jordanmurray35 in #5414
- Relation issues by @bmarchant in #5413
- Add service to import data from remote URL vs uploading local file by @brianhatchl in #5406
- Sanitize the basic auth creds in the logged hoot convert ftp/http urls by @brianhatchl in #5417
- Fix NodeJS install issue by @mattjdnv in #5416
- Reorder Jenkins steps to push UI 1 tests to the end for now. by @bmarchant in #5420
- Code formatting and updates 2 by @bmarchant in #5419
- Update jackson by @maxgrossman in #5422
- Include output format in export zip file name by @brianhatchl in #5418
- Add documentation for new hoot-ui open Dataset or Job in JOSM features by @mzagorskirs in #5424
- just disable hoot ui1 tests by @brianhatchl in #5431
- add util class to replace xalan XPathApi by @maxgrossman in #5428
- Update Sherlock Translate Capabilities by @jordanmurray35 in #5430
- Export to JOSM OSM XML by @bmarchant in #5423
- OsmMap Speed-ups by @bmarchant in #5435
- Rename
*.oqlfiles to*.overpassqlby @bmarchant in #5439 - Break out hoot-deps and geoint-deps dependency installation into a separate script by @bmarchant in #5438
- Add o2s reason by @mattjdnv in #5427
- add a thematic group export option by @brianhatchl in #5434
- Add geopackage to export formats, validate params needs to return on error by @brianhatchl in #5441
- Bump nanoid and mocha in /node-export-server by @dependabot in #5432
- ToyTest conflation is very destructive by @bmarchant in #5444
- Add ability to export a merged grail dataset as JOSM osm xml with action attributes by @brianhatchl in #5445
- More schema test helper functions by @mattjdnv in #5448
- Updated GEOS from 3.9.2 to 3.9.3 available from geoint-deps by @bmarchant in #5451
- Add a conf file for deriving josm osm by @brianhatchl in #5452
- SONAR: Ignore
enum classrule by @bmarchant in #5454 - Update
changeset-derivecommand to include review relations with bounds parameter by @bmarchant in #5455 - Add code to snap ways that cross each other, when doing diff conflation. by @mschicker in #5401
- sherlock hoot updates for translation by @jordanmurray35 in #5456
- Bump @xmldom/xmldom from 0.8.1 to 0.8.3 in /translations by @dependabot in #5457
- Fixed the translation for
highway=pedestrianby @mattjdnv in #5450 - Sherlock updates for conflation by @jordanmurray35 in #5461
- Include status in JOSM OSM XML without other DEBUG tags by @bmarchant in #5460
- Upgrade
libpostalto latest version by @bmarchant in #5458 - Fixed Vineyards by @mattjdnv in #5465
- Fix mangled text by @mattjdnv in #5467
- Create file splitting object for GeoJSON work. by @bmarchant in #5470
- Update GeoJSON writer to follow standard by @bmarchant in #5471
- Make translation directory locations modular by @mattjdnv in #5380
- Added config file reading to the node-export server by @mattjdnv in #5473
- Remove GBDX writers by @bmarchant in #5474
- Create translation interface extracting translation out of the OgrWriter by @bmarchant in #5475
- Fix osm translation with null path by @brianhatchl in #5477
- Overpass queries fail by @bmarchant in #5479
- JOSM OSM XML files with reviews are missing tag information by @bmarchant in #5481
- Vgi 2511 crossing way snapping by @mschicker in #5480
- Fix mangled tags and other things by @mattjdnv in #5482
- Merging multiple datasets in database causes crash by @bmarchant in #5485
Full Changelog: v0.2.72...v0.2.73
v0.2.72
What's Changed
- Bump rack from 2.2.3 to 2.2.3.1 by @dependabot in #5351
- Bump spring-security-core from 5.2.11.RELEASE to 5.5.7 in /hoot-services by @dependabot in #5350
- limit the MBR response coords to six decimal places by @brianhatchl in #5356
- don't hardcode java path, use JAVA_HOME by @brianhatchl in #5354
- hoot tag-info adds an area=yes attribute to shapefile output by @bmarchant in #5357
- Compilation not possible due to Werror by @bmarchant in #5360
- Add this file that has disappeared from the interwebs to fix hoot-services by @brianhatchl in #5362
- use link to github for spring-security-oauth.xsd by @brianhatchl in #5363
- Update to latest available armadillo version by @bmarchant in #5364
- Compilation not possible due to Werror by @bmarchant in #5361
Full Changelog: v0.2.71...v0.2.72
v0.2.71
What's Changed
- Fixing random HTTP 504 error in OsmJsonReaderTest::urlTest by @bmarchant in #5293
- Fixed the UUID issue by @mattjdnv in #5295
- Fix for redirecting nodejs logging to tomcat log by @brianhatchl in #5291
- Rejoin multilinestring relations created by SplitLongWaysVisitor when output to GDAL outputs by @bmarchant in #5297
- Unconnected way snapper investigation 4975 by @bmarchant in #5298
- Critical bug was identified in Hootenanny by @bmarchant in #5300
- See if distance weighting helps other linear script conflators by @bmarchant in #5301
- Make sure the gauge tag is not already a number during translation by @brianhatchl in #5306
- Changed a default value by @mattjdnv in #5310
- 5289 hootjs error messages by @mschicker in #5307
- add method to validate export params and error gracefully by @brianhatchl in #5305
- Re-enable RelationToMultiPolygonConverter::_classifyRings() function and test if it is needed by @bmarchant in #5311
- Updated sonar name fixes to resolve Sonar warnings by @bmarchant in #5312
- TDSv7.1 Schema fixes by @mattjdnv in #5314
- Way rejoin perf 4631 by @mschicker in #5318
- Bump nokogiri from 1.13.3 to 1.13.4 by @dependabot in #5319
- Bump minimist from 1.2.5 to 1.2.6 in /test-files/ui by @dependabot in #5317
- JS logging no longer picks up script name by @bmarchant in #5320
- Bump async from 3.2.0 to 3.2.3 in /node-export-server by @dependabot in #5322
- Bump moment from 2.29.1 to 2.29.2 in /translations by @dependabot in #5316
- Handle features with unknown geometry by @mattjdnv in #5327
- add TDSv71 to josm preset xml script by @brianhatchl in #5315
- Lock npm to 6.14.12 during vagrant provisioning by @mschicker in #5324
- Bridge Conflation by @bmarchant in #5328
- Remove single quotes in adv opt values by @brianhatchl in #5330
- Add clear(), push(), pop() manipulations to the Settings and Settingsjs objects by @mschicker in #5332
ParallelBoundedReaderthrowsstd::bad_allocby @bmarchant in #5334- FGDB and GeoPackage error by @bmarchant in #5335
- Test parallelism in sonar scan by @bmarchant in #5336
- bobby magic wait overpass step should short circuit if no changesets uploaded by @brianhatchl in #5338
- Gpkg crash fix by @bmarchant in #5344
- Translation server remove dependency on "English" version of translations by @brianhatchl in #5342
- Added GDAL config variable by @mattjdnv in #5341
- make download callback more defensive by @maxgrossman in #5345
- GPKG writing is slow by @bmarchant in #5347
- Add a tag limit of 30 when getting attribute info for translation assistant by @brianhatchl in #5348
- Bump nokogiri from 1.13.4 to 1.13.6 by @dependabot in #5343
- Submodule hoot-ui-2x f97881a57..ef029827a: by @brianhatchl in #5349
Full Changelog: v0.2.70...v0.2.71
v0.2.70
What's Changed
- Make API Timeout Configurable by @bmarchant in #5282
- Add overrideConfig for export server by @maxgrossman in #5280
- Do related job filter in db query (vs filtering result) by @brianhatchl in #5283
- Distinguish editable ops from read-only for translation visibility by @brianhatchl in #5288
- TDS71 fixes by @mattjdnv in #5290
Full Changelog: v0.2.69...v0.2.70
v0.2.69
What's Changed
- Bump postgresql from 42.2.25 to 42.3.3 in /hoot-services by @dependabot in #5252
- improve layers request performance by only calc map size once by @brianhatchl in #5249
- RelationToMultiPolygonConverter memory leaks by @bmarchant in #5257
- Update hoot2x UI code after npm updates by @brianhatchl in #5258
- Bump nokogiri from 1.12.5 to 1.13.3 by @dependabot in #5266
- Improve node export logging to show job hash by @brianhatchl in #5267
- 5202 make understand json by @maxgrossman in #5261
- Fix
SplitLongLinearWaysVisitorby @bmarchant in #5268 - Update some translation server node dependencies by @brianhatchl in #5263
- More memory issues by @bmarchant in #5262
- Add road match conflation to Sherlock command by @jordanmurray35 in #5264
- TDSv71 and other fixes by @mattjdnv in #5269
- Tweaked the TDS exports by @mattjdnv in #5274
- Fixed the AC000 vs AL010 translation issue by @mattjdnv in #5275
- Clean export by @mattjdnv in #5277
- UI translation assistant fields generation script update by @brianhatchl in #5278
- Come up with a faster algorithm for
DuplicateNodeRemoverby @bmarchant in #5279
Full Changelog: v0.2.68...v0.2.69