Skip to content

Commit 1f7cfab

Browse files
committed
update changelog
1 parent 71ed28d commit 1f7cfab

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,45 @@ CHANGELOG
1010
* Added: new HTTP layer thanks to `egeloen/http-adapter` library
1111
* Added: `TimedGeocoder` implementation (works with StopWatch Symfony component)
1212
* Added: `AbstractHttpProvider` (extending `AbstractProvider`)
13+
* Added: provide a way to use IpInfoDB country precision
14+
* Added: cached responses for BingMaps provider (tests)
15+
* Added: cached reponse for GoogleMaps provider (tests)
16+
* Added: `ProviderAggregator` (replacing the former `Geocoder` class)
17+
* Added: ability to change providers locale at runtime
18+
19+
* Documentation: almost entirely rewritten
20+
* Documentation: a note on versioning has been added
21+
* Documentation: a Contributor Code of Conduct has been added for the entire
22+
Geocoder project
23+
1324
* Fixed: phpdoc, wording
1425
* Fixed: providers are now highly configurable, even at runtime
26+
* Fixed: `FreeGeoIp` property because of an API change
27+
1528
* Moved: IGN OpenLS provider to geocoder-extra (#339)
1629
* Moved: OIORest provider to geocoder-extra (#336)
1730
* Moved: GeoCoder.us provider to geocoder-extra (#338)
1831
* Moved: GeoCoder.ca provider to geocoder-extra (#337)
1932
* Moved: DataScienceToolkit provider to geocoder-extra (#340)
2033
* Moved: Baidu provider to geocoder-extra (#341)
2134
* Moved: IpGeoBase provider to geocoder-extra (#342)
35+
2236
* Renamed: properties such as:
2337
- city => locality
2438
- cityDistrict => subLocality
2539
- zipcode => postalCode
40+
2641
* Refactored: dumpers (remove Interface suffix, define a new method signature)
2742
* Refactored: class names!
43+
* Refactored: all providers now implement the `Geocoder` interface
44+
* Refactored: exception messages are a bit more verbose
45+
2846
* Removed: `Provider`, `Dumper`, `Interface`, and `Exception` suffixes
2947
* Removed: `autoload.php` file
3048
* Removed: `OpenStreetMapsProvider` class (#335)
3149
* Removed: HTTP adapters layer
50+
* Removed: the `Geocoder` class does not exist anymore and has been replaced by
51+
the `ProviderAggregator` class
3252

3353
### 2.8.1 (2014-12-08)
3454

0 commit comments

Comments
 (0)