js-temporal / temporal-polyfill

Polyfill for Temporal (under construction)
ISC License
528 stars 28 forks source link

Release v0.4.4 #253

Closed 12wrigja closed 1 year ago

12wrigja commented 1 year ago

There is quite a lot to review here, and there's a couple more PRs that we should merge (and I'll update the release notes to include).

I wasn't quite sure where to put many of the changes in this release - observable changes in the order functions were called or properties were accessed ended up being something I skipped unless it sounded particularly important (e.g. sorted field access on property bags), but if those sorts of changes should be mentioned I'll have to take another pass over the commits to include the (many) relevant ones.

Similarly, there were lots of changes that are bug fixes, breaking changes, possibly both at the same time? Happy to reorganize the lists as people see fit - I don't have a good sense for whether fixing some of these bugs is likely to be a breaking change.

12wrigja commented 1 year ago

Based on some offline feedback I've pruned/rewritten parts of the release notes to bundle together the various larger changes in this release.

I'd particularly appreciate feedback in deciding if some of the smaller items are worth mentioning. I've tried to remove things I think are really edge-case (observability / iteration ordering changes), but I've kept things I think might produce visible errors.

justingrant commented 1 year ago

BTW, looks like the linter is complaining about something.

12wrigja commented 1 year ago

Thanks so much for all the feedback!

I've incorporated all this feedback plus some small adjustments to guidance on how to handle the ZDT/DateTimeFormat interaction changes. PTAL.

12wrigja commented 1 year ago

I'm going to merge and create the release - I don't see any particularly interesting changes upstream that we need to pull in for this release in particular.