Sha256: 08a99670dbf902b7ea749851e8754b0d6f6071d717aee2d0a9af205305d2dc97

Contents?: true

Size: 1.08 KB

Versions: 7

Compression:

Stored size: 1.08 KB

Contents

## 0.1.0

### New features:

* When the GeoNames API returns a database or server timeout, your request
  will be retried at most ```GeoNamesAPI.retries``` times. Default is 2, and
  the delay between requests is at most ```GeoNamesAPI.max_sleep_time_between_retries```
  (which defaults to 5 seconds).

* Several endpoints accept multiple param sets, and the order of the parameters
  is not always in the order or priority, so ```find``` and ```all``` and ```where```
  now also accept a parameter hash.

* ```GeoNamesAPI::Hierarchy``` is now an Enumerable of ```GeoName``` instances, as
  all responses will have an ordered set of those entity types.

* URL parameters are properly encoded now.

* For paid users, set ```GeoNamesAPI.token``` and set the ```GeoNamesAPI.url```
  to the ```https``` endpoint.

* Callers can rescue on ```GeoNamesAPI::InvalidParameter``` and ```GeoNamesAPI::InvalidInput``` now.

* GeoNamesAPI.formatted was deleted. The consumer shouldn't care if the JSON response
  was pretty-printed.

* Timezones, AlternateNames, and GeoName entities are encoded as class instances now

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
geonames_api-0.1.6 CHANGELOG.md
geonames_api-0.1.5 CHANGELOG.md
geonames_api-0.1.4 CHANGELOG.md
geonames_api-0.1.3 CHANGELOG.md
geonames_api-0.1.2 CHANGELOG.md
geonames_api-0.1.1 CHANGELOG.md
geonames_api-0.1.0 CHANGELOG.md