Skip to content

Latest commit

 

History

History
853 lines (620 loc) · 52 KB

CHANGELOG.md

File metadata and controls

853 lines (620 loc) · 52 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

16 June 2021

  • 6.2.0_release #572
  • changelog update #569
  • 6.2.0_version_bump #570
  • [New Check] IntersectionAtDifferentLayers #495
  • [Check Improvement] EdgeCrossingEdgeCheck improvement #514
  • Resolve Bug 558: InvalidAccessTagCheck needs to ignore ways that cross borders. #567
  • Fix bug #557 to exclude atlas internal segments #568
  • hotfix 6.1.21.1 #566
  • new param #565
  • Resolve Bug 558: InvalidAccessTagCheck needs to ignore ways that cross borders. (#567) #558 #558 #558 #558 #558 #558 #558

2 June 2021

  • changelog 6.1.20 #564
  • DuplicateLocationInPolyLineCheck: Fix #553, do not flag terminating loops #560
  • implemented FixMe interface from Atlas repo #559
  • bumping to 6.1.21 for next release #556
  • DuplicateLocationInPolyLineCheck: Fix #553, do not flag terminating loops (#560) #553 #553

19 May 2021

  • updating version, atlas, and changeLog #555
  • New lone node check #543

5 May 2021

  • MixedCaseNameCheck Enhancements (without AutoFix) #546
  • updating dependencies, version, and changeLog #552
  • Add purgeIncompleteTasks parameter to MapRouletteUploadCommand. #551

21 April 2021

  • Fix me review check (new check) #547
  • updating the changeLog #545
  • Update gradle.properties 20ba4e0

8 April 2021

  • adding to changelog #544
  • Implementation of Boundary Intersection Check. #517
  • HighwayMissingNameAndRefTagCheck #538
  • Tall building check with tag validation #534
  • Update gradle.properties 7175255

24 March 2021

  • updating changeLog and bumping checks version #536
  • Fix autofix suggestions for LevelCrossingOnRailwayCheck #490
  • Support string array for configuration keys #531
  • Fix template parameter to work properly #530
  • Adding MapRoulette challenge command #526

10 March 2021

  • Fixes to LineCrossingWaterBodyCheck #513
  • LongNameCheck #529
  • Bump atlas to 6.4.7 #527
  • #396 HighwayToFerryTagCheck fix suggestions #524
  • #520 roadnamegapcheck update suggestions #521
  • clear output folder before sync #528
  • Add documentation for checks that previously didnt have it #525
  • Toll validation check fix #523
  • Adding intersection locations to each flag. #515

25 February 2021

  • Missing docs malformedroundabout #509
  • Add new InvalidCharacterNameTagCheck #516
  • Add check hashtag and cookie #505
  • Single segment motorway check #510
  • OverlappingEdgeCheck: One task per way #512
  • update atlas and generator #506
  • Change sharpAngle instructions #508
  • Update gradle.properties b5af63e

10 February 2021

  • [New Check] SimilarTagValueCheck #500
  • ShardedIntegrityChecksSparkJob Deduplication Revamp #498
  • UnknownHighwayTagCheck completed #465
  • Add documentation for 5 more checks #503
  • AutoFix section added to documentation. #489
  • Supporting reversed edges to build original OSM geometry. #486
  • updating changeLog #491
  • remove redundant code utilizing CommonMethods #488
  • priority rule explain #499

27 January 2021

  • Added fix suggestion to RoadNameGapCheck #475
  • [Improvement] MalformedRoundaboutCheck: Minimum OSM Nodes/Angles #476
  • Bumping atlas version #482
  • add more common methods and unittest #468
  • Add externalDataInput switch for Checks and make externalData configurable #478
  • Update changelog and bump for next release #481
  • Add CI support for Github Actions #479
  • Update date range af93ba0

13 January 2021

  • Bump version to 6.1.11 #471
  • Fix aws script timeout and convert inputFolder to input #461
  • parentheses #467
  • Add check doc #469
  • Fix one member relation size #462
  • updating the changelog #470
  • New check source maxspeed #445
  • Add AutoFix suggestion to "wrong direction" cases only. #449
  • [MapRouletteUploadCommand] Configurable project and challenge discoverability #456
  • Adding PyAtlas-Checks testing framework #457
  • Atlas 6.3.4, Generator 5.2.3, Jackson bump #463
  • Fix one member relation size (#462) #460

31 December 2020

  • Concerning angle building check #452
  • ExternalData: Use ResourceCache to get data #398
  • Missing relation type check #455
  • Update change log and bump next version #451
  • fix key set to None #453

17 December 2020

  • Open boundary check #441
  • max points 300000 #447
  • OSM Relation Member size fix #443
  • atlas date #444
  • updating changelog #440

3 December 2020

  • tollValidationCheck #432
  • Handle invalid serialized CheckFlags: solves #415 #435
  • [WaterbodyAndIslandSizeCheck] waterbody configurable #437
  • Make some incremental fixes to the aws script #438
  • bump atlas, fix unit tests #431
  • Fix log4j Configuration #434
  • Adding PyAtlas-Checks scaffolding #420
  • Bump version to 6.1.8 and update changelog #433

19 November 2020

  • Add Map Roulette Upload to AWS script #418
  • 6.1.6 changelog update #425
  • Autofix RoundaboutMissingTag #422
  • ConsumerBasedExpectedCheckVerifier: FIXUP issue where verifyNotNull always passed. #414
  • 6.1.7 bump #426
  • Add pool duration parameter #423
  • Copy S3 files by default in AWS script #410
  • MapRouletteUploadCommand: support for Tag fixSuggestions #411
  • none static #421

5 November 2020

  • Add railway level_crossing check #371
  • Add script to automate Atlas Checks Spark job on EC2 #384
  • Missing roundabout 2run #402
  • CheckFlag Deserializer and OpenStreetMapCheckFlagConverter #385
  • Added regex tag value check for osmose 3040 #404
  • updating changelog b7edbae
  • Update gradle.properties 7f492f2

28 October 2020

  • version bump #401
  • Suddenhighwaytypechange #381
  • bump atlas version #400
  • Invalid tags check highway inconsistency #397

24 October 2020

  • Create template for fix suggestions #383
  • Version bump for next release #382
  • New check: TunnelBridgeHeightLimitCheck (#343) #350

7 October 2020

  • Update dependencies.gradle #380
  • Construction check #358
  • Extend InvalidTagsCheck with regex filtering for illegal sources #368
  • [MapRouletteUploadCommand] Add documentation #378
  • update to atlas 6.2.10 #375
  • version 6.1.2-SNAPSHOT to 6.1.3-SNAPSHOT #374

24 September 2020

  • Updating the version atlas-checks #373
  • Updating the dependencies.gralde with the latest atlas release #372
  • CheckFlag Fix Suggestions #361
  • countryShardMapFromShardFiles Reads too Much #370
  • add working dir #362
  • CHECKSTYLE: Ensure methods have this qualifier #359

10 September 2020

  • Basic waterway checks #332
  • Water Area checks #346
  • Updated check instructions with OSM IDs #340
  • Code smells (sonar/NPE) #347
  • A few fixes that tripped me up #355
  • bump version after release 4bb546e

4 September 2020

  • Replace some non-inclusive language #354
  • version=6.1.0 43adb30

26 August 2020

  • Bump version to 6.0.12 #351
  • New check: Missing bridge structure (#341) #342
  • Roundabout As Area InvalidTagging #348
  • Add a Script to Split Atlas Checks Log Files By Check Name #335

5 August 2020

  • Updated atlas version to 6.2.4 #338
  • Updates to AtGradeSignPostCheck #336
  • Fix issue with InvalidTagsCheck configurables #337
  • Adding additional logic and unit tests to MalformedRoundaboutCheck #333
  • Add simple Dockerfile sandbox & docs #294
  • CHANGELOG.md 6.0.10 and gradle.properties 6.0.11 update #330

22 July 2020

  • LineCrossingWaterbodyCheck performance improvements #326
  • Updated dependencies.gradle to Atlas version 6.2.2 #329
  • Updating the version to 6.0.10 for next release #327
  • Updated CHANGELOG.md for version 6.0.9 #328

8 July 2020

  • ApproximateWayCheck #308
  • InvalidMultiPolygonRelationCheck Flag Features Marked By Atlas #323
  • Updates to Pull Request Template #324
  • add changelog #325
  • add switch #322
  • Conditional restriction check #313
  • Updating the version for the next release. 6.0.9 #319

25 June 2020

  • [MapRouletteUploadCommand] Various changes to maproulette upload command #312
  • Vlad missing roundabout tag #315
  • Vlad roundabout bad tagging #317
  • Update gradle.properties #314

10 June 2020

  • InvalidTurnRestrictionCheck Instruction Enhancement #310
  • Updating the atlas-checks version in order to do the next release for 6.0.7 #311
  • Bump Atlas Version #309
  • InvalidGeometryCheck #304
  • fitler empty lines #307
  • overlap limit #303
  • fix traversing via reversed edges. #305

22 May 2020

  • Update FlagDb & Task Deserializer to filter out synthetic point tags #286
  • Atlas-Checks version bump from 6.0.5 to 6.0.6 in gradle.properties #299
  • [MapRouletteUploadCommand] Fix countrified challenge names #300

14 May 2020

  • Bumping the Atlas Checks version to 6.0.5 and Atlas to 6.1.6. #298
  • Update Gradle Run to Use Sharded Checks By Default #295
  • Enhancement to InvalidTagsCheck To Use Resource File For Filters #296
  • InvalidMultiPolygonRelationCheck Geometry Enhancement #297
  • OceanBleedingCheck update - coastlines and ferries #285
  • LCWB enhancement - borders,ferries,fords #287
  • Update FlaggedRelation to Output Atlas Identifier and OSM Identifier as String #292
  • ShadowDetectionCheck Very Large Building Bug #284
  • ignore single character switch #283
  • Add bug, feature request, and new check issue templates #288
  • Add Synthetic tag to Flagged Points #280
  • LCWB update - multi polygon relation waterbodies #282
  • Update Available Checks Document to Include All Existing Atlas Checks #281
  • Geotools repo and gradle 6.3 #279

8 April 2020

  • Bump version to 6.0.4 #278
  • ShardedIntegrityChecksSparkJob RDD Union Removal #276
  • bump atlas to 6.1.3 #277
  • Add changes for code smell #272
  • Leaving a blank string for the PGS Tag filter, under GeneralizedCoast… #274
  • SinkIslandCheck Navigability Enhancement #275

18 March 2020

  • Update 6.0.3 #271
  • Bump to 6.0.3 #270
  • Maproulette-upload-dag, fix for url encoding issues. #269
  • Overlapping edge check bug fix. #268

5 March 2020

  • Bump to Atlas version 6.1.0 #267
  • OceanBleedingCheck new check #266
  • use URIUtil #265
  • bump after release #262
  • [LineCrossingWaterBody] Expand waterbody definition and add flaggable items configurables #263
  • Sharded Integrity Checks Job #259
  • Road link check #264
  • Edge-crossing-edge-check bug fix. #253
  • Bump atlas dependencies & fix broken BigNodeBadDataCheck unit test #261

20 February 2020

  • Add new AtGradeSignPostCheck #258
  • [SinkIslandCheck] sink islands surrounded by pedestrian ways #227
  • [MapRouletteUploadCommand] Fix custom challenge name bug #260
  • SnakeRoadCheck, trying to clean up commit count. #243
  • Inconsistent-road-classification bug fix #252
  • bumping to 6.0.1 #257

7 February 2020

  • Bumping gradle.properties to 6.0.0 #256
  • JDK 11 support #255
  • updated dependency to 6.0.1 #254
  • Add LineCrossingWaterBody unit tests #250
  • Increment version after release 44d916c

28 January 2020

  • Upgrade to gradle 6 #240
  • DuplicateNodeCheck, every overlapped node of a location is flagged. #246
  • Improper road name check #249
  • Conflicting tag combination check #248
  • Add 12 new integrity checks #236
  • Fixed typo on line 16 #244
  • Connectivity check bug fix. #245
  • bump version; #237
  • BigNodeBadDataCheck Run Time Bug #241
  • Disable DuplicateWaysCheck #242
  • Storing project id and challenge id of MapRoulette to a file. #239
  • Fix sonar test coverage #238

9 January 2020

  • Road name gap check #228
  • update atlas version #235
  • [MapRouletteUploadCommand] Add generating check metadata to Task Geojson #220
  • [ShadowDetectionCheck]Tag parsing bug #231
  • Road name performance1 #230
  • add unique osm id flag #229
  • bump version #226
  • InvalidTagsCheck #224
  • Update date range ab8b413

12 December 2019

  • Updated available_checks.md #215
  • use full country name for MR uploads #222
  • Sonar fixes #221
  • Adding 7 new integrity checks #217
  • Bump to 5.2.1 #219

18 November 2019

30 October 2019

  • [Flag Database] Create new schema if doesn't exist #210
  • bump atlas version #213
  • FlagDatabaseSubCommand: Add Meta Data Arguments #212
  • Add InvalidPiersCheck and Update Atlas version #209
  • Documentation update #211
  • Checks documentation #204
  • [Flag Database] Fix performance issue #207
  • add source=pgs info to docs #208
  • bump version #206
  • [MapRouletteUploadCommand] prepend ISO country to challenge name #205

17 October 2019

17 October 2019

  • update atlas version #203
  • bump version to 5.1.7 #196
  • [FloatingEdgeCheck] No longer flag floating edges in airports #201
  • Available checks update #200
  • [GeneralizedCoastlineCheck] Added source=PGS tag filter #197
  • [GeneralizedCoastlineCheck] Sharp angle enhancement #193

2 October 2019

  • update dependency #195
  • [FlagDatabase] Set feature flag_id as foreign key #194
  • Version bump #192

10 September 2019

  • Expose new loadChecksUsingConstructors method #191
  • Version bump #190
  • unquote #189

22 August 2019

  • Checks database upload Command #184
  • Road name spelling consistency check (new check) #187
  • Atlas version bump #188
  • [MapRouletteUploadCommand] Pick up Challenge name from configuration #185
  • use ComplexRoundabout #182
  • Add PedestrianAreaOverlappingEdgeCheck #183
  • version bump #181
  • Use OsmWayWalker for more consistent flags #178

9 July 2019

  • SinkIslandCheck Enhancements to Exclude Certain Edges #179
  • dependency updates #180
  • Use ArrangementCheck #177
  • New check GeneralizedCoastlineCheck #176
  • checkflag accepts ? extends AtlasObject #174
  • output defaults #175
  • bump version to 5.1.3 #173
  • update dependency versions #172

19 June 2019

  • Checkstyle RequireThis changed and update was missed #171
  • bump version #170
  • Flag Statistics Command Parallel Bug Fix #169

12 June 2019

11 June 2019

  • bump version #167
  • depencey resolve #165

29 May 2019

  • bump version to 5.0.10 #163
  • Flag Diff Commands Overhaul #143

28 May 2019

  • update atlas version #162

24 May 2019

  • bump version to 5.0.8 #161
  • update atlas to 5.6.1 #160

22 May 2019

  • Flag Statistics Sub-Command #153
  • bump version #158

8 May 2019

  • SignPostCheck Overhaul #154
  • bump version after release #157

1 May 2019

  • MapRouletteUploadCommand Country and Check Filters #152
  • Map Roulette Configuration Full URL Parsing Bug #156
  • bump version after release #155

24 April 2019

  • bump version #151
  • Hot Fix for Sink Island Check Enhancement Bug #150
  • Force dist: xenial to have jdk11 pre-installed. 88e129e

18 April 2019

  • update dependencies #148
  • Sink Island Check Enhancement to Filter Pedestrian Navigable Highways #147
  • Deprecate event service #140
  • Version bump. #146

10 April 2019

  • Fixing broken geojson #144
  • AddressStreetNameCheck #145
  • MapRouletteUploadCommand: Handle gzipped files #138
  • bump version after release #142

26 March 2019

  • Small refactor of MapRouletteCommand to add DisplayName parameter #137
  • update dependencies #141
  • Update gradle run links #136
  • increment version after release #135
  • Updates to the default gradle run command #134

12 March 2019

  • OneMemberRelationCheck - Update tags.filter #133
  • Jdk11 compatibility and Gradle 5 #132
  • Highway To Ferry Tag Check #130
  • update version after release #131

27 February 2019

  • Add checkinCommit to support MR java client to pass in another value #129
  • remove tippecanoe from default outputs formats #128
  • Add createFlag with multiple instructions #122
  • bump version after release #127
  • use altitude extractor #119

21 February 2019

  • SingleSegmentMotorwayCheck #120
  • Enhancement to Diff Commands to Handle GZipped Files #121
  • Update dependecies, handle changes #126
  • Relations Support for CheckFlag #116
  • Travis: Ensure right commit is tagged #125
  • bump version after release #123
  • Update date range ac5b983

6 February 2019

  • Expose Check specific and Global Polygon filters #117
  • Add documentation for country-specific overrides #115
  • Roundabout Revamp #110
  • increment version after release #118

22 January 2019

  • Update dependency #114
  • AreasWithHighwayTagsCheck enhancements #109
  • revert change/doing it through a pr e1a712c
  • update dependency 704212d
  • Increment version after release cc7713a

21 December 2018

  • MapRoulette Upload Command #112
  • Deprecate ChallengePriority.NONE, default to ChallengePriority.LOW #111
  • Spiky Buildings Check #102
  • Use Atlas 5.3.0 and atlas-generator 4.1.8 #108
  • Shadow Detection Check #103
  • Enable sonar PR decoration #113
  • Remove sudo false 6e24ce8
  • Increment version after release c969f63

12 December 2018

  • [HACK] Final fixes for Travis #107
  • [HACK] Include closing and releasing of Sonatype Repositories #106
  • HACK to upload artifacts to Sonatype #105
  • Fix duplicate word on paragraph #27 #104
  • Tippecanoe Vector Tile Support #101
  • Self Intersecting Poly Line Check Enhancement #98
  • checkFilter flag for IntegritySparkJob #95
  • Atlas-checks version update #100
  • Increment version and include SNAPSHOT b9c0f86
  • Increment version after release f77e6ac

14 November 2018

  • Generator update #99

13 November 2018

  • increment version #96
  • Building Road Intersection Check Enhancement #94
  • Update atlas version #97

13 November 2018

  • EdgeCrossingEdgeCheck Bug Fix & Enhancements #93
  • fix enum bug #88
  • lowercase l #92
  • Update gradle.properties #91

25 October 2018

  • update atlas version to 5.2.1 #90
  • increase version number after release #86

24 October 2018

  • update atlas dependencies #85
  • increase version after release #84

23 October 2018

  • Unusual Layer Tag Bug Fix & Enhancement #83
  • Fix bug #82
  • reader to try-with-resource #80
  • unregister at complete #74
  • SinkIsland Enhancements #76
  • Update Sonar badge #79
  • Floating Edge Check Enhancement #73
  • Use trusty and sudo false for Travis #78
  • PR template #75
  • Invalid Mini Roundabout Check #69
  • Flag File Diff Commands #72
  • Refactored IntersectingBuildingsCheck to use findIntersectionPercentage() #71
  • Unregister processor on the event service #70
  • One Member Relation Enhancement #68
  • Mixed Case Name Check #66
  • document: running checks on spark cluster #67
  • Updating what function calls the Atlas loading #65
  • fix typo #64
  • Put the sonar in the readme for easy access #63
  • Increment version after release 56d851a

1 August 2018

  • Use latest Atlas & Atlas Generator dependencies #62
  • Street Name Integers Only Check #60
  • Sign Post Check Enhancement #57
  • Build updates: Sonar, Jacoco, Gradle 4.8.1 #59
  • Overlapping AOI Polygon Check #58
  • Check resource loader update/Global Polygon Filter #52
  • Invalid Lanes Tag Check #55
  • Conflicting Area Tag Combination check #53
  • Invalid Access Tag Check #46
  • Sharp Angle Check Enhancement #56
  • Intersecting Building Check Enhancments #48
  • Batch Size sized by numer of buckets, but never less than 100) #54
  • Log time to execute message as info #51
  • Building Road Intersection Enhancements #41
  • Fixing issue that was causing exception in MapRouletteClient when Def… #49
  • create required maproulette challenge json object for check configs without defaultPriority #47
  • MalformedRoundabout Configuration Bug #45
  • Waterbody And Island Size Check #44
  • Malformed Roundabout Check #42
  • Update README and gradlew #43
  • One Member Relation Check #40
  • Sink Island Check Enhancements #36
  • Update flagged point #39
  • Address Point Match Check Bug Fix #38
  • Polygon filter Per Check #21
  • Floating Edge Check Enhancements #35
  • Duplicate Point Check #37
  • Updating atlas-generator dependency 8a42593
  • Updating version after release 1893f74

5 April 2018

  • Duplicate Ways Check #32
  • Integrity check updates #34
  • Address Point Match Check #31
  • Incrementing atlas version and adpting to new construction. #33
  • SelfIntersectingPolylineCheck cleanup #30
  • Spark Integrity Job Complex Entity Support #29
  • New Check: AreasWithHighwayTag #27
  • SelfIntersectingPolylineCheck enhancements #23
  • Roundabout Valence Check #26
  • Update SignPostCheck with off/on ramp specific logic #25
  • Adding UnusualLayerTagCheck #24
  • Configuration overrides for countries and groups of countries in Integrity Checks #20
  • Remove SparkFileHelper, SparkFileOutput, SparkFilePath and reference the ones in atlas-generator #22
  • Adding new SignPostCheck and IntersectingBuildingsCheck. #19
  • Fixed ID formatting #18
  • Removing errant documentation #17
  • Updating version after release of Atlas-Checks 4.0.1 #16
  • Update date range b54efdf

7 December 2017

  • Adding instruction localization for Atlas Check Flags #15
  • Updating BuildingRoadIntersectionCheck to take into account the layer… #14
  • Making unique identifer function in BaseCheck more robust. Updating S… #12
  • Updating the messaging for SharpAngleCheck to be more accurate. #11
  • Added helper functions for building a unique identifier for flagging … #10
  • Added check EdgeCrossingEdgeCheck #9
  • Add two helper methods: isDirectory and list #8
  • Updating the BuildingRoadIntersectionCheck #7
  • Make I/O operations more robust in SparkFileHelper #5
  • Add AbbreviatedNameCheck #6
  • Improve merge_dev_to_master so right commit only is merged #4
  • Make CheckFlag serializable #3
  • Fixing typo #2
  • Making unique identifer function in BaseCheck more robust. Updating Spark helper functions. a2b2bd7
  • Add SparkFileHelperTest 8a2b2eb
  • Updating the BuildingRoadIntersectionCheck and matching test case 67e53aa

4.0.0

8 August 2017

  • Adding build badge #1
  • Initial import 47bc190
  • Updated travis secrets 909065b
  • Ignore tests that are too heavy for Travis 57185d6