blob: 77e75932dfce84194da005a0092a0d2fdfc5a9c3 (
plain)
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
|
* Changelog
All notable changes in this project will be shown in this file.
** v0.2.0 - [2019-04-14]
*** Changed
- When searching for units, units with no prefixes are searched for before prefixed units
- Smaller prefixes are searched for before larger prefixes
- Moved project to Maven
- Downgraded JUnit to 4.11
- BaseUnit is now a subclass of LinearUnit
- In unit files, Comments can now start in the middle of lines
- UnitsDatabase.addAllFromFile() has been renamed to loadUnitsFile()
*** Added
- A selection-based unit converter which allows you to select two units, input a value, and convert.
- The UnitDatabase now stores dimensions.
- A system to parse mathematical expressions, used to parse unit expressions.
- You can now add and subtract in unit expressions!
- Instructions for obtaining unit instances are provided in the relevant classes
- The UnitPrefix interface now provides default times, dividedBy and toExponent methods.
** v0.1.0 - [2019-02-01]
NOTE: At this stage, the API is subject to significant change.
*** Added
- Unit interface, implemented and supporting classes
- UnitPrefix interface, implemented and supporting classes
- UnitDimension and supporting classes
- UnitDatabase to store and parse units
- A GUI for unit conversion
|