fullcalendar/temporal-polyfill (temporal-polyfill)
### [`v0.2.3`](https://togithub.com/fullcalendar/temporal-polyfill/blob/HEAD/CHANGELOG.md#v023-2024-03-01)
[Compare Source](https://togithub.com/fullcalendar/temporal-polyfill/compare/v0.2.2...v0.2.3)
- fix: more readable error message when no valid fields specified ([#30](https://togithub.com/fullcalendar/temporal-polyfill/issues/30))
- fix: more readable error message when unit is out of range
- fix: non-iso/gregory calendars dayOfYear/weekOfYear off-by-one
- conformance to latest spec
- yearOfWeek/weekOfYear should return undefined for non-iso/gregory calendars
- updates to since/until algorithm
- more validation of custom timeZones' returned instants
- more validation of Duration units, max values
- prevent legacy ICU time zone IDs
- don't normalize the islamicc calenadar name to islamic-civil
### [`v0.2.2`](https://togithub.com/fullcalendar/temporal-polyfill/blob/HEAD/CHANGELOG.md#v022-2024-02-20)
[Compare Source](https://togithub.com/fullcalendar/temporal-polyfill/compare/v0.2.1...v0.2.2)
- fix: when importing `'temporal-polyfill'` or `'temporal-polyfill/impl'`,
the symbol `DateTimeFormat` is exported when in fact `Intl` should be exported
according to the `temporal-spec` package. ([#28](https://togithub.com/fullcalendar/temporal-polyfill/issues/28))
Potentially BREAKING CHANGE for vanilla JS users importing `DateTimeFormat`.
- fix: closed off potential attack vector for ReDoS attacks on regular
expressions that parse ISO datetime strings ([`76a6aca`](https://togithub.com/fullcalendar/temporal-polyfill/commit/76a6aca))
### [`v0.2.1`](https://togithub.com/fullcalendar/temporal-polyfill/blob/HEAD/CHANGELOG.md#v021-2024-02-05)
[Compare Source](https://togithub.com/fullcalendar/temporal-polyfill/compare/v0.2.0...v0.2.1)
- fix: `dayOfWeek`/`yearOfWeek`/`weekOfYear` incorrectly using local time ([#26](https://togithub.com/fullcalendar/temporal-polyfill/issues/26), [#27](https://togithub.com/fullcalendar/temporal-polyfill/issues/27))
- fix: Compliant string-level normalization of time zone IDs (mentioned in [#3](https://togithub.com/fullcalendar/temporal-polyfill/issues/3))
- fix: `DateTimeFormat` constructor cannot be invoked without `new` ([#25](https://togithub.com/fullcalendar/temporal-polyfill/issues/25))
- fix: `DateTimeFormat::format` correctly implemented as bound getter
- fix: `Duration::toLocaleString` falls back to `toString`
- feature: better tree-shakability for ESM
### [`v0.2.0`](https://togithub.com/fullcalendar/temporal-polyfill/blob/HEAD/CHANGELOG.md#v020-2024-01-07)
[Compare Source](https://togithub.com/fullcalendar/temporal-polyfill/compare/v0.1.1...v0.2.0)
- Updated with latest [test262](https://togithub.com/tc39/test262) conformance tests (Nov 2023) ([#3](https://togithub.com/fullcalendar/temporal-polyfill/issues/3)).
All tests passing barring intentional deviations from spec, documented in [README](README.md).
- Breaking changes include all those [mentioned here](https://togithub.com/js-temporal/temporal-polyfill/blob/main/CHANGELOG.md#044)
and [normative changes](https://togithub.com/tc39/proposal-temporal/issues/2628) introduced between May 2023 - Nov 2023,
most notably changes to "user-visible operations".
- Size of minified+gzipped bundle increased from 17.3 kB -> 20.0 kB due to stricter compliance with latest spec.
- In NPM directory, all files are now top-level as opposed to within `dist/`. Thus, the [jsDelivr URL](https://cdn.jsdelivr.net/npm/temporal-polyfill@0.2.0/global.min.js) has changed.
- Fixed bugs: [#9](https://togithub.com/fullcalendar/temporal-polyfill/issues/9), [#12](https://togithub.com/fullcalendar/temporal-polyfill/issues/12), [#13](https://togithub.com/fullcalendar/temporal-polyfill/issues/13), [#21](https://togithub.com/fullcalendar/temporal-polyfill/issues/21)
- Improved README content, including comparison with [@js-temporal](https://togithub.com/js-temporal) ([#22](https://togithub.com/fullcalendar/temporal-polyfill/issues/22))
- Renamed github repo to fullcalendar/temporal-polyfill
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^0.1.1
->^0.2.0
Release Notes
fullcalendar/temporal-polyfill (temporal-polyfill)
### [`v0.2.3`](https://togithub.com/fullcalendar/temporal-polyfill/blob/HEAD/CHANGELOG.md#v023-2024-03-01) [Compare Source](https://togithub.com/fullcalendar/temporal-polyfill/compare/v0.2.2...v0.2.3) - fix: more readable error message when no valid fields specified ([#30](https://togithub.com/fullcalendar/temporal-polyfill/issues/30)) - fix: more readable error message when unit is out of range - fix: non-iso/gregory calendars dayOfYear/weekOfYear off-by-one - conformance to latest spec - yearOfWeek/weekOfYear should return undefined for non-iso/gregory calendars - updates to since/until algorithm - more validation of custom timeZones' returned instants - more validation of Duration units, max values - prevent legacy ICU time zone IDs - don't normalize the islamicc calenadar name to islamic-civil ### [`v0.2.2`](https://togithub.com/fullcalendar/temporal-polyfill/blob/HEAD/CHANGELOG.md#v022-2024-02-20) [Compare Source](https://togithub.com/fullcalendar/temporal-polyfill/compare/v0.2.1...v0.2.2) - fix: when importing `'temporal-polyfill'` or `'temporal-polyfill/impl'`, the symbol `DateTimeFormat` is exported when in fact `Intl` should be exported according to the `temporal-spec` package. ([#28](https://togithub.com/fullcalendar/temporal-polyfill/issues/28)) Potentially BREAKING CHANGE for vanilla JS users importing `DateTimeFormat`. - fix: closed off potential attack vector for ReDoS attacks on regular expressions that parse ISO datetime strings ([`76a6aca`](https://togithub.com/fullcalendar/temporal-polyfill/commit/76a6aca)) ### [`v0.2.1`](https://togithub.com/fullcalendar/temporal-polyfill/blob/HEAD/CHANGELOG.md#v021-2024-02-05) [Compare Source](https://togithub.com/fullcalendar/temporal-polyfill/compare/v0.2.0...v0.2.1) - fix: `dayOfWeek`/`yearOfWeek`/`weekOfYear` incorrectly using local time ([#26](https://togithub.com/fullcalendar/temporal-polyfill/issues/26), [#27](https://togithub.com/fullcalendar/temporal-polyfill/issues/27)) - fix: Compliant string-level normalization of time zone IDs (mentioned in [#3](https://togithub.com/fullcalendar/temporal-polyfill/issues/3)) - fix: `DateTimeFormat` constructor cannot be invoked without `new` ([#25](https://togithub.com/fullcalendar/temporal-polyfill/issues/25)) - fix: `DateTimeFormat::format` correctly implemented as bound getter - fix: `Duration::toLocaleString` falls back to `toString` - feature: better tree-shakability for ESM ### [`v0.2.0`](https://togithub.com/fullcalendar/temporal-polyfill/blob/HEAD/CHANGELOG.md#v020-2024-01-07) [Compare Source](https://togithub.com/fullcalendar/temporal-polyfill/compare/v0.1.1...v0.2.0) - Updated with latest [test262](https://togithub.com/tc39/test262) conformance tests (Nov 2023) ([#3](https://togithub.com/fullcalendar/temporal-polyfill/issues/3)). All tests passing barring intentional deviations from spec, documented in [README](README.md). - Breaking changes include all those [mentioned here](https://togithub.com/js-temporal/temporal-polyfill/blob/main/CHANGELOG.md#044) and [normative changes](https://togithub.com/tc39/proposal-temporal/issues/2628) introduced between May 2023 - Nov 2023, most notably changes to "user-visible operations". - Size of minified+gzipped bundle increased from 17.3 kB -> 20.0 kB due to stricter compliance with latest spec. - In NPM directory, all files are now top-level as opposed to within `dist/`. Thus, the [jsDelivr URL](https://cdn.jsdelivr.net/npm/temporal-polyfill@0.2.0/global.min.js) has changed. - Fixed bugs: [#9](https://togithub.com/fullcalendar/temporal-polyfill/issues/9), [#12](https://togithub.com/fullcalendar/temporal-polyfill/issues/12), [#13](https://togithub.com/fullcalendar/temporal-polyfill/issues/13), [#21](https://togithub.com/fullcalendar/temporal-polyfill/issues/21) - Improved README content, including comparison with [@js-temporal](https://togithub.com/js-temporal) ([#22](https://togithub.com/fullcalendar/temporal-polyfill/issues/22)) - Renamed github repo to fullcalendar/temporal-polyfillConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.