All Versions
52
Latest Version
Avg Release Cycle
82 days
Latest Release
669 days ago

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 into ZoneModelProvider and ZoneNameProvider [#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]