Skip to content

Releases: uruba/FinanCalc

Composer's autoloader support

30 Aug 20:18
Compare
Choose a tag to compare

Added support for Composer's autoloader (the original custom autoloader is still retained and can be used in its stead)

New TimeUtils util class

28 Aug 18:26
Compare
Choose a tag to compare

Added TimeUtils class for converting time lengths

Moved the getResultAsArray method's implementation

26 Aug 18:20
Compare
Choose a tag to compare

The getResultAsArray method's implementation was moved upstream into the CalculatorAbstract abstract class and now accepts an optional argument for subsetting properties (otherwise it takes in the propResultArray class field of the individual calculator class which extends the CalculatorAbstract)
Also added some shorthand methods into the AnnuityCalculator

New StockInvestmentRatiosCalculator

25 Aug 20:16
Compare
Choose a tag to compare

Added calculator for calculating investment ratios of stocks/shares

Streamlined the structure of the calculators' classes

25 Aug 12:50
Compare
Choose a tag to compare

Moved the calculators' getter methods directly into the calculators' classes obviating the need for the "result" objects and thus removing the unnecessary doubling of the constructors

New JSONSerializer

22 Aug 11:53
Compare
Choose a tag to compare

Added a new serializer to JSON format

New result output methods

21 Aug 22:32
Compare
Choose a tag to compare

Added support for serialized output of calculators' results
Added an XML serializer

Streamlined the DebtAmortizator

18 Aug 19:08
Compare
Choose a tag to compare

Removed the unneeded 'DebtPaymentType' property from the DebtAmortizator class – this made the things less confusing and cut the number of its factory methods by half

New BondDurationCalculator

12 Aug 13:47
Compare
Choose a tag to compare

Added calculator for calculating bonds' duration

New BondYTMCalculator

11 Aug 14:12
Compare
Choose a tag to compare

Added calculator for calculating bonds' Yield-to-Maturity