Skip to content

Commit 47e137d

Browse files
committed
update changelog
1 parent 148cde3 commit 47e137d

File tree

1 file changed

+29
-20
lines changed

1 file changed

+29
-20
lines changed

CHANGELOG.md

Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,38 @@ CHANGELOG
33

44
### 3.0.0 (????-??-??)
55

6-
* Remove useless file
7-
* Rewrite README
8-
* Rework ProviderBasedGeocoder
9-
* Remove 'Dumper' suffix
10-
* Fix exceptions, remove RuntimeException
11-
* Add new Result classes (Address, Bounds, Region, Country, County, Coordinates)
12-
* Refactor dumpers (remove Interface suffix, define a new method signature)
13-
* Remove Interface and Exception suffixes
14-
* Rename properties such as:
6+
7+
* Added: `using()` method now throws an exception if provider not found
8+
* Added: new Result classes (Address, Bounds, Region, Country, County, Coordinates)
9+
* Added: new named exceptions
10+
* Added: better exception messages
11+
* Added: new HTTP layer thanks to `egeloen/http-adapter` library
12+
* Added: `TimedGeocoder` implementation (works with StopWatch Symfony component)
13+
* Added: `AbstractHttpProvider` (extending `AbstractProvider`)
14+
15+
* Fixed: phpdoc, wording
16+
* Fixed: providers are now highly configurable, even at runtime
17+
18+
* Moved: IGN OpenLS provider to geocoder-extra (#339)
19+
* Moved: OIORest provider to geocoder-extra (#336)
20+
* Moved: GeoCoder.us provider to geocoder-extra (#338)
21+
* Moved: GeoCoder.ca provider to geocoder-extra (#337)
22+
* Moved: DataScienceToolkit provider to geocoder-extra (#340)
23+
* Moved: Baidu provider to geocoder-extra (#341)
24+
* Moved: IpGeoBase provider to geocoder-extra (#342)
25+
26+
* Renamed: properties such as:
1527
- city => locality
1628
- cityDistrict => subLocality
1729
- zipcode => postalCode
18-
* Remove `autoload.php`
19-
* Reintroduce string formatting into the `AddressFactory`
20-
* Refactor using() method to throw an exception
21-
* Move IGN OpenLS provider to geocoder-extra (#339)
22-
* Move OIORest provider to geocoder-extra (#336)
23-
* Move GeoCoder.us provider to geocoder-extra (#338)
24-
* Move GeoCoder.ca provider to geocoder-extra (#337)
25-
* Remove `OpenStreetMapsProvider` class (#335)
26-
* Move DataScienceToolkit provider to geocoder-extra (#340)
27-
* Move Baidu provider to geocoder-extra (#341)
28-
* Move IpGeoBase provider to geocoder-extra (#342)
30+
31+
* Refactored: dumpers (remove Interface suffix, define a new method signature)
32+
* Refactored: class names!
33+
34+
* Removed: `Provider`, `Dumper`, `Interface`, and `Exception` suffixes
35+
* Removed: `autoload.php` file
36+
* Removed: `OpenStreetMapsProvider` class (#335)
37+
* Removed: HTTP adapters layer
2938

3039
### 2.8.0 (2014-10-03)
3140

0 commit comments

Comments
 (0)