Releases: ba-st/Aconcagua
Releases · ba-st/Aconcagua
v11.0.0
What's Changed
ArithmeticObject
is now a subclass of Magnitude- Introduce
ArithmeticFormula
as an abstract class for formulas modeling calculations and two new sub classes:Summation
andSequenceProduct
- Introduce
IntegerAsSuperscriptFormatter
- Introduce
DiscreteInterval
to model an interval that can work with any arithmetic object as its boundaries and step - Improve quantitative analysis and align the project with the ISO 80000 standard:
- Add support for physical dimensions and units defined in the standard system of units
- Add support for information units (bit related) and angle units also
- Add support for common units in the US Customary Units system
- Improve documentation
- Add localization messages in English and Spanish for error texts and standard unit names
- Add Pharo 12 to the build matrix
Breaking changes
- Remove
Measure
in favor ofQuantity
- Remove
MeasureBag
and friends - The
UnitBehavior
hierarchy changed its implementation; now is no longer required to create new sub classes for the quantitative analysis,UnitOfAccount
is usable with other object as its reference. - Remove
Evaluation
and friends in favor ofArithmeticFormula
- Remove several exceptions in favor of
ArithmeticError
- Remove
CircularReadStream
- Remove
InfinityClass
and friends, and infinity intervals because they cannot be enumerated so the only method non failing for these cases wasincludes:
- Remove Pharo 8 support
Full Changelog: v9.0.0...v11.0.0
v9.0.0
What's Changed
- Add support for GS64 v3.7.0 by @ytsejam78 in #32
- Add support for GS64 v3.7.1 by @gcotelli in #33
- Instances of
ArithmeticObject
on GS64 are now invariant by @ytsejam78 in #34
New Contributors
- @ytsejam78 made their first contribution in #32
Full Changelog: v8.2.1...v9.0.0
v8.2.1
What's Changed
- Fix
NumberToArithmeticObjectAdapter
>
and<
by @gcotelli in #30 - Complete
NumberToArithmeticObjectAdapter
comparing protocol - Remove
Measure>>timesRepeat:
because it's inlined in some implementations - Push up
#printMeasure:on:
to the common unit superclass
Full Changelog: v8.2.0...v8.2.1
v8.2.0
v8.1.0
What's Changed
- Unit Printing Hook for Subclasses & Test by @seandenigris in #20 and #21
- Update build to use GH Actions by @gcotelli in #27
- Fix typo in
BaseUnit
by @fedemiodo in #26 - Add support for Pharo 10 by @gcotelli in #28
New Contributors
- @seandenigris made their first contribution in #20
- @fedemiodo made their first contribution in #26
Full Changelog: v8.0.0...v8.1.0
v8.0.0
v7.0.1
- Improved documentation
v7
- Improved documentation
v7.0.0
- Migration to tonel
- Added integration with Travis CI and Coveralls.io
- Deleted CircularReadStream unused instance variables