Changes

Release History

Version Date Description
1.0.4 2023-10-29 v1.0.4
1.0.3 2022-12-06 v1.0.3
1.0.2 2022-08-14 v1.0.2
1.0.1 2018-08-20 v1.0.1
1.0 2018-08-17 v1.0
0.90 2018-08-15 v0.90
0.12 2016-11-10 v0.12
0.11 2016-02-21 v0.11
0.10.0 2014-11-07 v0.10.0
0.9.1 2014-03-07 v0.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 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. 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. 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

Back to top

Version: 1.0.4. Last Published: 2023-10-29.

Reflow Maven skin.