All Versions
52
Latest Version
Avg Release Cycle
82 days
Latest Release
868 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v4.20 Changes
November 01, 2016โ Added
- JavaFX-CalendarPicker [#561]
- Open ChronoFormatter for external types [#556]
- โ Add some convenient methods around day partition rules [#563]
- Week calculations for non-ISO calendars [#562]
- โ Add convenient methods to PrettyTime [#559]
- ๐ New method nowInSystemTime() also for CalendarXYZ-types [#557]
- Splitting of interval-collections [#571]
- ๐ New method
isDisjunct()
in class IntervalCollection [#572] - ๐ New PatternType.DYNAMIC [#567]
- ๐ Support span of weekdays [#568]
- Bridge chronologies for AnnualDate, CalendarYear and CalendarMonth [#566]
๐ Fixed
- Years in far future should not require a positive sign [#569]
- Document pattern order in case of or-logic applied [#558]
๐ Changed
- โ Add simple sanity checks for cldr-format patterns [#565]
- โก๏ธ Update resources to CLDR v30.0.2 [#570]
๐ Deprecated
- Specialized threeten-methods outdated due to a more general approach [#556]
-
v4.19 Changes
September 18, 2016โ Added
- โ Add historic centuries [#507]
- โ Add rounding support for MachineTime.dividedBy(long) [#546]
- Simple way needed to add MachineTime to a moment [#547]
- โ Add some alternative numbering systems [#550]
- โ Add active filter to DayPartitionBuilder [#552]
- โ Add convenient methods to determine current system time [#553]
๐ Fixed
- PUSH-FORWARD-strategy is not suitable for intervals [#545]
- NPE in Timezone.getDisplayName(...) [#548]
- ๐ Improved literal parsing in localized tz-offset [#549]
- Byte-order-marks in UTF8-resources not recognized [#551]
๐ Deprecated
- One division method in MachineTime without rounding parameter [#546]
-
v4.18 Changes
August 28, 2016โ Added
- ๐ Stream support for ISO-intervals [#537]
- Recurrent intervals as defined in ISO-8601 [#488]
- โ Add localized display names for
ChronoElement
[#515] - ๐ Support for annual dates [#514]
- ๐ Improved documentation of HijriCalendar [#518]
- โ Add general parse methods for dates in ISO-8601-format [#520]
- Iso8601Format....WALL_TIME now understands T17:45 [#521]
- 0๏ธโฃ Embedded formatter should know outer format attributes and defaults [#522]
- 4 new methods findXYZTransiton(...) to TransitionHistory [#523]
- ๐ ChronoFormatter.Builder should define default values and global attributes [#531]
- โ Add convenient methods to ChronoPrinter and ChronoParser [#532]
- ๐ง Make printing of ISO-formats configurable [#533]
- ๐ New date-interval-method to convert to a moment interval [#534]
- Implement reduced ISO-formats for intervals [#535]
- ๐ Improve formatting of infinite intervals [#536]
- ๐ New interval boundary manipulations based on operators [#538]
- Determine first moment for given calendar date in time zone [#539]
- โ Add method to determine intersection interval [#542]
- ๐ Enable parsing of literals with leading digits after numerical elements [#544]
๐ Fixed
- ๐ Prescan phase of iso interval parser sometimes incorrect [#530]
- AM/PM-element not sensible for output context [#529]
- Inconsistent TimeSpan-behaviour of negative MachineTime [#540]
- ๐ป Inconsistent exception handling of with()-methods [#541]
- Optimization of day-of-week-queries and date arithmetic in
PlainDate
[#543]
๐ Changed
- ๐ New leap second at end of year 2016 [#517]
- ๐ Make fractional second parser more tolerant [#519]
๐ Deprecated
- ๐ 1 method in TextProvider deprecated due to missing output context [#529]
- ๐ 1 methods in TransitionHistory deprecated and replaced by new better named method [#523]
- ๐ 1 method in ChronoPrinter deprecated and replaced by new methods [#532]
- ๐ 1 parse method in each of four iso-interval classes replaced by new one without ParseLog-parameter [#535]
- ๐ 1 print method in IsoInterval (replaced by a new one with extra infinity style arg) [#536]
-
v4.17 Changes
June 20, 2016โ Added
- โ Add conversion of net.time4j.Duration to TemporalAmount [#511]
- โจ Enhance Temporal-interface by more comparison methods [#510]
- Introduce class for year-week-combination [#508]
- Introduce class for year-month-combination [#503]
- Introduce class for year-quarter-combination [#504]
- Model calendar year as date interval [#505]
- โ Add timespan classes Years, Quarters, Months and Weeks [#506]
- ๐ Better support for week-based durations and units [#509]
๐ Fixed
- Duration measured in millis only is broken [#513]
- ๐ Zone offset without sign - should be parseable in lax mode [#502]
-
v4.16 Changes
May 07, 2016โ Added
- Related gregorian year for non-gregorian calendars [#370]
- ๐ Make MachineTime comparable [#489]
- Modern-coverage of languages defined in CLDR [#367]
- ๐ Support for Uyghur [#496]
- ๐ Support for Malayalam [#493]
- ๐ Support for Basque, Galician and Welsh [#494]
- ๐ Support for Esperanto [#495]
๐ Fixed
- ๐ Make alias zone identifiers always parseable [#500]
- ๐ Improve performance of parsing timezone names [#499]
- Clarify format behaviour if zoneless types are combined with zone names [#490]
๐ Changed
- Split
ZoneProvider
intoZoneModelProvider
andZoneNameProvider
[#498] - โก๏ธ Update to CLDR version 29 [#492]
-
v4.15 Changes
April 18, 2016โ Added
- โ Add convenient abuts-method to IsoInterval [#486]
- โ Add boolean query to determine if two intervals intersect [#485]
- โ Add Thai solar calendar (Suriyakati) [#478]
- Fine-tuning of historization [#479]
- Clarify that PlainDate is historizable [#448]
๐ Fixed
- OR-operator logic in ChronoFormatter sometimes broken [#482]
- ๐ Fix and improve documentation of era manipulations [#481]
๐ Deprecated
- ๐ Deprecate usage of CalendarEra.getValue() [#480]
-
v4.14 Changes
March 23, 2016โ Added
- ๐ Enable unparseable characters to be skipped when parsing [#476]
- โ Add ChronoFormatter.withDefaultSupplier(...) [#470]
- ๐ Move SQL-support to core-module [#471]
- โ Add SQL-support for type TIMESTAMP WITH TIMEZONE [#472]
- ๐ Historic year definition (example Easter style in France) [#473]
- ๐ More detailed error message when parsing ZonalDateTime [#467]
- ๐ Support for Kirghiz [#474]
๐ Fixed
- ๐ Make resolving zone names more robust [#469]
- ๐ Calculus Pisanus does not work in parsing [#466]
-
v4.13 Changes
March 06, 2016โ Added
- ๐ Make ZonalDateTime easier for creation and comparison [#462]
- Calculation of Easter (Computus) [#460]
- ๐ Support for Telugu language [#459]
- โ Add element support for historic day-of-year [#456]
๐ Fixed
- TimezoneRepositoryProviderSPI throws NPE [#464]
- Refine localized calendar history in Europe [#461]
- PlainTime.toString() does not display fraction of second as per spec [#465]
- ๐ Make Timezone.ofSystem() more robust against weird zone ids. [#463]
- Don't permit negative years for any historic era [#458]
- ๐ป Clarify/correct exception behaviour of new year strategies [#457]
- โฌ๏ธ Reduce array allocation during parsing [#455]
-
v4.12 Changes
February 14, 2016โ Added
- Proleptic Julian calendar [#444]
- โ Add Roman numerals [#443]
๐ Fixed
- Unit-between-arithmetic broken for Persian, Coptic and Ethiopian calendar [#453]
- ๐ Improve overall performance [#450]
- Text resources for am-pm are mismatched (in non-iso-calendars) [#452]
- โ Add equals/hashCode-support for platform formatter [#451]
- Prohibit use of Ethiopian hour with PlainTime [#449]
- ๐ Code example in documentation of MultiFormatParser is incomplete [#446]
-
v4.11 Changes
January 22, 2016โ Added
- Two new approximation normalizers based on max unit only [#442]
- โ Add pattern-based factory method to ChronoFormatter for any chronology [#441]
- ๐ Introduce or-operator in formatting via builder and pattern [#437}
- โ Add other historic eras [#436]
- ๐ Support for various historical New Year events [#434]
- Define convenient methods for creating intervals using JSR-310-types [#433]
- Date arithmetic on HijriCalendar [#429]
- ๐ New methods
withVariant(...)
on CalendarVariant [#428] - ๐ Dual parsing of embedded or standalone formats [#427]
- ๐ Dedicated MultiFormatParser [#426]
- ๐ Support for Indian languages gu, kn, mr, pa, ta [#439]
- ๐ Support for Burmese (my - Myanmar) [#438]
๐ Fixed
- ๐จ Unable to print java.time.chrono.MinguoDate with Time4J [#440]
- Setting proleptic julian history on formatter is ignored [#435]
- Semantic of changing historic era in ChronoHistory unclear [#430]
๐ Changed
- โก๏ธ Update leap second expiry date to 2016-12-28 [#431]