Changes
Release History
Version | Date | Description |
---|---|---|
2.0.2 | 2025-03-17 | Version 2.0.2 |
2.0.1 | 2025-03-09 | Version 2.0.1 |
2.0.0 | 2024-10-06 | Version 2.0.0 |
1.0.6 | 2025-03-09 | Version 1.0.6 |
1.0.5 | 2024-08-25 | Version 1.0.5 |
1.0.4 | 2023-10-29 | Version 1.0.4 |
1.0.3 | 2022-12-06 | Version 1.0.3 |
1.0.2 | 2022-08-14 | Version 1.0.2 |
1.0.1 | 2018-08-20 | Version 1.0.1 |
1.0 | 2018-08-17 | Version 1.0 |
0.90 | 2018-08-15 | Version 0.90 |
0.12 | 2016-11-10 | Version 0.12 |
0.11 | 2016-02-21 | Version 0.11 |
0.10.0 | 2014-11-07 | Version 0.10.0 |
0.9.1 | 2014-03-07 | Version 0.9.1 |
0.9 | 2013-06-28 | Version 0.9 |
0.8 | 2013-01-30 | Version 0.8 |
0.7 | 2013-01-03 | Version 0.7 |
0.6 | 2011-08-01 | Version 0.6 |
0.5 | 2009-11-16 | Initial version |
Release 2.0.2 – 2025-03-17
Type | Changes | By |
---|---|---|
Fix proguard rule. Fixes 156. | jodastephen |
Release 2.0.1 – 2025-03-09
Type | Changes | By |
---|---|---|
Change currency for CW and SX from ANG to XCG. (ISO 4217 Amendment 176). This change is effective from 31st March 2025. Fixes 150. | jodastephen | |
Include proguard rule. Fixes 147. | jodastephen |
Release 2.0.0 – 2024-10-06
Type | Changes | By |
---|---|---|
Major version based on Java SE 21. Intended to be fully compatible with v1.x. | jodastephen |
Release 1.0.6 – 2025-03-09
Type | Changes | By |
---|---|---|
Change currency for CW and SX from ANG to XCG. (ISO 4217 Amendment 176). This change is effective from 31st March 2025. Fixes 150. | jodastephen |
Release 1.0.5 – 2024-08-25
Type | Changes | By |
---|---|---|
Change currency for ZW from ZWL to ZWG. (ISO 4217 Amendment 177). | jodastephen | |
Return 'XXX' as the currency symbol for 'XXX' on Java 21. The data in Java was altered to use ¤ but it is more consistent for Joda-Money to continue using 'XXX'. | jodastephen |
Release 1.0.4 – 2023-10-29
Type | Changes | By |
---|---|---|
Add isGreaterThanOrEqual() and isLessThanOrEqual() to money classes. Fixes 98. | jodastephen | |
Workaround issue with BigDecimal.stripTrailingZeros() on early Android versions. Fixes 129. | jodastephen |
Release 1.0.3 – 2022-12-06
Type | Changes | By |
---|---|---|
Change currency HRK to EUR. (ISO 4217 Amendment 174) Note that the official switch from HRK to EUR occurs on 2023-01-01. You may want to delay updating this dependency until then. | janjaali | |
Switch master to main. | jodastephen | |
Switch LGTM to CodeQL. | jodastephen |
Release 1.0.2 – 2022-08-14
Type | Changes | By |
---|---|---|
Change currency SLL to SLE. (ISO 4217 Amendment 171) | jodastephen | |
Add Tidelift commercial support and security policy. | jodastephen | |
Enhance null checks. | sgbasaraner |
Release 1.0.1 – 2018-08-20
Type | Changes | By |
---|---|---|
Ensure that localized format handles no grouping in JDK data. | jodastephen | |
Change currency VEF to VES. | jodastephen |
Release 1.0 – 2018-08-17
Type | Changes | By |
---|---|---|
Move project to Java 8. | jodastephen | |
Add module-info. Fixes #81. | jodastephen | |
Remove deprecated methods. | jodastephen |
Release 0.90 – 2018-08-15
Type | Changes | By |
---|---|---|
Change currency data files. Files are now `CurrencyData.csv` and `CountryData.csv`. These can be overridden in `CurrencyDataExtension.csv` and `CountryDataExtension.csv`. Add historic EUR currencies. | jodastephen | |
Update and redesign build to support Java 9. | jodastephen | |
Allow currencies to have 30 decimal places. | coderjoe |
Release 0.12 – 2016-11-10
Type | Changes | By |
---|---|---|
Update currency codes to latest ISO-4217. Fixes 64. | jodastephen | |
Update currencies for BY, LT, LV, SS. Fixes #68, #70, #72. | jodastephen | |
Deprecate some less-than-ideal methods. | jodastephen |
Release 0.11 – 2016-02-21
Type | Changes | By |
---|---|---|
Allow currency conversion to the same currency if the conversion factor is one. Fixes 63. | jodastephen | |
Add support for Indian number formatting (Lakh/Crore). MoneyAmountStyle extended grouping size provides enough power to output this. | jodastephen | |
Add support for different signed formats. Add appendSigned() to builder, allowing different formats for positive, zero and negative. | jodastephen | |
Add support for absolute values. Using MoneyAmountStyle, absolute (unsigned) amounts can be output. | jodastephen | |
Remove deprecated methods. | jodastephen | |
Change ZMW to 2 decimal places. Fixes 57. | jodastephen | |
Alter parameter names of CurrencyUnit constructor to better support tools that make use of the names. Fixes 54. | ashish12 |
Release 0.10.0 – 2014-11-07
Type | Changes | By |
---|---|---|
Ensure that a negative scale is not visible in BigMoney. This should have no impact on most users, but does change the semantics of certain methods. The rationale is to ensure that the toString() matches equals() and the internal state. Previously, BigMoney.ofScale(GBP, 100, 0) and BigMoney.ofScale(GBP, 1, -2) were not equal but had the same toString() (in violation of VALJO rules). Now, they are both normalized to the first form - no negative scale. Fixes 52. | jodastephen | |
Change COP to 2 decimal places. Fixes 48. | jodastephen | |
Fix bugs in formatting with MoneyAmountStyle. Fixes 43. | jodastephen | |
Change ZMK currency to ZMW. Fixes 41. | jodastephen | |
Change CNY to 2 decimal places. Fixes 40. | jodastephen | |
Close resources after loading. Fixes 39. | jodastephen |
Release 0.9.1 – 2014-03-07
Type | Changes | By |
---|---|---|
Allow zero to many spaces when using standard parse method. Fixes 35. | jodastephen | |
Ensure validation of string currency code. Fixes #31, #36. | jodastephen | |
Fix Javadoc of BigMoney.withScale. Fixes 31. | jodastephen | |
Home page at GitHub. | jodastephen |
Release 0.9 – 2013-06-28
Type | Changes | By |
---|---|---|
New option for grouping only before the decimal point [16] | jodastephen | |
Allow registration of currencies to override existing [24] | jodastephen | |
Allow registration of currencies by application code [17] | jodastephen | |
Change to use m2e Maven Eclipse. | jodastephen | |
Allow config file to support same range of values accepted by code [18/19/21] | gabrielbauman |
Release 0.8 – 2013-01-30
Type | Changes | By |
---|---|---|
Change to requiring JDK 1.6. | jodastephen | |
Allow a second currency data file to enhance those in the base file [9,13] | timmolter |
Release 0.7 – 2013-01-03
Type | Changes | By |
---|---|---|
Fix printing of grouped negative numbers [10] | jodastephen | |
Change LBP currency to 2dp [7] | jodastephen | |
Relax checking for decimal places | jodastephen | |
Move Estonia to the Euro [2] | jodastephen | |
Add old Russian currency [1] | jodastephen |
Release 0.6 – 2011-08-01
Type | Changes | By |
---|---|---|
Major updates and changes. | jodastephen |
Release 0.5 – 2009-11-16
Type | Changes | By |
---|---|---|
Initial version. | jodastephen |