Releases: Shopify/atlas_engine
Releases · Shopify/atlas_engine
1.1.0
- Update suggestion builder to support additional fields #307
- Lower US unmatched components threshold to 1. #305
- Update concern record to support additional fields #306
- Update AU, AT, BE, CH, FR, NL, PL to default to es_street matching strategy. #293
- Update Validation API to support additional fields streetName, streetNumber, line2, neighborhood #297
1.0.0
0.8.1
0.8.0
0.7.0
0.6.0
0.5.0
- Add city text field and the option to replace nested query on city with simple match #136
- Rearrange storage of feature mappers in country profiles #137
- Remove session from Validation::Exclusion #135
- Send parsings and country profile into QueryBuilder initializer #134
- Remove the unnecessary instantiation of worldwide region from CountryProfile.for #130
- Dynamically load adress comparison components #122
0.4.0
0.3.0
- Add
zip_prefix_length
config in country profile to tune zip fuzzy search #112 - Add address parser and synonyms for Spain #111
- Update FR country profile to set has_provinces to false #108
- Add
.match?
method toFieldComparisonBase
#99 - Country specific field comparison classes #98
- Update
AddressComparison.<field_comparison>
methods to returnFieldComparisonBase
instances instead ofToken::Sequence::Comparison
#95 - Address TestCase#fixture_path deprecation #94
- Address parser test cleanup #92
- Split field comparison logic into their respective classes #93
- Improved validation suggestions for Luxembourg #82
- Store a duplicate of Result in ConcernRecord #85
- Introduce parser and city exclusion for South Korea #79
- Prepare PT for es validation (address parser, synonyms, zip exclusion) #46
- Improve ingestion and validation for Slovenia #76
- Enable Sorbet/ForbidTStruct cop [#78] (#78)
- Fix lookup of unmatched_components_suggestion_threshold #73
- Add city corrector for Faroe Islands #72
- Configure validation support for Poland #70
- Make unmatched_components_suggestion_threshold configurable in country profiles #71
- Include unmatched token length in sequence comparison's "aggregate distance" #65
- Add an AddressComparsion argument to validation exclusions #64
- Add comparison policy for cities in CZ #63
- Allow Exclusions to apply on any address component and add an Exclusion for city validation in Italy #61
- Allow nil address 2 in BuildingNumberInAddress1OrAddress2 predicate #57
- Improve indexing for Poland #56
- Configure sequence comparison policy for South Korea #58
- Configurable sequence comparison policy #54
- Emit StatsD validation metric when address_unknown concern is returned #55
- Enable ES level validation for Slovenia (SI) #44
0.2.0
- Use match query for province_code clause in query builder #45
- Improve validation for Belgium #47
- Convert all ComparisonHelper functionality into instanced methods #50
- Update Bermuda city alias assignment and synonyms #43
- Remove unused validation.city_fields param from country profiles #42
- Update CandidateResult to factor in all address components in comparisons #40
- Hook up docker compose to dockerfile that installs analysis-icu plugin in dockerized es #32
- Add matching_strategy param to logs #36
- Add custom parser and query builder for CZ to handle addresses with no street names #34
- Remove the empty building clause from the full address query #31
- Update italy re-encoding script to discard malformed lines #33
- Add maintenance task migrations to dummy app #30
- Update CH country profile with an address parser and has_provinces:false#28
- Remove corrector to fix encoding issues in Italy's OA data #27
- Update IT to use DK address parser #25
- Add a script to fix encoding errors in the italian source file #24
- Update datastore to load the country profile with locale, and update Saudi Arabia to use normalized components instead of the normalizer class #23
- Change the name of the active support notification to be consistent with
atlas_engine
#18 - Add corrector to fix encoding issues in Italy's OA data and updated Italy's mapper to not titleize the street names #17