Releases: kshetline/tubular_time
Releases · kshetline/tubular_time
v2.4.2
- Compensate for Intl.DateTimeFormat implementations (like in Safari) that don't handle dateStyle and timeStyle options.
- Fix parsing of UTC offset using \u2212 minus sign.
- Add roundToMinutes option to parseTimeOffset().
- Make sure Etc/GMTxx timezone names parse correctly.
v2.4.1
- Extensive date/time formatting and parsing options added, covering more ISO-8601 formats, highly compatible with Moment.js parsing and formatting.
- Broad internationalization/localization support.
- Extensive API documentation.
- Live and optionally automatic, IANA tz database updates.
- Date/time sorting, min/max, and comparison options.
- Support for both ISO and locale-specific week-based calendar dates, e.g. 2021-W23-2.
- YMDDate and DateTime interfaces expanded with both short and long field names.
- Improved date/time validation.
- Mutable and immutable DateTime instances.
- Improved DateTime.add() method
- New DateTime manipulation methods roll(), set(), startOf(), and endOf().
- DATELESS and ZONELESS DateTime instances.
- Improved support for ESM, CommonJS, ES2015, ES5.
- Code organized to facilitate tree-shaking and Angular optimizations.
- Updated to 2021a.
v2.3.0
- Rename package from ks-date-time-zone to @tubular/time.
- Added default preset "small" timezone definitions, instead of having only UTC and local time available by default.
- Added timezone definition update polling.
- Standardized on "timezone/Timezone" instead of "timeZone/TimeZone" for class, function and method names.
- Generate ES2015/ESM, ES5/CommonJS modules, and ES5/UMD bundles.