summaryrefslogtreecommitdiff
path: root/CHANGELOG.org
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.org')
-rw-r--r--CHANGELOG.org18
1 files changed, 18 insertions, 0 deletions
diff --git a/CHANGELOG.org b/CHANGELOG.org
index 9696497..01b3b34 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -1,5 +1,23 @@
* Changelog
All notable changes in this project will be shown in this file.
+** v1.0.0 - [2025-06-15 Sun]
+This version is the first one with a stable public API; as per Semantic Versioning all backwards incompatible changes will be put on a major version.
+*** Added
+- *Allowed conversion to a sum of units (e.g. 4/3 ft \rightarrow 1 ft + 4 in).*
+- *Allowed exponents on units to be non-integer numbers.*
+ The resulting exponents are rounded to the nearest integer, and the user is warned if this rounding changes the value by more than normal floating-point error.
+- *Added the ability to change the language of 7Units's UI.*
+ This does not affect the names of units, prefixes and dimensions.
+- Added more information to the loading-success message, and added it to the about tab.
+- Added the ability to not use the default data files.
+- Added the ability to generate Javadoc automatically.
+*** Changed
+- *Errors in unit/dimension files are shown in popups, rather than crashing the program.*
+- Significantly increased number and coverage of automated tests (~./gradlew test~).
+*** Fixed
+- Fixed encoding of \pm character in values with uncertainty.
+- ExpressionParser uses the correct order internally.
+ /Note: this failure was only visible if you call the submethods; the public method fixed the problem on its own. This was fixed primarily to improve testing./
** v0.5.0 - [2024-03-24 Sun]
*** Added
- *Added specifications for all types data files used by 7Units.*