Version | Date | Description |
---|---|---|
1.4.8 | 2022-01-11 | Maintenance |
1.4.7 | 2021-12-27 | Maintenance |
1.4.6 | 2021-12-21 | Maintenance |
1.4.5 | 2021-12-21 | Maintenance |
1.4.4 | 2021-05-25 | Maintenance |
1.4.2 | 2019-01-07 | Maintenance |
1.4.1 | 2019-01-06 | Maintenance |
1.4.0 | 2014-10-01 | new Currrency Calculator and FX Rate |
1.3.0 | 2014-05-26 | new JDK8 Module |
1.2.0 | 2010-05-10 | Maintenance |
1.1.0 | 2008-03-25 | Maintenance |
1.0.1 | 2006-09-25 | First release |
Type | Changes | By |
---|---|---|
Fix Issue with ConsoleMenu.getString (stream closed if in a try-catch) | benoitx |
Type | Changes | By |
---|---|---|
Remove JODA Time Dependency for Utils (ConsoleMenu) | benoitx | |
Upgrade other libraries. | benoitx |
Type | Changes | By |
---|---|---|
Upgrade Spring given CVE-2021-22096. | benoitx | |
Upgrade Apache POI to 5.1.0 given CVE-2019-12415. | benoitx |
Type | Changes | By |
---|---|---|
Upgrade Lombok to work with Java 16. | benoitx | |
Upgrade Logback to 1.2.9 following security alert. | benoitx |
Type | Changes | By |
---|---|---|
Upgrade to Apache Commons Lang3. Fixes 29. | benoitx | |
Add getNumberOfBusinessDaysBetween given 2 dates, depends on the Holiday Handler type. Fixes 8. | benoitx | |
Work on Excel | benoitx |
Type | Changes | By |
---|---|---|
Expanded the ExcelStyle. Fixes 20. | benoitx | |
Merged the OSGi module information in each jar file. Do NOT use the "...-osgi.jar" libraries anymore! | benoitx |
Type | Changes | By |
---|---|---|
objectlab-utils-report Module for tabular reports. | benoitx | |
objectlab-utils-Excel Module for quick fluent mechanism to create excel spreadsheets. | benoitx | |
Make WeightedAverage, Average, Total, Pair, Triplet and Quadruplet more fluent. | benoitx | |
Adding FrequencyBucketDistribution a basic bucket distribution. | benoitx | |
Following a thorough review by ST, add rounding for Bid and Offer on the calculator. | benoitx | |
NOK and SEK to be added to the Currency order list. Fixes 6. Thanks to stephen. | benoitx | |
Added a PrintablePredicate for humans! | benoitx | |
Review POMs | benoitx |
Type | Changes | By |
---|---|---|
The JODA YearMonthDay has been deprecated for a while, I removed the calculators, use LocalDate instead. | benoitx | |
Added new Currency calculator following issue raised by Ben CuthBert and Scott Sue (thanks guys). Thanks to London FX Ltd, Julian and Stephen for guidelines as well. Fixes 2. Thanks to celerite. | benoitx | |
Added way to combine WorkingWeeks by intersection of working Days, eg. WesternWeek.intersection(ArabicWeek) => 3 day weekend (Fri to Sun). | benoitx | |
Added new method getNextIMMDates(start, numberOfDays) on IMMDateCalculator. Fixes 3. Thanks to ConradMellinNAB. | benoitx | |
Added new module for FX Calculations, requires JDK8. | benoitx | |
Utils now requires JDK8. | benoitx | |
Average to keep min and max values too. | benoitx |
Type | Changes | By |
---|---|---|
Added new JDK8 module, very similar to Joda. Only this module needs JDK8. | benoitx | |
Releasing objectlab-utils module, BigDecimalUtil, Pair, Triplet, BooleanUtil etc. | benoitx | |
Releasing OSGi-friendly modules for DateCalculators. | benoitx | |
Change interfaces to be more fluent. | benoitx | |
Fix bug for convention CONV_360E_ISDA. | benoitx |
Type | Changes | By |
---|---|---|
Changed the visibility on JodaWorkingWeek(final byte workingDays) constructor from private to protected. Fixes atid=872036&aid=2853974. Thanks to insumo. | marchy | |
Fixed DefaultHolidayCalendar when used with java.util.Date / java.util.Calendar holidays. Fixes atid=872033&aid=2963607. Thanks to Aldo Tamburini. | marchy | |
Removed the deprecated constructors that used to take Set of "Date", use the HolidayCalendar. | benoitx | |
Removed the deprecated method DateCalculator.setNonWorkingDays and getNonWorkingDays. | benoitx | |
The ObjectLab Kit is now an OSGi Bundle! Thanks to Neil Bartlett. | benoitx | |
Spelling for "PRECEEDING" corrected to PRECEDING, deprecated the mispelt name. Fixes atid=872033&aid=1929838. Thanks to Anthony Whitford. | benoitx | |
Enhanced the KitCalculatorsFactory to be able to get the holidayCalendar names and unregister calendars. | benoitx | |
Removed the deprecated method KitCalculatorsFactory.registerHolidays(Set holidays). | benoitx | |
Fixed negative moves with Forward Unless Moving Back Handler. Fixes atid=872033&aid=2389053. Thanks to Didier L.. | marchy | |
Removed the deprecated constant MODIFIED_PRECEEDING, and related classes. | marchy |
Type | Changes | By |
---|---|---|
Changed JODA dependency to 1.5 | benoitx | |
fix NPE issue if the calendar name is null. | benoitx | |
Feature Requests item #1832345, make the Tenor Serializable. Fixes atid=872036&aid=1832345. Thanks to Kieron Wilkinson. | benoitx | |
Added 2 methods on factory to check if a calendar is registered. | benoitx | |
Deprecated ACT/UST and END/365 Day Count Conventions, which weren't very common. Also added a link to some documentation. | marchy | |
Added method calculateTenorDates with/without a spot lag to enable calculation of a series of Tenor dates without changing the current business date in the calculator. | benoitx | |
Added method moveByTenor without a spot lag to allow tenor calculation based on the CURRENT date and not the spot lag. | benoitx | |
Valid Range via HolidayCalendar. HolidayCalendar should replace the simple Set<E> of dates for holidays. A HolidayCalendar MAY contain an eraly and late boundary, if the calculation break a boundary, an exception is thrown, if there are no boundaries no exception would be thrown. This would ensure that calculations are not going outside the valid set of holidays. Fixes atid=872036&aid=1575498. Thanks to Paul Hill. | benoitx | |
The calculation of Spot date should take into account holidays BETWEEN now and spot (aka moveByBusinessDay). Thanks to David Owen. | benoitx | |
Added a standard Tenor 2D. Fixes atid=872036&aid=1601540. Thanks to Anthony Whitford. | benoitx | |
Spelling mistake in the code, sorry for breaking your code with this release. Fixes atid=872033&aid=1601542. Thanks to Anthony Whitford. | benoitx | |
Added new handler type ForwardUnlessNegative: a handler that acts like a Forward handler if the increment is positive otherwise acts like a Backward handler. | benoitx |