Tags

Tags give the ability to mark specific points in history as being important
  • v1.0.0

    Release: Release 1.0.0
    Release 1.0.0
    
    This release marks the completion of all major intended features of
    7Units.
    
    At this point, 7Units has an official public API which will only be
    changed backwards-incompatibly when the major version increments.
    
    Additions:
    - Allowed conversion to a sum of units (e.g. 4/3 ft → 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.
    
    Changes:
    - Errors in unit/dimension files are shown in popups,
      rather than crashing the program.
    - Significantly increased number and coverage of automated tests.
    
    Fixes:
    - Fixed encoding of ± 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.
    
  • v1.0.0b2

    7eb1ce77 · Bump version to 1.0.0b2 ·
    Version 1.0.0-beta.2
    
    - Improved testing, achieved 75% code coverage
    - Fixed operand order in ExpressionParser (a six year old bug!)
    - Updated documentation
    - Setup Javadoc generation command
    
  • v1.0.0b1

    Pre-Release 1.0.0-beta.1
    
    Compared to version 0.5.0, this release:
    
    - allows conversion to sums of units (e.g. 4/3 ft → 1 ft + 4 in)
    - allows non-integer exponents in expressions
    - adds the ability to change the UI language
    - gracefully handles datafile errors
    - adds more information to the loading-success message,
      and adds it to the About tab
    - allows the user to not use the default datafiles
    
    No new features will be added until the release of version 1.0.0.
    
  • v1.0.0a1

    7Units Version 1.0.0-alpha.1
    
    Added:
    - Allowed converting to a sum of units (e.g. 4/3 ft → 1 ft + 4 in), in
      both modes.
    - Allowed exponents on units to be non-integer real numbers.
      The resulting unit's exponents are rounded to the nearest integer, and
      the user is warned if this changes the value by more than float error.
    - Added more information to the loading-success message, and added
      it to the About tab.
    
    Changed:
    - Errors in unit- and dimension-files are shown in popups, rather than
      crashing the program.
    
    Fixed:
    - Fixed the encoding of the ± characters used in uncertain doubles.
    
  • v0.5.0

    Release: Version 0.5.0
    Version 0.5.0
    
    - Standardized configuration and data files
    - Increased consistency of files
    - Allowed location of data files to be customized, used standard
      location for config file
    
  • v0.5.0a1

    18b1b3c4 · Bump version to v0.5.0a1 ·
    Pre-release 0.5.0-alpha.1
    
    - Move config file to standard location
    - Allow use of custom data files
    - Edit some values in config file to be more human-configurable
    
  • v0.4.1

    Hotfix Release 0.4.1
  • v0.4.0

    Release 0.4.0
    
  • v0.4.0rc1

    Release of 0.4.0?
    
  • v0.4.0b1

    Pre-Release 0.4.0-beta.1
    
    Implemented search rules & updated design document
    
  • v0.4.0a1

    Version 0.4.0-alpha.1
    
    Release Summary:
    - Changed GUI to be more MVP-like
    - Minor GUI tweaks
    - More classes are now Nameable
    
  • v0.3.2

    v0.3.2 - A small unit testing update
    
  • v0.3.1

    Release 0.3.1
    
    Added:
     - Created a user manual
     - Create a design document (a document detailing the program's design for programmer use)
    Changed:
     - Changed the name of the project from "Unit Converter" to "7Units"
       - Changed the main package from ~unitConverter~ to ~sevenUnits~
     - Tweaked the README, removing content that belongs in the new user manual
     - Renamed ~SI~ to ~Metric~
    
  • v0.3.0

    41b0eda0 · Release 0.3.0 ·
    Release 0.3.0
    
  • v0.2.0

    910b2f1b · Release v0.2.0 ·
    
    
  • v0.1.0

    70273e12 · Release v0.1.0 ·