All Versions
50
Latest Version
5.8
Avg Release Cycle
65 days
Latest Release
26 days ago

Changelog History
Page 4

  • 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]
  • v4.10 Changes

    December 31, 2015

    โž• Added

    • ๐Ÿ›  Fixed and flexible day periods with appropriate translations [#369]
    • Minguo calendar (Taiwan) [#390]
    • Enable localized digits in timezone offsets [#411]
    • ๐Ÿ†• New getters for day-of-week and day-of-year in PlainDate [#416]
    • ๐Ÿ“œ Query parsed raw data for any registered elements [#415]
    • ๐Ÿ†• New method CalendarText.getIsoInstance(Locale) [#410]
    • ๐Ÿ†• New methods CalendarText.patternForXYZ(...) [#410]
    • ๐Ÿ‘Œ Support for Nepali [#422]
    • ๐Ÿ‘Œ Support for Mongolian [#421]
    • ๐Ÿ‘Œ Support for Afrikaans and Zulu [#420]
    • ๐Ÿ‘Œ Support for the languages Khmer and Lao [#419]

    ๐Ÿ›  Fixed

    • PersianCalendar in Farsi language should be with arabext numbers [#425]
    • ๐Ÿ“œ Bidi literals (LRM, RLM, ALM) should be ignored in parsing [#418]
    • ๐Ÿ’… Formatting Ethiopian time with AM/PM-marker is not in western style [#413]
    • ๐Ÿ“œ Parsing of Ethiopic tabot names broken if not at end of text [#412]

    ๐Ÿ—„ Deprecated

    • ๐Ÿ—„ EthiopianCalendar.getYearOfEra() deprecated and renamed to getYear() [#417]
    • CalendarText.getGMTPrefix [#410]
    • CalendarText.getFormatPatterns() [#410]
    • CalendarText.getTimestampPattern [#410]
  • v4.9 Changes

    November 30, 2015

    โž• Added

    • ๐Ÿ‘Œ Support for Bengali [#409]
    • ๐Ÿ‘ Ethiopian time should support element PlainTime.COMPONENT [#408]

    ๐Ÿ›  Fixed

    • HijriAlgorithm calendar variant broken [#407]
    • Broken javadoc links to some serial forms [#406]
    • British date format should be in order DMY [#403]

    โœ‚ Removed

    • ๐Ÿ—„ Tidy deprecated elements [#404]