Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump @js-temporal/polyfill from 0.2.0 to 0.3.0 #300

Merged
merged 1 commit into from
May 26, 2022

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 1, 2022

Bumps @js-temporal/polyfill from 0.2.0 to 0.3.0.

Release notes

Sourced from @​js-temporal/polyfill's releases.

Version 0.3.0

Please see CHANGELOG.md for a summary of changes in this release.

Thanks to everyone who contributed to this release!

Changelog

Sourced from @​js-temporal/polyfill's changelog.

0.3.0

This version roughly corresponds with all the changes made to the Temporal polyfill as of the October 2021 TC39 Plenary meeting.

Breaking changes:

  • Timezones now require a getOffsetNanosecondsFor method, and no longer fall back to the intrinsic definition (previously provided by Temporal.Timezone#getOffsetNanosecondsFor) if not provided. (08346dc5, see also proposal-temporal polyfill PR)
  • Disallow Z designators when parsing strings for Plain Temporal types (f3f8a994, see also Spec PR)
  • Allow ISO strings with "Z" + a bracketed IANA name (70bd9898, see also Spec PR)
  • Emit ES2020 builds for newer browsers, and emit ES5 for older browsers. ([2331468d], [9e95c62b])
  • Temporal.Duration constructor will now throw if given a non-integer ([9df5d068], see also Spec PR)
  • Remove support for sub-minute offsets in ISO strings ([766e5037], see also Spec PR, Spec PR)
  • Throw TypeError on missing options from Duration.total ([4ec075f0], see also Spec PR)
  • Reject non-integer Duration fields in Duration.with() ([e6b2488d], see also Spec PR)
  • Ensure an Object is returned from calendar.mergeFields() ([4e63f25f], see also Spec PR)

Bug fixes:

  • Fix GetFormatterParts for Firefox Nightly ([47f9132f])
  • Fix TS types of RoundTo and TotalOf ([3008a670])
  • Fix crash setting day outside current JPN era ([6d3588c3], see also proposal-temporal polyfill PR)
  • Copy options object for PlainYearMonth.{add,subtract} and InterpretTemporalDateTimeFields to prevent user-modified objects from interfering with later operations. ([bafa1bdf], see also Spec PR)
  • Validate input to Calendar.prototype.fields ([7ebc700e], see also Spec PR)
  • Stop observably calling into getPossibleInstantsFor in InterpretISODateTimeOffset ([5448e59f], see also Spec PR)
  • Call CalendarEquals correctly ([07ea694e], see also proposal-temporal polyfill PR)
  • Fix arithmetic issues when using non-ISO months ([079a3325], see also proposal-temporal polyfill PR)
  • Regex: tighten matching of month and day values in datesplit ([b5736546], see also proposal-temporal polyfill PR)
  • Fix TS types for required CalendarProtocol methods ([0ee4581f], see also proposal-temporal polyfill PR)

Non-breaking changes:

  • Various #round and #total methods now accept string parameters or options bags. Strings are interpreted as the smallestUnit option (or unit for Temporal.Duration#total). ([068e801f], see also Spec PR)
  • Add @@​toStringTag to TS types ([41ab6bc0])
  • Accept string Calendar names in PlainMonthDay and PlainYearMonth constructors ([27b4c7e8])
  • Make options optional in Calendar method TS types ([3a09d00d])
  • Align implementation of RoundDuration with adjusted spec text ([4a0d0264], see also Spec PR)

Other:

  • Bump various dependencies ([47701107], [f5427de9], [310d9d8b])
  • Allow launching and debugging tests (both Demitasse and Test262 suites) from the VSCode debug panel ([960d9b76], [7f7c19a1], [4ec6568e], [edcc668b])
  • Run the Test262 test suite against this polyfill, for various configurations of the resulting build artifact ([2331468d], [666c69da], [429273ec], [ff937782], [f885253f])
  • Remove various pieces of unused code, and add CI testing to detect unused code in PR review ([67f9f6bb], [63bdfcd1])
  • Drop the dependency on es-abstract ([d24575f2], [ad7e2e3a], [5b1bc5e2])
  • The polyfill's source was ported to TypeScript ([12e4d529], [ac78fd9d], [53f32e0f], [06b806c9], [66fdc765], [50b1c34b], [4724b017], [947a8a5e], [fdbf7e01], [fa60af6a], [da753f2f], [f4db8b0b], [4a38420d])
  • Document the release process for this polyfill ([c55818b6])

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by jameswr, a new releaser for @​js-temporal/polyfill since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 1, 2022
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/js-temporal/polyfill-0.3.0 branch from 96e080a to e424331 Compare January 3, 2022 23:33
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 1, 2022

Superseded by #330.

@dependabot dependabot bot closed this Apr 1, 2022
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/js-temporal/polyfill-0.3.0 branch April 1, 2022 13:03
@sileix sileix restored the dependabot/npm_and_yarn/js-temporal/polyfill-0.3.0 branch May 26, 2022 05:24
@sileix sileix reopened this May 26, 2022
Bumps [@js-temporal/polyfill](https://github.com/js-temporal/temporal-polyfill) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/js-temporal/temporal-polyfill/releases)
- [Changelog](https://github.com/js-temporal/temporal-polyfill/blob/main/CHANGELOG.md)
- [Commits](js-temporal/temporal-polyfill@v0.2.0...v0.3.0)

---
updated-dependencies:
- dependency-name: "@js-temporal/polyfill"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/js-temporal/polyfill-0.3.0 branch from e424331 to c40a681 Compare May 26, 2022 05:26
@sileix sileix merged commit 0c63b72 into master May 26, 2022
@sileix sileix deleted the dependabot/npm_and_yarn/js-temporal/polyfill-0.3.0 branch May 26, 2022 05:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant