All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- See unreleased.
4.3.2 - 2024-10-10
- Updated: added XK for Kosovo (#101)
- Changed: added types for private properties
4.3.1 - 2023-09-11
- Updated: alias for Congo (#96)
4.3.0 - 2023-06-05
- Added: added
exactName
(#95)
4.2.1 - 2023-01-31
- Changed: Croatia adopted the EUR on 2023-01-01
4.2.0 - 2023-01-23
- Added: a dataprovider with often requested aliases (#76)
4.1.0 - 2022-09-07
4.0.0 - 2021-10-22
3.0.0 - 2020-12-05
- Deprecated: dropped support for PHP < 7.3
- Added: support for PHP 8
2.1.5 - 2020-01-29
- Changed: added a common ISO3166Exception interface (#53).
2.1.4 - 2019-10-23
- Changed: update currency for Estonia to EUR.
2.1.3 - 2019-09-25
- Changed: update currency for Latvia to EUR.
2.1.2 - 2019-03-14
- Changed: update short names of Eswatini and Macedonia.
2.1.1 - 2018-07-17
- Changed: Swaziland was renamed to Eswatini.
2.1.0 - 2018-01-02
- New: can now lookup by
name
(#44).
2.0.0 - 2017-05-11
- Changed: renamed
getBy<Identifier>
methods to<identifier>
(#29). - Changed: renamed
getAll
toall
(#29). - Changed: renamed
listBy
toiterator
(#29). - Changed:
ISO3166
andDataValidator
are nowfinal
(#24). - Changed: support for PHP 5.5.x has been dropped (#23).
- Changed:
get()
method has been removed (#19). - Changed:
currency
key in default dataset entries is now always an array (#15). - New:
ISO3166
now implementsCountable
interface (#18). - New: can now replace default dataset by injecting a new one into
ISO3166
through the constructor (#18). - New:
getBy[Alpha2,Alpha3,Numeric]
now throwInvalidArgumentException
if anything other than a string is passed in (#18).
1.0.1 - 2016-07-01
- Changed: updated Antarctica currencies (#6).
- Deprecated: the
get()
method has been deprecated and will be removed in a future release (#12).
1.0.0 - 2016-06-30
- New: initial release of
league/iso3166
.