-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathCHANGES.txt
More file actions
103 lines (87 loc) · 4.12 KB
/
CHANGES.txt
File metadata and controls
103 lines (87 loc) · 4.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
3.4.0 - Sun Mar 29 2026
===============================================================
- Validate the 'host' parameter. Should an opencagedata.com subdomain or localhost variant
- Remove support for Ruby 3.1 (EOL 2025-03-31)
- various Ruby gem updates
- chore: remove ActiveSupport depencency
- chore: set frozen_string_literal in preparation for Ruby 4.0
3.3.0 - Mon Oct 6 2025
===============================================================
- Calling .geocode with an object as address now raises an exception (never worked in the past, now it's
more explicit)
- Callling .reverse_geocode with undefinied values now raises an OpenCage::Error::InvalidRequest instead
of a generic TypeError
- Added more test cased for invalid input values
3.2.4 - Wed Apr 2 2025
===============================================================
- Maintainance release. Ruby dependency updates only.
3.2.3 - Mon Feb 6 2025
===============================================================
- Treat some connection or SSL errors as timeout since the action
to take is the same: try the same request again
3.2.2 - Mon Feb 3 2025
===============================================================
- feature: user-agent string can be set now
3.2.1 - Wed Jan 22 2025
===============================================================
- Documentation: With 3.0 we changed the classname of exceptions
- test suite: update rubocop
- test suite: also test against Ruby 3.4
- various Ruby gem updates
3.2.0 - Mon Jun 10 2024
===============================================================
- Ruby 2.x no longer supported
- various Ruby gem updates
3.1.2 - Mon Jun 10 2024
===============================================================
- last release supporting Ruby 2.x
- No longer print "Not valid numeric coordinates" when given numbers as strings
- various Ruby gem updates, newest Rubocop
- test suite: test against Ruby 3.3
3.1.1 - Fri Jul 28 2023
===============================================================
- feature: add .latitude and .longitude accessor aliases (thanks @thestelz)
- test suite: Switched from Travis-CI to Github Actions
- test suite: test against Ruby 3.2
- various Ruby gem updates, newest Rubocop
3.1.0 - Mon Jan 16 2023
===============================================================
- remove support for Ruby 2.5 (EOL 2021-04-05)
- various Ruby gem updates, newest Rubocop
- test suite: test against Ruby 3.1
3.0.0 - Tue Nov 1 2022
===============================================================
- Instead of raising generic `OpenCage::Geocoder::GeocodingError`, now raising `OpenCage::Error::<label>`, thanks russointroitoa
- remove support for Ruby 2.5 (EOL 2021-04-05)
- various Ruby gem updates, newest Rubocop
- test suite: test against Ruby 3.1
- test suite: add tests for Location .coordinates, .lat, .lng
- test suite: restructure tests into subdirectories
- test suite: also run rubocop-rspec linting (plus fixes)
2.1.4 - Mon Feb 15 2021
===============================================================
- accessor for retrieving bounds and geometry of a result (thanks to mattcollins)
2.1.3 - Thu Jan 28 2021
===============================================================
- test against Ruby 3.0
2.1.2 - Sat Feb 29 2020
===============================================================
- various Ruby gem updates, newest Rubocop
2.1.0 - Sun 31 Mar 2018
===============================================================
- test suite now uses pre-recorded API responses (VCR casettes)
- exception handling for 402 'over quota' error responses
- add example about batch processing in README
- various updates to documentation, reformatting text
2.0.0 - Mon 31 Dec 2018
===============================================================
- geocode method now returns multiple results, not just one
- results have accessors for components
- geocode and reverse_geocode method take addtional parameters
- if no result is found no longer is an error raised
- reverse_geocode no longer supports coordinates as array
- use https for requests
- add LICENSE file
0.1.2 - Tue 27 Oct 2015
===============================================================
- change repository and author from 'lokku' to 'opencagedata'