1 hours ago
scalar

Release 2026-10-30

Releases

@scalar/api-reference@1.76.4

Patch Changes

  • #10796: feat: send the server framework with hosting waitlist sign-ups

@scalar/fastify-api-reference@1.76.4

@scalar/nuxt@0.6.87

@scalar/api-reference-react@0.9.87

@scalar/server-side-rendering@0.1.66

@scalarapi/docker-api-reference@0.6.21

Bundled API Reference

  • @scalar/api-reference@1.76.4

@scalar/aspire@0.12.7

Bundled API Reference

  • @scalar/api-reference@1.76.4

@scalar/aspnetcore@2.18.7

Bundled API Reference

  • @scalar/api-reference@1.76.4

@scalar/aws-lambda@0.3.7

Bundled API Reference

  • @scalar/api-reference@1.76.4

@scalar/azure-functions@0.3.7

Bundled API Reference

  • @scalar/api-reference@1.76.4

@scalar/java-integration@0.6.87

Bundled API Reference

  • @scalar/api-reference@1.76.4

scalar_api_reference@0.2.21

Bundled API Reference

  • @scalar/api-reference@1.76.4
2 hours ago
rollup

v4.67.2

4.67.2

2026-10-30

Features

  • Support X64 Android (#6603)

Pull Requests

  • #6603: Add android-x64 native build (@x-labb, @lukastaegert)
  • #6605: Install libatomic1 for Node 26 in smoke test containers (@lukastaegert)
  • #6606: Update minor/patch updates (@renovate[bot], @lukastaegert)
  • #6608: Update dependency eslint-plugin-unicorn to v79 (@renovate[bot])
  • #6610: Lock file maintenance (@renovate[bot])
  • #6611: Lock file maintenance (@renovate[bot])
  • #6612: Lock file maintenance (@renovate[bot])
  • #6615: Lock file maintenance (@renovate[bot])
  • #6616: Update estree dependency (@lukastaegert)
4 hours ago
formatjs

formatjs_intl_hermes: 0.3.0

0.3.0 (2026-10-30)

Features

  • distribute Hermes Intl SDK with one-call installation (f5ed01b)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • formatjs_intl_collator bumped from 0.2.0 to 0.2.1
4 hours ago
formatjs

formatjs-hermes-intl: 0.2.0

0.2.0 (2026-10-30)

Features

  • distribute Hermes Intl SDK with one-call installation (f5ed01b)
  • intl_collator: add Rust Hermes Collator extension (#7695) (d51402b)
  • intl_datetimeformat: compile calendars into Hermes runtime (#7716) (0e547ec)
  • intl_datetimeformat: port DateTimeFormat to Rust and Hermes (#7698) (270aa61)
  • intl_displaynames: port Intl.DisplayNames to Rust with Hermes integration (#7693) (517f0c2)
  • intl_durationformat: add Rust Hermes duration formatting (#7707) (c7e5f35)
  • intl_getcanonicallocales: add Rust polyfill and Hermes SDK (#7687) (9e91be2)
  • intl_listformat: port Intl.ListFormat to Rust with Hermes integration (#7692) (864b212)
  • intl_locale: port Locale to Rust with Hermes extension (#7689) (bb2c829)
  • intl_numberformat: port NumberFormat to Rust and Hermes (#7696) (9951dec)
  • intl_pluralrules: port Intl.PluralRules to Rust with Hermes integration (#7691) (ef5451f)
  • intl_relativetimeformat: port RelativeTimeFormat to Rust and Hermes (#7697) (e777afa)
  • intl_segmenter: port Intl.Segmenter to Rust with Hermes integration (#7694) (d5d8512)
  • intl_supportedvaluesof: add Rust polyfill and Hermes integration (#7688) (193b196)
  • package Hermes Intl for iOS and macOS (#7804) (430684e)

Bug Fixes

  • @formatjs/intl-listformat: match ICU contextual joins (#7751) (e0eec27)
  • @formatjs/intl-segmenter: align word flags and segment records (#7800) (af8fffc)
  • intl_collator: inherit root collation types and ordering rules (#7766) (86cbca8)
  • intl_datetimeformat: compile IANA zones for Hermes Test262 (#7720) (7fc5699)
  • intl_datetimeformat: delegate Date locale methods (#7719) (b84b214)
  • intl_datetimeformat: expose nonconstructible format getter (#7722) (b55298e)
  • intl_hermes: capture collation enumeration during contrib setup (#7763) (a4fca8d)
  • intl_locale: prefer likely script for locale aliases (#7744) (f6103eb)
  • intl_pluralrules: keep Chinese rules and cross-check ICU4C/J/X (#7756) (2b28e39)
  • release Intl crates through Bazel and shared workflow (#7727) (53de4af)

Performance Improvements

  • @formatjs/intl-getcanonicallocales: reduce Hermes canonicalization overhead (#7773) (ae083ba)
  • @formatjs/intl-getcanonicallocales: skip array Locale brand errors (#7770) (aac6320)
  • intl_collator: compare borrowed UTF-16 without JSON (c41b617)
  • intl_hermes: enable ThinLTO for release SDK archives (#7788) (89a4a3f)
  • intl_listformat: append private inputs without descriptors (#7780) (a675d0b)
  • intl_listformat: authorize fixed string joins in Rust (#7796) (d6a9b7d)
  • intl_listformat: avoid argument arrays in parts decoder (e484c1b)
  • intl_listformat: build safe parts records directly (#7752) (11c95b6)
  • intl_listformat: fuse default Hermes construction (#7769) (c443d60)
  • intl_listformat: keep short list inputs on stack (#7787) (9be86f8)
  • intl_listformat: pass short lists as native arguments (#7793) (b03d4b3)
  • intl_listformat: reuse private Hermes constructor values (#7782) (3d73897)
  • intl_locale: compact records and fix private-use updates (#7794) (0ceaf91)
  • intl_locale: defer Hermes scalar snapshots and fuse default construction (#7762) (06dac6c)
  • intl_locale: retain prepared matchers in native registries (#7768) (a395be7)
  • intl_locale: reuse immutable Hermes locale models (#7767) (427eb62)
  • intl_pluralrules: pass range inputs without JSON (#7777) (cf80587)
  • intl_pluralrules: reuse constructor tables and serialize options directly (#7779) (fb690de)
  • intl_pluralrules: reuse validated constructor records (#7795) (bb20238)
  • intl_pluralrules: select without JSON bridge (#7736) (efaa2e2)
  • intl_pluralrules: streamline Hermes construction and selection (#7758) (08db5df)
  • intl_relativetimeformat: avoid reflective intrinsic calls (#7774) (004ea36)
  • intl_relativetimeformat: pass numbers directly from Hermes (#7786) (448bef3)
  • intl_relativetimeformat: pass parts inputs without JSON (#7776) (c91f0fc)
  • intl_relativetimeformat: serialize validated Hermes options directly (#7772) (a93e8cf)
  • intl_segmenter: avoid JSON in Hermes hot path (#7734) (f0a9397)
4 hours ago
formatjs

@formatjs/intl-locale: 5.4.1

5.4.1 (2026-10-30)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @formatjs/intl-supportedvaluesof bumped to 2.5.0
4 hours ago
formatjs

@formatjs/intl-supportedvaluesof: 2.5.0

2.5.0 (2026-10-30)

Features

  • distribute Hermes Intl SDK with one-call installation (f5ed01b)
4 hours ago
formatjs

formatjs_intl_collator: 0.2.1

0.2.1 (2026-10-30)

Performance Improvements

  • intl_collator: compare borrowed UTF-16 without JSON (c41b617)
8 hours ago
formatjs

formatjs_intl_listformat: 0.2.0

0.2.0 (2026-10-30)

Features

  • intl_datetimeformat: port DateTimeFormat to Rust and Hermes (#7698) (270aa61)
  • intl_listformat: port Intl.ListFormat to Rust with Hermes integration (#7692) (864b212)

Bug Fixes

  • @formatjs/intl-listformat: match ICU contextual joins (#7751) (e0eec27)
  • intl_locale: prefer likely script for locale aliases (#7744) (f6103eb)
  • release Intl crates through Bazel and shared workflow (#7727) (53de4af)

Performance Improvements

  • intl_listformat: assemble strings without parts (#7735) (8c54ba9)
  • intl_listformat: authorize fixed string joins in Rust (#7796) (d6a9b7d)
  • intl_listformat: bind templates and reserve complete output (#7792) (1dc9907)
  • intl_listformat: fuse default Hermes construction (#7769) (c443d60)
  • intl_listformat: keep short list inputs on stack (#7787) (9be86f8)
  • intl_listformat: stream forward patterns without traversal storage (#7781) (6fb76fc)
  • intl_locale: retain prepared matchers in native registries (#7768) (a395be7)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • formatjs_intl_data bumped from 0.1.0 to 0.2.0
      • formatjs_intl_getcanonicallocales bumped from 0.1.0 to 0.2.0
      • formatjs_intl_locale bumped from 0.1.0 to 0.2.0
8 hours ago
formatjs

formatjs_intl_hermes: 0.2.0

0.2.0 (2026-10-30)

Features

  • intl_collator: add Rust Hermes Collator extension (#7695) (d51402b)
  • intl_datetimeformat: compile calendars into Hermes runtime (#7716) (0e547ec)
  • intl_datetimeformat: port DateTimeFormat to Rust and Hermes (#7698) (270aa61)
  • intl_displaynames: port Intl.DisplayNames to Rust with Hermes integration (#7693) (517f0c2)
  • intl_durationformat: add Rust Hermes duration formatting (#7707) (c7e5f35)
  • intl_listformat: port Intl.ListFormat to Rust with Hermes integration (#7692) (864b212)
  • intl_locale: port Locale to Rust with Hermes extension (#7689) (bb2c829)
  • intl_numberformat: port NumberFormat to Rust and Hermes (#7696) (9951dec)
  • intl_pluralrules: port Intl.PluralRules to Rust with Hermes integration (#7691) (ef5451f)
  • intl_relativetimeformat: port RelativeTimeFormat to Rust and Hermes (#7697) (e777afa)
  • intl_segmenter: port Intl.Segmenter to Rust with Hermes integration (#7694) (d5d8512)
  • intl_supportedvaluesof: add Rust polyfill and Hermes integration (#7688) (193b196)

Bug Fixes

  • release Intl crates through Bazel and shared workflow (#7727) (53de4af)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • formatjs_intl_displaynames bumped from 0.1.0 to 0.2.0
      • formatjs_intl_listformat bumped from 0.1.0 to 0.2.0
      • formatjs_intl_locale bumped from 0.1.0 to 0.2.0
      • formatjs_intl_pluralrules bumped from 0.1.0 to 0.2.0
      • formatjs_intl_getcanonicallocales bumped from 0.1.0 to 0.2.0
      • formatjs_intl_supportedvaluesof bumped from 0.1.0 to 0.2.0
      • formatjs_intl_segmenter bumped from 0.1.0 to 0.2.0
      • formatjs_intl_collator bumped from 0.1.0 to 0.2.0
      • formatjs_intl_numberformat bumped from 0.1.0 to 0.2.0
      • formatjs_intl_relativetimeformat bumped from 0.1.0 to 0.2.0
      • formatjs_intl_datetimeformat bumped from 0.1.0 to 0.2.0
      • formatjs_intl_datetimeformat_calendars bumped from 0.1.0 to 0.2.0
      • formatjs_intl_durationformat bumped from 0.1.0 to 0.2.0
8 hours ago
formatjs

formatjs_intl_locale: 0.2.0

0.2.0 (2026-10-30)

Features

  • intl_collator: add Rust Hermes Collator extension (#7695) (d51402b)
  • intl_locale: port Locale to Rust with Hermes extension (#7689) (bb2c829)
  • intl_pluralrules: port Intl.PluralRules to Rust with Hermes integration (#7691) (ef5451f)

Bug Fixes

  • @formatjs/intl-localematcher: align best fit with ICU defaults (#7745) (9898211)
  • intl_locale: prefer likely script for locale aliases (#7744) (f6103eb)
  • release Intl crates through Bazel and shared workflow (#7727) (53de4af)

Performance Improvements

  • intl_locale: avoid repeated canonicalization and JSON trees (#7746) (f3dad91)
  • intl_locale: compact records and fix private-use updates (#7794) (0ceaf91)
  • intl_locale: retain prepared matchers in native registries (#7768) (a395be7)
  • intl_locale: return exact locale before indexing (#7740) (fab99c4)
  • intl_locale: reuse immutable Hermes locale models (#7767) (427eb62)
  • intl_locale: skip empty constructor option parsing (#7789) (77e298b)
  • intl_locale: stream canonical locale subtags without scratch vectors (#7799) (b707198)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • formatjs_intl_localematcher bumped from 0.1.0 to 0.1.1
      • formatjs_intl_getcanonicallocales bumped from 0.1.0 to 0.2.0