js-temporal/temporal-polyfill
### [`v0.4.3`](https://togithub.com/js-temporal/temporal-polyfill/blob/HEAD/CHANGELOG.md#043)
[Compare Source](https://togithub.com/js-temporal/temporal-polyfill/compare/v0.4.2...v0.4.3)
Bug fixes:
- Fix an off-by-one error when dates in the Hebrew calendar were created using
`monthCode`, the year was a leap year, and the month was after the leap
month (\[[`f3d0ca9`](https://togithub.com/js-temporal/temporal-polyfill/commit/f3d0ca9f)])
- Fix addition of months and years for lunisolar calendars (\[[`4f8b04c`](https://togithub.com/js-temporal/temporal-polyfill/commit/4f8b04c1)])
- Fix the ISO8601 representation of years between 1 BCE and 999 BCE (\[[`b251dc0`](https://togithub.com/js-temporal/temporal-polyfill/commit/b251dc0e)]).
- Fix a bug causing time to appear to go backwards for a small number of
milliseconds (\[[`bb59ca9`](https://togithub.com/js-temporal/temporal-polyfill/commit/bb59ca97)])
- Always validate ISO8601 time components as well as date components
(\[[`34662a0`](https://togithub.com/js-temporal/temporal-polyfill/commit/34662a05)])
- Fix comparison of dates that might have a differing number of hours in their
respective days (\[[`a4c6024`](https://togithub.com/js-temporal/temporal-polyfill/commit/a4c60241)])
- Include calendar reference information when `calendarName='always'` is passed
to various Temporal toString method's options bags (\[[`54fcc4f`](https://togithub.com/js-temporal/temporal-polyfill/commit/54fcc4f3)])
- Fix a nonconformant use of the `relativeTo` property bag (\[[`9992f9b`](https://togithub.com/js-temporal/temporal-polyfill/commit/9992f9b1)])
- Fix ZonedDateTime.prototype.withPlainTime(null) to throw a TypeError, instead
of treating it as midnight (\[[`ec2b054`](https://togithub.com/js-temporal/temporal-polyfill/commit/ec2b0546)])
- Fix parsing of some valid Instant strings when they would be out of range
before considering the UTC offset (\[[`d9de9e7`](https://togithub.com/js-temporal/temporal-polyfill/commit/d9de9e74)])
- Bail out early in non-ISO calendar implementations to avoid an infinte loop
when calculating the duration between two identical dates. (\[[`6f3c42c`](https://togithub.com/js-temporal/temporal-polyfill/commit/6f3c42c9)])
- Fix type resolution when using TypeScript Node16 and transpiling to CJS (\[[`9bab0eb`](https://togithub.com/js-temporal/temporal-polyfill/commit/9bab0eb5)], see
also the [relevant TypeScript issue](https://togithub.com/microsoft/TypeScript/issues/49160))
Non-breaking changes:
- Consistently call observable operations with undefined options arguments,
instead of empty objects (\[[`297b8f3`](https://togithub.com/js-temporal/temporal-polyfill/commit/297b8f38)])
### [`v0.4.2`](https://togithub.com/js-temporal/temporal-polyfill/blob/HEAD/CHANGELOG.md#042)
[Compare Source](https://togithub.com/js-temporal/temporal-polyfill/compare/v0.4.1...v0.4.2)
This version is a patch version enabling TypeScript Node16 support for this
package.
Bug Fixes:
- Add types to exports/./import to support Typescript Node16 (\[[`304c86d`](https://togithub.com/js-temporal/temporal-polyfill/commit/304c86dd)])
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Asia/Tokyo, 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.4.1
->0.4.3
Release Notes
js-temporal/temporal-polyfill
### [`v0.4.3`](https://togithub.com/js-temporal/temporal-polyfill/blob/HEAD/CHANGELOG.md#043) [Compare Source](https://togithub.com/js-temporal/temporal-polyfill/compare/v0.4.2...v0.4.3) Bug fixes: - Fix an off-by-one error when dates in the Hebrew calendar were created using `monthCode`, the year was a leap year, and the month was after the leap month (\[[`f3d0ca9`](https://togithub.com/js-temporal/temporal-polyfill/commit/f3d0ca9f)]) - Fix addition of months and years for lunisolar calendars (\[[`4f8b04c`](https://togithub.com/js-temporal/temporal-polyfill/commit/4f8b04c1)]) - Fix the ISO8601 representation of years between 1 BCE and 999 BCE (\[[`b251dc0`](https://togithub.com/js-temporal/temporal-polyfill/commit/b251dc0e)]). - Fix a bug causing time to appear to go backwards for a small number of milliseconds (\[[`bb59ca9`](https://togithub.com/js-temporal/temporal-polyfill/commit/bb59ca97)]) - Always validate ISO8601 time components as well as date components (\[[`34662a0`](https://togithub.com/js-temporal/temporal-polyfill/commit/34662a05)]) - Fix comparison of dates that might have a differing number of hours in their respective days (\[[`a4c6024`](https://togithub.com/js-temporal/temporal-polyfill/commit/a4c60241)]) - Include calendar reference information when `calendarName='always'` is passed to various Temporal toString method's options bags (\[[`54fcc4f`](https://togithub.com/js-temporal/temporal-polyfill/commit/54fcc4f3)]) - Fix a nonconformant use of the `relativeTo` property bag (\[[`9992f9b`](https://togithub.com/js-temporal/temporal-polyfill/commit/9992f9b1)]) - Fix ZonedDateTime.prototype.withPlainTime(null) to throw a TypeError, instead of treating it as midnight (\[[`ec2b054`](https://togithub.com/js-temporal/temporal-polyfill/commit/ec2b0546)]) - Fix parsing of some valid Instant strings when they would be out of range before considering the UTC offset (\[[`d9de9e7`](https://togithub.com/js-temporal/temporal-polyfill/commit/d9de9e74)]) - Bail out early in non-ISO calendar implementations to avoid an infinte loop when calculating the duration between two identical dates. (\[[`6f3c42c`](https://togithub.com/js-temporal/temporal-polyfill/commit/6f3c42c9)]) - Fix type resolution when using TypeScript Node16 and transpiling to CJS (\[[`9bab0eb`](https://togithub.com/js-temporal/temporal-polyfill/commit/9bab0eb5)], see also the [relevant TypeScript issue](https://togithub.com/microsoft/TypeScript/issues/49160)) Non-breaking changes: - Consistently call observable operations with undefined options arguments, instead of empty objects (\[[`297b8f3`](https://togithub.com/js-temporal/temporal-polyfill/commit/297b8f38)]) ### [`v0.4.2`](https://togithub.com/js-temporal/temporal-polyfill/blob/HEAD/CHANGELOG.md#042) [Compare Source](https://togithub.com/js-temporal/temporal-polyfill/compare/v0.4.1...v0.4.2) This version is a patch version enabling TypeScript Node16 support for this package. Bug Fixes: - Add types to exports/./import to support Typescript Node16 (\[[`304c86d`](https://togithub.com/js-temporal/temporal-polyfill/commit/304c86dd)])Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Asia/Tokyo, 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.