Time4J v4.18 Release Notes

Release Date: 2016-08-28 // over 7 years ago
  • โž• 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]