formatjs_icu_messageformat_parser 0.2.6

ICU MessageFormat parser implementation in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
# Changelog

## 0.2.6 (2026-07-16)

## What's Changed
* fix(@formatjs/icu-skeleton-parser): map e/c weekday counts 4/5/6 to long/narrow/short by @spokodev in https://github.com/formatjs/formatjs/pull/6852
* fix(deps): materialize published package manifests by @longlho in https://github.com/formatjs/formatjs/pull/6844
* feat(@formatjs/intl-datetimeformat): update IANA timezone database to 2026c by @longlho in https://github.com/formatjs/formatjs/pull/6854
* build(@formatjs/intl-datetimeformat): make tzdata generation hermetic by @longlho in https://github.com/formatjs/formatjs/pull/6855
* fix(deps): update package manifests in release PRs by @longlho in https://github.com/formatjs/formatjs/pull/6856
* docs: update upgrade guide to reflect relaxed React 18 support by @yslpn in https://github.com/formatjs/formatjs/pull/6818
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6857
* docs: add Korean (ko-KR) to homepage live demo by @moduvoice in https://github.com/formatjs/formatjs/pull/6858
* chore(deps): update OXC packages to 0.138 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6826
* chore(deps): update dependency oxfmt to ^0.57.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6824
* chore(deps): update dependency eslint to v10.6.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6821
* chore(deps): update rust crate anyhow to v1.0.103 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6861
* fix(deps): align NAPI runtime and derive by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6862
* fix(deps): update dependency babel-plugin-formatjs to v11.3.14 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6863
* fix(deps): update dependency eslint-plugin-formatjs to v6.4.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6864
* fix(deps): update formatjs monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6865
* chore(deps): update actions/checkout action to v7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6867
* chore(deps): update jest monorepo to v30 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6868
* fix(deps): restore Jest 29 compatibility by @longlho in https://github.com/formatjs/formatjs/pull/6872
* chore(deps): update dependency rolldown to v1.1.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6860
* fix(deps): update oxc to 0.139 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6870
* feat(babel-plugin-formatjs): require Babel 8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6869
* chore(deps): adopt TypeScript 7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6819
* chore(deps): update dependency oxfmt to ^0.58.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6875
* chore(deps): update dependency rolldown-plugin-dts to ^0.27.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6825
* chore(deps): update pnpm to v11.10.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6866
* chore(deps): update dependency rolldown to v1.1.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6878
* fix(deps): update example TypeScript to v7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6881
* fix(icu_messageformat_parser): dedupe structural variables by @longlho in https://github.com/formatjs/formatjs/pull/6883
* fix(deps): update dependency babel-plugin-formatjs to v11.3.15 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6884

## New Contributors
* @yslpn made their first contribution in https://github.com/formatjs/formatjs/pull/6818
* @moduvoice made their first contribution in https://github.com/formatjs/formatjs/pull/6858

**Full Changelog**: https://github.com/formatjs/formatjs/compare/formatjs_icu_messageformat_parser_v0.2.5...formatjs_icu_messageformat_parser_v0.2.6

## 0.2.5 (2026-07-09)

## What's Changed
* build: add Claude Code GitHub Workflow by @longlho in https://github.com/formatjs/formatjs/pull/5998
* fix(formatjs_cli): match TypeScript CLI extract output format by @longlho in https://github.com/formatjs/formatjs/pull/6010
* fix(@formatjs/cli-lib): respect throws flag in extract() function by @longlho in https://github.com/formatjs/formatjs/pull/6011
* fix(react-intl): update react/react-dom dep versions to 19 by @longlho in https://github.com/formatjs/formatjs/pull/6015
* fix(formatjs_cli): fix newlines/whitespace handling to conform with TS version, fix #6021 by @longlho in https://github.com/formatjs/formatjs/pull/6022
* build: move files by @longlho in https://github.com/formatjs/formatjs/pull/6024
* docs: #6012 update intl-durationformat polyfill docs page by @michaeldoubek in https://github.com/formatjs/formatjs/pull/6018
* fix(@formatjs/intl-datetimeformat): fix formatRange h24 midnight and hour12 duplication by @longlho in https://github.com/formatjs/formatjs/pull/6026
* fix(eslint-plugin-formatjs): rm typescript-eslint dep by @longlho in https://github.com/formatjs/formatjs/pull/6028
* fix(@formatjs/vite-plugin): introduce vite plugin for formatjs by @longlho in https://github.com/formatjs/formatjs/pull/6030
* feat(eslint-plugin-formatjs): add prefer-full-sentence rule by @longlho in https://github.com/formatjs/formatjs/pull/6036
* fix(@formatjs/vite-plugin): wrap JSX defaultMessage AST in expression container by @longlho in https://github.com/formatjs/formatjs/pull/6044
* fix(vue-intl): loosen vue peer dependency to allow newer versions by @longlho in https://github.com/formatjs/formatjs/pull/6043
* feat(@formatjs/intl-datetimeformat): update tzdata to 2026a by @longlho in https://github.com/formatjs/formatjs/pull/6051
* fix(@formatjs/intl-datetimeformat): ensure all locales support both 12h and 24h hour cycles by @longlho in https://github.com/formatjs/formatjs/pull/6052
* fix(@formatjs/intl-datetimeformat): fix formatRange date duplication with hour12 and 2-digit hour by @longlho in https://github.com/formatjs/formatjs/pull/6053
* feat(eslint-plugin-formatjs): add ESLint v10 support by @longlho in https://github.com/formatjs/formatjs/pull/6054
* chore: remove swc_icu_messageformat_parser dependency by @longlho in https://github.com/formatjs/formatjs/pull/6055
* build: upgrade typescript from 5.8.2 to 5.9.3 by @longlho in https://github.com/formatjs/formatjs/pull/6057
* fix: add locale-data directory export for variable dynamic imports by @longlho in https://github.com/formatjs/formatjs/pull/6063
* fix: use vue ^3.5.0 range in peer dependencies by @longlho in https://github.com/formatjs/formatjs/pull/6064
* perf(@formatjs/vite-plugin): apply Vite performance improvements by @longlho in https://github.com/formatjs/formatjs/pull/6070
* perf(@formatjs/vite-plugin): use oxc-parser Visitor for AST traversal by @longlho in https://github.com/formatjs/formatjs/pull/6071
* chore(deps): update dependency fast-xml-parser to v5.3.4 [security] by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6000
* chore(deps): update dependency vike-react to v0.6.21 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/5993
* chore(deps): update dependency lucide-react to ^0.577.0 - autoclosed by @renovate[bot] in https://github.com/formatjs/formatjs/pull/5992
* chore(deps): update dependency happy-dom to v20.8.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/5990
* chore(deps): update typescript-eslint monorepo to v8.57.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/5969
* chore(deps): update pnpm to v10.32.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/5958
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260315.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/5956
* build(deps): bump flatted from 3.3.3 to 3.4.1 in /packages/react-intl/example-sandboxes/rescripts by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6068
* build(deps): bump rollup from 2.79.2 to 2.80.0 in /packages/react-intl/example-sandboxes/rescripts by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6045
* build(deps): bump bn.js in /packages/react-intl/example-sandboxes/rescripts by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6039
* build(deps): bump webpack from 5.94.0 to 5.105.0 in /packages/react-intl/example-sandboxes/rescripts by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6023
* build(deps): bump url-parse from 1.4.7 to 1.5.10 in /packages/react-intl/example-sandboxes/rescripts by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6019
* build(deps): bump diff from 4.0.2 to 4.0.4 in /packages/react-intl/example-sandboxes/rescripts by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/5983
* feat(eslint-plugin-formatjs): support minimum description length in `enforce-description` rule by @William-Feng in https://github.com/formatjs/formatjs/pull/6066
* chore(deps): update dependency serialize-javascript to v7.0.3 [security] by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6075
* chore(deps): update dependency fast-xml-parser to v5.3.8 [security] by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6074
* chore(deps): update dependency aspect_rules_esbuild to v0.25.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6073
* chore(deps): update dependency bazel to v9.0.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6077
* chore(deps): update dependency aspect_rules_ts to v3.8.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6076
* chore: add exports fields to tooling packages by @longlho in https://github.com/formatjs/formatjs/pull/6080
* docs(react-intl): add retroactive upgrade guides for 6.x, 7.x, 8.x by @longlho in https://github.com/formatjs/formatjs/pull/6084
* chore(deps): upgrade vite to 8 by @longlho in https://github.com/formatjs/formatjs/pull/6088
* ci: remove auto Claude Code review workflow by @longlho in https://github.com/formatjs/formatjs/pull/6089
* chore: drop tslib across all 27 packages by @longlho in https://github.com/formatjs/formatjs/pull/6087
* feat(react-intl): modernize for React 19 and RSC support by @longlho in https://github.com/formatjs/formatjs/pull/6083
* chore(deps): update lerna-lite monorepo to v4.11.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6090
* chore(deps): update dependency vike to v0.4.255 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6086
* chore(deps): update dependency aspect_rules_ts to v3.8.7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6085
* chore(deps): update dependency serialize-javascript to v7.0.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6082
* chore(deps): update dependency commander to v14.0.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6078
* chore(deps): update dependency rehype-prism-plus to v2.0.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6081
* chore(deps): update dependency fs-extra to v11.3.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6079
* docs: add guides for Next.js App Router, React Native, migrations, and performance by @longlho in https://github.com/formatjs/formatjs/pull/6093
* fix(react-intl): fix vitest DOM tests failing in Bazel sandbox by @longlho in https://github.com/formatjs/formatjs/pull/6099
* feat(@formatjs/unplugin): universal build plugin for Vite, Webpack, Rollup, esbuild, Rspack by @longlho in https://github.com/formatjs/formatjs/pull/6096
* chore: remove completed tslib item from UPCOMING.md by @longlho in https://github.com/formatjs/formatjs/pull/6101
* chore(deps): update dependency buildifier_prebuilt to v8.5.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6100
* chore(deps): update dependency rollup to v4.59.0 [security] by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6102
* chore(deps): update rust crate once_cell to v1.21.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6091
* chore(deps): update babel monorepo to v7.29.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6095
* chore(deps): update commitlint monorepo to v20.5.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6097
* chore(deps): update dependency babel-loader to v10.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6098
* chore(deps): update vue monorepo to v3.5.30 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6092
* chore(eslint-plugin-formatjs): upgrade to ESLint 10 by @longlho in https://github.com/formatjs/formatjs/pull/6104
* chore: upgrade to Node 24 by @longlho in https://github.com/formatjs/formatjs/pull/6103
* chore(deps): update dependency rollup to v4.59.0 [security] by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6107
* chore(deps): update dependency conventional-changelog-angular to v8.3.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6105
* chore(deps): update dependency esbuild to ^0.27.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6106
* chore(deps): upgrade vitest to v4 by @longlho in https://github.com/formatjs/formatjs/pull/6108
* feat(react-intl): bump to v9.0.0 by @longlho in https://github.com/formatjs/formatjs/pull/6112
* docs(react-intl): rename upgrade guide from 9.x to 10.x by @longlho in https://github.com/formatjs/formatjs/pull/6113
* chore(deps): update dependency rules_java to v9.6.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6119
* chore(deps): update dependency lefthook to v2.1.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6118
* chore(deps): update dependency fast-xml-parser to v5.5.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6117
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260316.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6116
* chore(deps): update dependency babel-loader to v10.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6115
* docs: Fix explanation for plural one rule by @mkljczk in https://github.com/formatjs/formatjs/pull/6126
* feat(@formatjs/svelte-intl): add runtime package, CLI extraction, and docs for .svelte files by @longlho in https://github.com/formatjs/formatjs/pull/6122
* chore(deps): update rust crate clap to v4.6.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6128
* chore(deps): update dependency tailwind-merge to v3.5.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6125
* chore(deps): update dependency fast-xml-parser to v5.5.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6120
* chore(deps): update commitlint monorepo to v20.5.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6114
* chore(deps): update babel monorepo to v7.29.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6111
* chore(deps): update vue monorepo to v3.5.30 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6110
* feat(@formatjs/cli-lib): add AbortSignal support to extract() and compile() by @longlho in https://github.com/formatjs/formatjs/pull/6131
* chore(deps): update dependency rules_rust to v0.69.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6121
* chore(deps): update dependency webpack to v5.105.4 - autoclosed by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6127
* chore(deps): update typescript-eslint monorepo to v8.57.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6129
* chore(deps): update rust crate tempfile to v3.27.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6130
* chore(deps): update dependency @babel/preset-env to v7.29.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6132
* chore(deps): update dependency rules_rust_wasm_bindgen to v0.69.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6124
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260317.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6139
* chore(deps): update dependency @rspack/core to v1.7.9 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6138
* chore(deps): update dependency syncpack to v14 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6137
* feat: buffer locale data for parallel polyfill + data loading by @longlho in https://github.com/formatjs/formatjs/pull/6145
* feat(@formatjs/bigdecimal): add BigInt-backed decimal arithmetic library by @longlho in https://github.com/formatjs/formatjs/pull/6147
* feat(@formatjs/ecma402-abstract): migrate from decimal.js to @formatjs/bigdecimal by @longlho in https://github.com/formatjs/formatjs/pull/6148
* chore(deps): update github artifact actions (major) by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6141
* chore(deps): update pnpm/action-setup action to v5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6142
* chore(deps): update dependency typesense to v3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6140
* fix(deps): update dependency unplugin to v3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6143
* fix(eslint-plugin-formatjs): restore ability to import util module by @timmorey in https://github.com/formatjs/formatjs/pull/6144
* chore: remove unused aspect_rules_lint dependency by @longlho in https://github.com/formatjs/formatjs/pull/6149
* fix(deps): disable bazelisk cache to fix stale Bazel version by @longlho in https://github.com/formatjs/formatjs/pull/6150
* fix(deps): update .bazeliskrc to Bazel 9.0.1 by @longlho in https://github.com/formatjs/formatjs/pull/6151
* chore(deps): update dependency content-tag to v4.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6152
* chore(deps): update dependency svelte to v5.53.13 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6146
* fix(deps): update oxlint monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6134
* chore(deps): update dependency aspect_rules_js to v3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6135
* chore(deps): update dependency svelte to v5.54.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6153
* fix(@formatjs/unplugin): preserve space when removing JSX attribute on single line by @longlho in https://github.com/formatjs/formatjs/pull/6165
* fix(deps): add bigdecimal and svelte-intl to PACKAGES_TO_DIST by @longlho in https://github.com/formatjs/formatjs/pull/6167
* chore: deprecate @formatjs/vite-plugin, use @formatjs/unplugin by @longlho in https://github.com/formatjs/formatjs/pull/6166
* feat(formatjs_cli): replace glob crate with fast-glob + walkdir for brace expansion support by @longlho in https://github.com/formatjs/formatjs/pull/6169
* feat(@formatjs/cli): add --follow-links flag for symlink traversal in glob patterns by @longlho in https://github.com/formatjs/formatjs/pull/6174
* fix(@formatjs/unplugin): add flatten option to match babel-plugin-formatjs ID generation by @longlho in https://github.com/formatjs/formatjs/pull/6178
* fix(deps): harden claude.yml workflow against prompt injection by @longlho in https://github.com/formatjs/formatjs/pull/6186
* chore: update some github actions by @camsteffen in https://github.com/formatjs/formatjs/pull/6188
* fix(deps): remove typescript peer dependencies by @camsteffen in https://github.com/formatjs/formatjs/pull/6180
* build(deps): bump yaml from 1.10.2 to 1.10.3 by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6187
* build(deps): bump picomatch from 2.3.1 to 2.3.2 in /packages/react-intl/example-sandboxes/strict-locale-type by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6183
* build(deps): bump picomatch from 2.3.1 to 2.3.2 in /packages/react-intl/example-sandboxes/strict-message-types by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6181
* build(deps): bump flatted from 3.4.1 to 3.4.2 in /packages/react-intl/example-sandboxes/rescripts by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6171
* chore(deps): update dependency happy-dom to v20.8.8 [security] by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6190
* chore(deps): update tailwindcss monorepo to v4.2.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6163
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260326.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6158
* chore(deps): upgrade typescript to 6.0.2 by @longlho in https://github.com/formatjs/formatjs/pull/6194
* chore(deps): setup aspect-gazelle for BUILD file generation by @longlho in https://github.com/formatjs/formatjs/pull/6195
* docs(deps): add knowledge-base documentation for repo architecture by @longlho in https://github.com/formatjs/formatjs/pull/6196
* refactor(deps): gazelle migration phase 1 — inline thin wrappers by @longlho in https://github.com/formatjs/formatjs/pull/6197
* refactor(deps): gazelle migration phases 2-3 — decompose ts_compile and vitest macros by @longlho in https://github.com/formatjs/formatjs/pull/6198
* refactor(deps): gazelle migration — enable automatic dep management for all packages by @longlho in https://github.com/formatjs/formatjs/pull/6199
* revert(deps): revert gazelle migration phases 1-3 by @longlho in https://github.com/formatjs/formatjs/pull/6205
* chore: extract scripts directories into separate workspace packages by @longlho in https://github.com/formatjs/formatjs/pull/6206
* chore: add #packages/* path alias to generated tsconfigs by @longlho in https://github.com/formatjs/formatjs/pull/6208
* chore: add composite project support to tsconfig generation by @longlho in https://github.com/formatjs/formatjs/pull/6209
* chore(@formatjs/intl-locale): bundle with esbuild, externalize deps by @longlho in https://github.com/formatjs/formatjs/pull/6210
* chore: add esbuild bundling to all polyfill packages by @longlho in https://github.com/formatjs/formatjs/pull/6214
* chore: remove @formatjs/icu-messageformat-parser-wasm by @longlho in https://github.com/formatjs/formatjs/pull/6215
* chore(@formatjs/intl-segmenter): use #packages direct imports for ecma402-abstract by @longlho in https://github.com/formatjs/formatjs/pull/6218
* chore: convert ecma402-abstract imports to #packages in all polyfill packages by @longlho in https://github.com/formatjs/formatjs/pull/6226
* chore: convert scripts to use #packages imports for ecma402-abstract by @longlho in https://github.com/formatjs/formatjs/pull/6227
* chore: remove :node_modules/@formatjs/ecma402-abstract from bundled polyfill packages by @longlho in https://github.com/formatjs/formatjs/pull/6228
* chore: add esbuild bundling to remaining 7 packages by @longlho in https://github.com/formatjs/formatjs/pull/6230
* chore: declare all internal packages in root package.json by @longlho in https://github.com/formatjs/formatjs/pull/6233
* chore: migrate from esbuild to rolldown for JS bundling by @longlho in https://github.com/formatjs/formatjs/pull/6236
* chore: add package_exports_test to validate npm package exports by @longlho in https://github.com/formatjs/formatjs/pull/6237
* chore: validate .d.ts files exist for all .js exports by @longlho in https://github.com/formatjs/formatjs/pull/6238
* chore: bundle .d.ts files with rolldown-plugin-dts by @longlho in https://github.com/formatjs/formatjs/pull/6239
* chore: rewrite check_no_internal_imports from sh to TypeScript by @longlho in https://github.com/formatjs/formatjs/pull/6240
* docs(react-intl): remove references to injectIntl HOC removed in v10 by @longlho in https://github.com/formatjs/formatjs/pull/6241
* fix(@formatjs/icu-messageformat-parser): use Map.has() instead of in operator in collectVariables by @longlho in https://github.com/formatjs/formatjs/pull/6242
* fix(@formatjs/cli-lib): add missing EOF newline in compile-folder output by @longlho in https://github.com/formatjs/formatjs/pull/6244
* fix(@formatjs/intl-segmenter): add default index export by @longlho in https://github.com/formatjs/formatjs/pull/6243
* refactor(@formatjs/ecma402-abstract): remove barrel export, use deep imports by @longlho in https://github.com/formatjs/formatjs/pull/6246
* chore(formatjs-repo): add ast-grep with no-barrel-export rule by @longlho in https://github.com/formatjs/formatjs/pull/6247
* chore(@formatjs/ecma402-abstract): remove package.json, make internal-only by @longlho in https://github.com/formatjs/formatjs/pull/6250
* fix(@formatjs/cli): extract formatMessage from any object, not just intl by @longlho in https://github.com/formatjs/formatjs/pull/6251
* fix(deps): fix broken GitHub URLs in changelogs by @longlho in https://github.com/formatjs/formatjs/pull/6252
* chore(deps): update dependency picomatch to v4.0.4 [security] - autoclosed by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6235
* chore(deps): update dependency typesense to v3.0.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6191
* chore(deps): update dependency @types/picomatch to v4.0.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6254
* chore(deps): update dependency @rspack/core to v1.7.11 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6253
* chore(deps): regenerate MODULE.bazel.lock by @longlho in https://github.com/formatjs/formatjs/pull/6255
* refactor(deps): split ecma402-abstract into composite Bazel sub-packages by @longlho in https://github.com/formatjs/formatjs/pull/6256
* build(deps): migrate esbuild to rolldown, remove esbuild dependency by @longlho in https://github.com/formatjs/formatjs/pull/6266
* refactor(deps): move DisplayNames abstract operations to ecma402-abstract by @longlho in https://github.com/formatjs/formatjs/pull/6265
* ci(deps): combine rust-cli-test into test job by @longlho in https://github.com/formatjs/formatjs/pull/6269
* refactor(deps): move RelativeTimeFormat abstract ops to ecma402-abstract by @longlho in https://github.com/formatjs/formatjs/pull/6270
* refactor(deps): move PluralRules abstract ops to ecma402-abstract by @longlho in https://github.com/formatjs/formatjs/pull/6271
* refactor(deps): move DateTimeFormat abstract ops to ecma402-abstract by @longlho in https://github.com/formatjs/formatjs/pull/6272
* refactor(deps): move DurationFormat abstract ops to ecma402-abstract by @longlho in https://github.com/formatjs/formatjs/pull/6273
* refactor(deps): extract ECMA-262 abstract operations into packages/ecma262-abstract by @longlho in https://github.com/formatjs/formatjs/pull/6274
* build: migrate remaining packages from ts_compile to rolldown by @longlho in https://github.com/formatjs/formatjs/pull/6276
* build(deps): migrate intl-getcanonicallocales and cli-lib to rolldown by @longlho in https://github.com/formatjs/formatjs/pull/6278
* refactor(deps): migrate relative imports to #packages/ absolute imports by @longlho in https://github.com/formatjs/formatjs/pull/6280
* refactor(deps): add ast-grep rule to ban relative imports by @longlho in https://github.com/formatjs/formatjs/pull/6281
* chore(deps): update dependency conventional-changelog-angular to v8.3.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6261
* chore(deps): update dependency fast-xml-parser to v5.5.11 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6262
* chore(deps): update dependency rolldown to v1.0.0-rc.15 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6267
* chore(deps): update dependency bazel to v9.0.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6259
* chore(deps): update dependency buildifier_prebuilt to v8.5.1.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6260
* chore(deps): update dependency lefthook to v2.1.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6264
* chore(deps): update dependency happy-dom to v20.8.9 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6263
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260410.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6257
* chore(deps): update dependency serialize-javascript to v7.0.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6268
* refactor(deps): flatten src/ directories into package root by @longlho in https://github.com/formatjs/formatjs/pull/6284
* refactor(deps): ban all relative imports, split packer.ts by @longlho in https://github.com/formatjs/formatjs/pull/6285
* fix(deps): revert example-sandboxes to relative imports, fix examples BUILD by @longlho in https://github.com/formatjs/formatjs/pull/6292
* chore(deps): update oxlint to ^1.59.0, remove patch by @longlho in https://github.com/formatjs/formatjs/pull/6293
* chore(deps): update dependency ts-jest to v29.4.9 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6283
* chore(deps): update dependency ts-loader to v9.5.7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6286
* chore(deps): update dependency rules_nodejs to v6.7.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6282
* chore(deps): update dependency vike to v0.4.257 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6287
* chore(deps): update dependency vitest to v4.1.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6289
* fix(deps): use tsconfig-based resolution in rolldown bundler by @longlho in https://github.com/formatjs/formatjs/pull/6296
* chore(deps): update bazel-contrib/setup-bazel action to v0.19.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6295
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260411.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6290
* chore(deps): update dependency vite to v8.0.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6288
* chore(deps): update vue monorepo to v3.5.32 - autoclosed by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6291
* chore(deps): update dependency @ast-grep/cli to ^0.42.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6297
* chore(deps): update dependency gazelle to v0.50.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6302
* chore(deps): update dependency lodash-es to v4.18.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6303
* chore(deps): update dependency esbuild to ^0.28.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6298
* refactor(deps): add formatjs_compile macro by @longlho in https://github.com/formatjs/formatjs/pull/6299
* fix(deps): add id-token: write permission to Claude Code workflow by @longlho in https://github.com/formatjs/formatjs/pull/6309
* fix(deps): add Rust CLI smoke test to BuildBuddy config by @longlho in https://github.com/formatjs/formatjs/pull/6310
* refactor(deps): add formatjs_package macro by @longlho in https://github.com/formatjs/formatjs/pull/6300
* chore(deps): update dependency oxc-transform to ^0.124.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6312
* chore(deps): update dependency oxfmt to ^0.44.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6313
* chore(deps): update dependency rollup to v4.60.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6314
* chore(deps): update dependency rules_shell to v0.7.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6315
* chore(deps): update dependency svelte to v5.55.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6317
* chore(deps): update dependency syncpack to v14.3.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6318
* refactor(deps): add formatjs_test macro by @longlho in https://github.com/formatjs/formatjs/pull/6301
* refactor(deps): migrate all 28 packages to formatjs macros by @longlho in https://github.com/formatjs/formatjs/pull/6306
* refactor(deps): add custom gazelle plugin with tree-sitter TS parser by @longlho in https://github.com/formatjs/formatjs/pull/6307
* chore(deps): update pnpm to v10.33.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6320
* chore(deps): update dependency webpack to v5.106.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6319
* chore(deps): update dependency rules_go to v0.60.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6321
* chore(deps): update rust crate icu to v2.2.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6322
* refactor(deps): enable gazelle plugin, update knowledge-base by @longlho in https://github.com/formatjs/formatjs/pull/6308
* chore(formatjs_cli): bump version to 1.1.1 by @longlho in https://github.com/formatjs/formatjs/pull/6323
* chore(deps): update rust crate indexmap to v2.14.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6326
* chore(deps): update typescript-eslint monorepo to v8.58.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6330
* fix(deps): update dependency eslint to v10.2.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6331
* fix(deps): update dependency oxc-parser to ^0.124.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6332
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260412.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6334
* chore(deps): update BUILD.bazel files via gazelle by @longlho in https://github.com/formatjs/formatjs/pull/6329
* fix(deps): update rust crate sha2 to 0.11 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6341
* l10n: comprehensive Swedish language support by @yeager in https://github.com/formatjs/formatjs/pull/6200
* refactor(deps): rename formatjs_compile to formatjs_library by @longlho in https://github.com/formatjs/formatjs/pull/6342
* refactor(deps): merge formatjs_package into formatjs_library by @longlho in https://github.com/formatjs/formatjs/pull/6344
* refactor(deps): expose js_library from formatjs_library, use in tests by @longlho in https://github.com/formatjs/formatjs/pull/6345
* refactor(deps): simplify formatjs_test, move rolldown to _formatjs_package by @longlho in https://github.com/formatjs/formatjs/pull/6346
* refactor(deps): let gazelle manage srcs for formatjs_library and formatjs_test by @longlho in https://github.com/formatjs/formatjs/pull/6349
* refactor(deps): remove formatjs_srcs_exclude by restructuring packages by @longlho in https://github.com/formatjs/formatjs/pull/6350
* refactor(deps): remove skipTest, srcs_exclude and test-d.ts special handling by @longlho in https://github.com/formatjs/formatjs/pull/6351
* refactor(deps): clean up gazelle structural assumptions by @longlho in https://github.com/formatjs/formatjs/pull/6352
* refactor(deps): auto-discover test fixtures, remove excludeFixtures from gazelle by @longlho in https://github.com/formatjs/formatjs/pull/6353
* refactor(deps): migrate ts_compile packages to formatjs_library by @longlho in https://github.com/formatjs/formatjs/pull/6354
* refactor(deps): migrate ts_compile packages to formatjs_library by @longlho in https://github.com/formatjs/formatjs/pull/6355
* refactor(deps): move generate_ide_tsconfig_json into formatjs_library by @longlho in https://github.com/formatjs/formatjs/pull/6356
* refactor(deps): auto-generate gazelle rules, remove package_json attr by @longlho in https://github.com/formatjs/formatjs/pull/6357
* refactor(deps): replace tree-sitter with oxc for gazelle import parsing by @longlho in https://github.com/formatjs/formatjs/pull/6360
* fix(deps): handle oxc parser errors gracefully by @longlho in https://github.com/formatjs/formatjs/pull/6361
* fix(deps): handle oxc parser errors gracefully instead of crashing by @longlho in https://github.com/formatjs/formatjs/pull/6362
* refactor(deps): restructure gazelle TS plugin architecture by @longlho in https://github.com/formatjs/formatjs/pull/6364
* refactor(deps): switch gazelle IPC from JSON to protobuf by @longlho in https://github.com/formatjs/formatjs/pull/6365
* chore(deps): upgrade oxc crates to 0.126 by @longlho in https://github.com/formatjs/formatjs/pull/6368
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260417.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6369
* chore(deps): update dependency lefthook to v2.1.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6370
* chore(deps): update dependency svelte to v5.55.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6372
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260418.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6373
* chore(deps): update dependency vike to v0.4.258 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6376
* chore(deps): update dependency webpack to v5.106.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6377
* docs: add robots.txt, sitemap.xml, and agent discovery metadata by @longlho in https://github.com/formatjs/formatjs/pull/6378
* chore(deps): update rust crate clap to v4.6.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6379
* chore(deps): update typescript-eslint monorepo to v8.58.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6380
* fix(deps): update dependency eslint to v10.2.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6384
* chore(deps): update dependency rollup to v4.60.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6383
* chore(deps): update dependency fast-xml-parser to v5.7.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6386
* chore(deps): update dependency happy-dom to v20.9.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6388
* docs: add @formatjs_generated packages architecture and migration plan by @longlho in https://github.com/formatjs/formatjs/pull/6382
* chore(deps): update dependency oxc-transform to ^0.126.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6389
* chore(deps): update dependency oxfmt to ^0.45.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6390
* chore(deps): update dependency oxlint to v1.60.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6392
* chore(deps): update dependency protobuf to v33.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6393
* fix(deps): update dependency oxc-parser to ^0.126.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6395
* chore(deps): update dependency rules_shell to v0.8.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6394
* build: add @formatjs_generated package infrastructure by @longlho in https://github.com/formatjs/formatjs/pull/6391
* ci: add merge_group trigger to CI workflows by @longlho in https://github.com/formatjs/formatjs/pull/6398
* build(@formatjs/intl-datetimeformat): migrate tz data to @formatjs_generated/tz by @longlho in https://github.com/formatjs/formatjs/pull/6385
* build: remove direct write_source_files targets from packages by @longlho in https://github.com/formatjs/formatjs/pull/6406
* Revert "build: remove direct write_source_files targets from packages" by @longlho in https://github.com/formatjs/formatjs/pull/6407
* build: migrate all generated data to @formatjs_generated packages by @longlho in https://github.com/formatjs/formatjs/pull/6405
* build: remove write_source_files for generated test data by @longlho in https://github.com/formatjs/formatjs/pull/6410
* chore(deps): update pnpm/action-setup action to v6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6397
* chore(deps): update softprops/action-gh-release action to v3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6408
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260419.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6411
* chore(deps): update dependency vite to v8.0.9 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6412
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260420.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6413
* chore(deps): update typescript-eslint monorepo to v8.59.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6416
* chore(deps): update tailwindcss monorepo to v4.2.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6327
* chore(deps): update dependency bazel to v9.1.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6417
* chore(deps): update dependency oxc-transform to ^0.127.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6418
* chore(deps): update dependency oxfmt to ^0.46.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6420
* chore(deps): update dependency oxlint to v1.61.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6421
* fix(deps): update dependency oxc-parser to ^0.127.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6422
* chore(deps): update tailwindcss monorepo to v4.2.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6419
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260421.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6424
* chore(deps): update dependency typesense to v3.0.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6425
* chore(deps): update dependency vitest to v4.1.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6426
* docs: use @knowledge-base/ references in CLAUDE.md by @longlho in https://github.com/formatjs/formatjs/pull/6430
* fix(@formatjs/intl): preserve process.env.NODE_ENV check in bundled output by @longlho in https://github.com/formatjs/formatjs/pull/6429
* fix(@formatjs/intl-localematcher): latin american locales match es-419 correctly by @longlho in https://github.com/formatjs/formatjs/pull/6431
* fix(@formatjs/ts-transformer): include source location in extraction warnings by @longlho in https://github.com/formatjs/formatjs/pull/6432
* feat(@formatjs/intl-datetimeformat): update IANA timezone database to 2026b by @longlho in https://github.com/formatjs/formatjs/pull/6436
* fix(@formatjs/ts-transformer): restore ts-jest-integration subpath export by @longlho in https://github.com/formatjs/formatjs/pull/6437
* build: migrate Rust toolchain from rules_rust to rules_rs by @dzbarsky in https://github.com/formatjs/formatjs/pull/6423
* build(deps): migrate gazelle TS plugin to hermeticbuild/gazelle_ts by @longlho in https://github.com/formatjs/formatjs/pull/6438
* chore(deps): update dependency @commitlint/cli to v20.5.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6439
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260427.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6440
* chore(deps): update dependency @vue/test-utils to v2.4.9 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6441
* chore(deps): update dependency fast-xml-parser to v5.7.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6442
* chore(deps): update dependency svelte to v5.55.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6443
* chore(deps): update dependency llvm to v0.7.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6444
* chore(deps): update dependency syncpack to v14.3.1 - autoclosed by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6445
* chore(deps): update dependency vite to v8.0.10 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6447
* chore(deps): update pnpm to v10.33.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6448
* chore(deps): update typescript-eslint monorepo to v8.59.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6449
* chore(deps): update vue monorepo to v3.5.33 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6450
* build(deps): bump gazelle_ts to latest cgo-staticlib build by @longlho in https://github.com/formatjs/formatjs/pull/6446
* chore(deps): update dependency oxc-transform to ^0.128.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6451
* chore(deps): update dependency oxfmt to ^0.47.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6452
* chore(deps): update dependency oxlint to v1.62.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6453
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260428.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6456
* fix(deps): update dependency oxc-parser to ^0.128.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6457
* fix(formatjs_cli): extract formatMessage from callbacks inside optional chains by @walkerburgin in https://github.com/formatjs/formatjs/pull/6460
* chore(formatjs_cli): bump version to 1.1.2 by @longlho in https://github.com/formatjs/formatjs/pull/6461
* build(deps): switch gazelle_ts to official BCR v0.3.3 release by @longlho in https://github.com/formatjs/formatjs/pull/6463
* build(eslint-plugin-formatjs): enable gazelle for BUILD.bazel by @longlho in https://github.com/formatjs/formatjs/pull/6464
* fix(@formatjs/unplugin): strip query/hash in transformInclude by @longlho in https://github.com/formatjs/formatjs/pull/6465
* fix(@formatjs/intl-durationformat): use BigDecimal for sub-second rollups by @longlho in https://github.com/formatjs/formatjs/pull/6466
* fix(@formatjs/intl-durationformat): declare @formatjs/bigdecimal dependency by @longlho in https://github.com/formatjs/formatjs/pull/6468
* build(deps): enable package_json_test across published packages by @longlho in https://github.com/formatjs/formatjs/pull/6469
* build(deps): pin gazelle_ts to latest main for abstract-kind rename by @longlho in https://github.com/formatjs/formatjs/pull/6470
* docs: clarify native CLI install and compatibility by @longlho in https://github.com/formatjs/formatjs/pull/6471
* chore: prune unused dependencies by @longlho in https://github.com/formatjs/formatjs/pull/6472
* fix(formatjs): support TS assertions in message extraction by @longlho in https://github.com/formatjs/formatjs/pull/6475
* fix(deps): update Rust OXC crates to 0.129 by @longlho in https://github.com/formatjs/formatjs/pull/6476
* chore(deps): update commitlint monorepo to v20.5.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6478
* chore(deps): update tailwindcss monorepo to v4.2.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6427
* chore(deps): update dependency lucide-react to v1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6347
* chore(deps): update dependency @babel/preset-env to v7.29.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6479
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260505.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6480
* chore: generate package tsconfigs locally by @longlho in https://github.com/formatjs/formatjs/pull/6482
* build: use resolve_regexp for generated packages by @longlho in https://github.com/formatjs/formatjs/pull/6485
* fix(@formatjs/intl-durationformat): export duration format options by @longlho in https://github.com/formatjs/formatjs/pull/6487
* fix(formatjs_cli): build Linux binary without glibc dependency by @longlho in https://github.com/formatjs/formatjs/pull/6489
* build: generate tzdata hermetically with bazel by @longlho in https://github.com/formatjs/formatjs/pull/6490
* chore(deps): update dependency @types/estree to v1.0.9 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6491
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260510.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6492
* chore(deps): update dependency @vue/test-utils to v2.4.10 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6493
* chore(deps): update dependency fast-xml-parser to v5.7.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6494
* chore(deps): update dependency fs-extra to v11.3.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6495
* chore(deps): update dependency rollup to v4.60.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6496
* chore(deps): update dependency tinybench to v6.0.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6497
* chore(deps): update dependency vike to v0.4.259 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6498
* chore(deps): update dependency vite to v8.0.11 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6499
* chore(deps): update pnpm to v10.33.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6500
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260511.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6501
* chore(deps): update dependency vite to v8.0.12 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6502
* chore(deps): update typescript-eslint monorepo to v8.59.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6504
* chore(deps): update dependency vitest to v4.1.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6503
* chore(deps): update vue monorepo to v3.5.34 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6505
* chore(deps): update dependency aspect_rules_js to v3.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6506
* chore(deps): update typescript-eslint monorepo to v8.59.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6507
* chore(deps): update dependency content-tag to v4.2.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6508
* chore(deps): update dependency gazelle to v0.51.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6509
* chore(deps): update dependency llvm to v0.8.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6510
* refactor(formatjs_cli): expose shared rust library by @longlho in https://github.com/formatjs/formatjs/pull/6511
* feat(formatjs_cli): add napi binding crate by @longlho in https://github.com/formatjs/formatjs/pull/6512
* feat(formatjs_cli): expose compile through napi by @longlho in https://github.com/formatjs/formatjs/pull/6513
* chore(deps): update dependency oxc-transform to ^0.130.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6514
* chore(deps): update dependency oxlint to v1.64.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6516
* chore(deps): update dependency platforms to v1.1.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6517
* chore(deps): update dependency oxfmt to ^0.49.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6515
* chore(deps): update dependency rolldown-plugin-dts to ^0.25.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6521
* chore(deps): update dependency tailwind-merge to v3.6.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6522
* chore(deps): update tailwindcss monorepo to v4.3.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6523
* chore(deps): update dependency fast-xml-parser to v5.8.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6520
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260512.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6525
* fix(deps): update dependency eslint to v10.3.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6526
* fix(deps): update dependency oxc-parser to ^0.130.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6527
* build(formatjs_cli): add cross platform release artifacts by @longlho in https://github.com/formatjs/formatjs/pull/6518
* feat(@formatjs/cli-lib): prefer native compile and deprecate custom --format files by @longlho in https://github.com/formatjs/formatjs/pull/6519
* build: require Renovate updates to be 7 days old by @longlho in https://github.com/formatjs/formatjs/pull/6529
* Add OSS-Fuzz fuzz targets under fuzz by @rootvector2 in https://github.com/formatjs/formatjs/pull/6524
* chore: inline Bazel 9 rc settings by @longlho in https://github.com/formatjs/formatjs/pull/6532
* build: include native packages in release dist by @longlho in https://github.com/formatjs/formatjs/pull/6534
* build: enable RBE for BuildBuddy workflows by @longlho in https://github.com/formatjs/formatjs/pull/6535
* chore: upgrade oxc dependencies by @longlho in https://github.com/formatjs/formatjs/pull/6536
* build: minimize BuildBuddy workflow downloads by @longlho in https://github.com/formatjs/formatjs/pull/6538
* build: trigger BuildBuddy workflows for PRs by @longlho in https://github.com/formatjs/formatjs/pull/6540
* fix(@formatjs/intl-numberformat): polyfill BigInt toLocaleString by @longlho in https://github.com/formatjs/formatjs/pull/6547
* fix(@formatjs/intl-numberformat): expose rounding resolved options by @longlho in https://github.com/formatjs/formatjs/pull/6545
* docs(@formatjs/intl-collator): document missing ECMA-402 polyfill by @longlho in https://github.com/formatjs/formatjs/pull/6546
* fix(@formatjs/intl-datetimeformat): align current ECMA-402 options by @longlho in https://github.com/formatjs/formatjs/pull/6548
* fix(@formatjs/intl-durationformat): align fractional unit style by @longlho in https://github.com/formatjs/formatjs/pull/6549
* docs(@formatjs/intl-collator): plan polyfill by @longlho in https://github.com/formatjs/formatjs/pull/6550
* feat(@formatjs/intl-collator): add package skeleton by @longlho in https://github.com/formatjs/formatjs/pull/6551
* feat(@formatjs/intl-collator): add UCA parser scaffold by @longlho in https://github.com/formatjs/formatjs/pull/6552
* feat(@formatjs/intl-collator): add LDML collation parser by @longlho in https://github.com/formatjs/formatjs/pull/6553
* build(@formatjs/intl-collator): add CLDR common archive by @longlho in https://github.com/formatjs/formatjs/pull/6554
* feat(@formatjs/intl-collator): generate root collation data by @longlho in https://github.com/formatjs/formatjs/pull/6555
* feat(@formatjs/intl-collator): add locale collation data pipeline by @longlho in https://github.com/formatjs/formatjs/pull/6556
* feat(@formatjs/intl-collator): implement tailored locale comparison by @longlho in https://github.com/formatjs/formatjs/pull/6560
* test(@formatjs/intl-collator): add collator conformance tests by @longlho in https://github.com/formatjs/formatjs/pull/6564
* ci: move Rust CLI Linux compatibility check to BuildBuddy by @longlho in https://github.com/formatjs/formatjs/pull/6566
* docs(@formatjs/intl-collator): document collator polyfill by @longlho in https://github.com/formatjs/formatjs/pull/6565
* build: upgrade gazelle_ts by @longlho in https://github.com/formatjs/formatjs/pull/6567
* build: bump gazelle_ts to 0.4.18 by @longlho in https://github.com/formatjs/formatjs/pull/6570
* feat(@formatjs/cli-native-linux-arm64): add native package by @longlho in https://github.com/formatjs/formatjs/pull/6571
* fix(@formatjs/intl-listformat): add generated tok locale data by @longlho in https://github.com/formatjs/formatjs/pull/6572
* build: include linux arm64 native package in dist by @longlho in https://github.com/formatjs/formatjs/pull/6574
* chore(formatjs_cli): use Bazel release builds in docs by @longlho in https://github.com/formatjs/formatjs/pull/6576
* fix(formatjs_cli): implement pseudo-locale transforms by @longlho in https://github.com/formatjs/formatjs/pull/6578
* fix(react-intl): set FormattedListParts displayName by @longlho in https://github.com/formatjs/formatjs/pull/6580
* fix: harden polyfill installation by @longlho in https://github.com/formatjs/formatjs/pull/6579
* test(react-intl): cover list and relative time components by @longlho in https://github.com/formatjs/formatjs/pull/6581
* chore(deps): update dependency aspect_rules_ts to v3.8.9 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6258
* chore(deps): update dependency rolldown to v1.0.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6371
* chore(deps): update dependency protobuf to v34.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6454
* chore(deps): update dependency typescript to v6.0.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6374
* chore(deps): update dependency @rspack/core to v2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6537
* chore(deps): update dependency syncpack to v15 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6539
* build(deps-dev): bump svelte from 5.53.12 to 5.55.7 by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6568
* chore(deps): update commitlint monorepo to v21 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6577
* chore(deps): update pnpm to v11 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6543
* chore(deps): update lerna-lite monorepo to v5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6348
* fix(@formatjs/cli-native-win32-x64): add native package by @longlho in https://github.com/formatjs/formatjs/pull/6586
* build(deps): bump brace-expansion from 1.1.12 to 5.0.6 by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6584
* chore(deps): update pnpm to v11.1.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6585
* chore(deps): update pnpm to v11.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6587
* chore(deps): update dependency vike-react to v0.6.22 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6588
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260513.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6589
* chore(deps): update rust crate napi-derive to v3.5.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6592
* chore(deps): update dependency rolldown to v1.0.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6591
* chore(deps): update rust crate napi to v3.9.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6594
* chore(deps): update dependency tinybench to v6.0.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6595
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260514.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6596
* chore(deps): update dependency vite to v8.0.13 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6597
* chore(deps): update pnpm to v11.1.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6598
* fix(@formatjs/unplugin): preserve escaped tag literals when flattening by @longlho in https://github.com/formatjs/formatjs/pull/6599
* chore(deps): update dependency lucide-react to v1.16.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6600
* chore(deps): update dependency rollup to v4.60.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6601
* chore(deps): update dependency @vitejs/plugin-react to v6.0.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6605
* fix(@formatjs/cli-lib): handle literal Windows compile paths by @longlho in https://github.com/formatjs/formatjs/pull/6607
* fix(@formatjs/unplugin): preserve JSX defaultMessage output by @longlho in https://github.com/formatjs/formatjs/pull/6608
* build(deps): bump js-cookie from 3.0.5 to 3.0.7 by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6604
* build(deps): bump ws from 7.5.10 to 8.20.1 by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6590
* docs: clarify cli native binding support by @longlho in https://github.com/formatjs/formatjs/pull/6609
* fix(deps): update dependency eslint to v10.4.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6612
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260515.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6610
* perf(formatjs_cli): parallelize file processing by @longlho in https://github.com/formatjs/formatjs/pull/6611
* docs(formatjs_cli): document rayon thread cap by @longlho in https://github.com/formatjs/formatjs/pull/6616
* perf(formatjs_cli): reduce parser and extract allocations by @longlho in https://github.com/formatjs/formatjs/pull/6617
* chore(deps): update dependency vike-react to v0.6.23 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6619
* chore(deps): update dependency rolldown-plugin-dts to v0.25.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6618
* bench(formatjs_cli): add OSS React Intl corpora by @longlho in https://github.com/formatjs/formatjs/pull/6621
* fix(@formatjs/unplugin): expose transform hook filters by @longlho in https://github.com/formatjs/formatjs/pull/6622
* chore(deps): update dependency oxc-transform to ^0.131.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6624
* chore(deps): update dependency oxfmt to ^0.50.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6625
* docs(formatjs_cli): document prerelease before tag by @longlho in https://github.com/formatjs/formatjs/pull/6626
* fix(deps): update oxc rust crates to 0.131 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6613
* chore(deps): update dependency oxlint to v1.65.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6627
* fix(deps): update dependency oxc-parser to ^0.131.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6628
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260516.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6629
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260517.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6630
* chore(deps): update dependency syncpack to v15.2.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6631
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260518.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6632
* chore(deps): update dependency oxc-transform to ^0.132.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6633
* chore(deps): update dependency svelte to v5.55.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6634
* chore(deps): update pnpm to v11.1.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6635
* chore(deps): update typescript-eslint monorepo to v8.59.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6636
* chore(deps): update dependency syncpack to v15.3.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6637
* fix(deps): update dependency oxc-parser to ^0.132.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6638
* perf(formatjs_cli): parallelize catalog parsing by @longlho in https://github.com/formatjs/formatjs/pull/6642
* ci: add crates trusted publishing workflow by @longlho in https://github.com/formatjs/formatjs/pull/6645
* build: add release-please pilot by @longlho in https://github.com/formatjs/formatjs/pull/6582
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260519.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6647
* chore(deps): update dependency syncpack to v15.3.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6648
* chore(deps): update dependency ts-jest to v29.4.10 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6649
* chore(deps): update dependency oxfmt to ^0.51.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6650
* chore(deps): update googleapis/release-please-action action to v5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6646
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6654
* chore(deps): update dependency lefthook to v2.1.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6651
* chore(deps): update dependency oxlint to v1.66.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6652
* ci(formatjs_cli): cross-compile release binaries on linux by @longlho in https://github.com/formatjs/formatjs/pull/6656
* ci: fix crates release dependency polling by @longlho in https://github.com/formatjs/formatjs/pull/6655
* fix(deps): update rust crate oxc to 0.132 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6639
* ci: use node24 crates auth action by @longlho in https://github.com/formatjs/formatjs/pull/6658
* build(deps): bump qs and express in /packages/react-intl/example-sandboxes/rescripts by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6623
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6657
* fix(@formatjs/unplugin): decode JSX bull entity by @longlho in https://github.com/formatjs/formatjs/pull/6662
* fix(@formatjs/cli-lib): expose native extract binding by @longlho in https://github.com/formatjs/formatjs/pull/6663
* build: publish npm from release please by @longlho in https://github.com/formatjs/formatjs/pull/6664
* fix: align release-please package components by @longlho in https://github.com/formatjs/formatjs/pull/6665
* fix: preserve release-please workspace candidates by @longlho in https://github.com/formatjs/formatjs/pull/6667
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6666
* chore(deps): update dependency rolldown to v1.0.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6669
* chore(deps): update dependency svelte to v5.55.9 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6670
* chore(deps): update dependency @rspack/core to v2.0.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6671
* chore(deps): update dependency vitest to v4.1.7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6672
* chore(deps): update pnpm to v11.2.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6674
* chore(deps): update dependency webpack to v5.107.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6673
* chore: add codescythe hook by @longlho in https://github.com/formatjs/formatjs/pull/6668
* chore(deps): update pnpm to v11.2.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6675
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6676
* build: dispatch release workflow for npm publishing by @longlho in https://github.com/formatjs/formatjs/pull/6677
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260521.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6679
* chore(deps): update dependency vite to v8.0.14 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6680
* chore(deps): update dependency ts-jest to v29.4.11 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6682
* chore(deps): update dependency webpack to v5.107.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6683
* chore(deps): update pnpm to v11.2.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6685
* chore(deps): update rust crate serde_json to v1.0.150 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6686
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260522.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6687
* chore: keep gazelle idempotent by @longlho in https://github.com/formatjs/formatjs/pull/6689
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260523.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6690
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260524.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6691
* chore(deps): update pnpm to v11.3.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6692
* chore(deps): update codescythe to 0.6.1 by @longlho in https://github.com/formatjs/formatjs/pull/6693
* fix(formatjs_cli): support id interpolation hash algorithms by @longlho in https://github.com/formatjs/formatjs/pull/6695
* chore(deps): update babel monorepo to v7.29.7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6696
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260526.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6697
* chore(deps): update dependency oxc-transform to ^0.133.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6699
* chore(deps): update dependency webpack to v5.107.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6698
* chore(deps): update dependency oxfmt to ^0.52.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6702
* chore(deps): update dependency oxlint to v1.67.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6703
* chore(deps): update typescript-eslint monorepo to v8.60.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6704
* fix(deps): update dependency oxc-parser to ^0.133.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6705
* fix(formatjs_cli): speed up skipped message diagnostics by @longlho in https://github.com/formatjs/formatjs/pull/6709
* fix(deps): update rust crate oxc_data_structures to 0.133 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6713
* fix(deps): update rust OXC crates to 0.133 by @longlho in https://github.com/formatjs/formatjs/pull/6714
* build: verify generated package manifests from bazel deps by @longlho in https://github.com/formatjs/formatjs/pull/6701
* build: generate package manifests by @longlho in https://github.com/formatjs/formatjs/pull/6718
* chore(deps): update dependency @rescripts/cli to v0.0.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6716
* chore(deps): update dependency react-scripts to v5.0.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6719
* build: align release-please with generated package manifests by @longlho in https://github.com/formatjs/formatjs/pull/6720
* chore(deps): update dependency @rescripts/rescript-env to v0.0.14 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6717
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260527.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6724
* build: add bazel release-please workspace plugin by @longlho in https://github.com/formatjs/formatjs/pull/6723
* chore(deps): update dependency rolldown to v1.0.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6725
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6721
* build: fix release-please multiline outputs by @longlho in https://github.com/formatjs/formatjs/pull/6726
* chore(deps): update pnpm to v11.4.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6727
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260527.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6729
* build: remove checked-in package intradeps by @longlho in https://github.com/formatjs/formatjs/pull/6728
* fix(formatjs_cli): support loader-utils id templates by @longlho in https://github.com/formatjs/formatjs/pull/6731
* fix(@formatjs/cli-lib): extract Svelte FormattedMessage components by @longlho in https://github.com/formatjs/formatjs/pull/6732
* fix(deps): publish generated workspace packages by @longlho in https://github.com/formatjs/formatjs/pull/6734
* chore(deps): isolate React Intl example workspaces by @longlho in https://github.com/formatjs/formatjs/pull/6737
* fix: normalize Unicode whitespace for generated ids by @longlho in https://github.com/formatjs/formatjs/pull/6736
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6733
* ci: pass repository to release workflow dispatch by @longlho in https://github.com/formatjs/formatjs/pull/6740
* fix(formatjs_cli): build native packages in opt mode by @longlho in https://github.com/formatjs/formatjs/pull/6744
* fix(@formatjs/cli-lib): support Alpine native bindings by @longlho in https://github.com/formatjs/formatjs/pull/6743
* fix(deps): use Bazel graph for native release propagation by @longlho in https://github.com/formatjs/formatjs/pull/6747
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6745
* chore(deps): update dependency svelte to v5.56.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6741
* chore(deps): update commitlint monorepo to v21.0.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6748
* chore(deps): update dependency lefthook to v2.1.9 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6749
* fix(formatjs_cli_napi): build musl packages with bazel by @longlho in https://github.com/formatjs/formatjs/pull/6754
* fix(formatjs_cli_napi): package musl runtime library by @longlho in https://github.com/formatjs/formatjs/pull/6756
* ci(formatjs_cli): build release artifacts in opt mode by @longlho in https://github.com/formatjs/formatjs/pull/6757
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6755
* chore(deps): update dependency rolldown-plugin-dts to v0.25.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6750
* chore(deps): update eslint monorepo to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6751
* chore(deps): update vue monorepo to v3.5.35 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6753
* chore(deps): update rspack monorepo to v2.0.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6752
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260603.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6765
* chore(deps): update dependency svelte to v5.56.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6766
* chore(deps): update dependency vue-eslint-parser to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6769
* chore(deps): update dependency vite to v8.0.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6768
* chore(deps): update oxc dependencies to 0.134 by @longlho in https://github.com/formatjs/formatjs/pull/6764
* chore(deps): update dependency bazel to v9.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6773
* fix(@formatjs/intl-datetimeformat): honor numberingSystem option by @longlho in https://github.com/formatjs/formatjs/pull/6775
* fix(deps): update react monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6774
* chore(deps): update dependency oxfmt to ^0.53.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6777
* chore(deps): update vitest monorepo to v4.1.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6772
* chore(deps): update typescript-eslint monorepo to v8.61.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6771
* chore(deps): update dependency oxc-parser to ^0.134.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6776
* chore(deps): update dependency rolldown to v1.1.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6779
* chore(deps): update react monorepo to v19.2.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6778
* chore(deps): remove unused root dependencies by @longlho in https://github.com/formatjs/formatjs/pull/6782
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6770
* fix(@formatjs/intl-durationformat): respect numberingSystem option by @longlho in https://github.com/formatjs/formatjs/pull/6795
* fix(babel-plugin-formatjs): respect throws false for extraction errors by @longlho in https://github.com/formatjs/formatjs/pull/6798
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6797
* fix(react-intl): support react 18 peer range by @longlho in https://github.com/formatjs/formatjs/pull/6800
* test(react-intl): add React 17 typecheck fixture by @longlho in https://github.com/formatjs/formatjs/pull/6805
* test(react-intl): add React 16.8 typecheck fixture by @longlho in https://github.com/formatjs/formatjs/pull/6806
* fix(react-intl): support React 18+ consumers by @longlho in https://github.com/formatjs/formatjs/pull/6807
* fix(@formatjs/icu-messageformat-parser): print plural/select branches in canonical order by @Amund211 in https://github.com/formatjs/formatjs/pull/6802
* chore(deps): update dependency esbuild to v0.28.1 [security] by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6793
* chore(deps): update dependency oxlint to v1.70.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6786
* chore(deps): update dependency happy-dom to v20.10.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6784
* chore(deps): update pnpm to v11.8.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6790
* chore(deps): update dependency semver to v7.8.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6788
* chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260618.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6783
* chore(deps): update dependency lucide-react to v1.21.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6785
* chore(deps): update dependency @vue/test-utils to v2.4.11 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6787
* chore(deps): update dependency ts-loader to v9.6.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6781
* chore(deps): update dependency svelte to v5.56.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6789
* chore(deps): update dependency @rspack/core to v2.0.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6808
* build(deps): bump vite from 8.0.0 to 8.1.0 by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6803
* build(deps): bump esbuild from 0.28.0 to 0.28.1 by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6792
* chore(deps): update react monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6811
* chore(deps): update dependency rolldown to v1.1.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6810
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6804
* chore(deps): update rust crate regex to v1.12.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6813
* chore(deps): update rust crate napi to v3.9.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6812
* fix(deps): update dependency babel-plugin-formatjs to v11.3.13 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6815
* fix(deps): update dependency eslint-plugin-formatjs to v6.4.15 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6816
* fix(deps): update dependency react-intl to v10.1.13 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6820
* fix(deps): update rust crate oxc_data_structures to 0.137 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6830
* chore(deps): fix pnpm install warnings by @longlho in https://github.com/formatjs/formatjs/pull/6833
* chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6831
* feat(@formatjs/unplugin): add rsbuild adapter by @longlho in https://github.com/formatjs/formatjs/pull/6838
* fix(@formatjs/intl-relativetimeformat): honor numberingSystem option by @greymoth-jp in https://github.com/formatjs/formatjs/pull/6835
* fix(@formatjs/icu-messageformat-parser): coalesce adjacent syntax chars when escaping by @spokodev in https://github.com/formatjs/formatjs/pull/6837
* chore: apply pre-commit cleanup by @longlho in https://github.com/formatjs/formatjs/pull/6841
* fix(@formatjs/cli-lib): handle fast-glob esm import by @longlho in https://github.com/formatjs/formatjs/pull/6845
* fix(@formatjs/intl-datetimeformat): honor hour12 with timeStyle by @longlho in https://github.com/formatjs/formatjs/pull/6846
* fix(formatjs_cli): parse JSX in JavaScript extract inputs by @longlho in https://github.com/formatjs/formatjs/pull/6850

## New Contributors
* @michaeldoubek made their first contribution in https://github.com/formatjs/formatjs/pull/6018
* @William-Feng made their first contribution in https://github.com/formatjs/formatjs/pull/6066
* @mkljczk made their first contribution in https://github.com/formatjs/formatjs/pull/6126
* @camsteffen made their first contribution in https://github.com/formatjs/formatjs/pull/6188
* @yeager made their first contribution in https://github.com/formatjs/formatjs/pull/6200
* @dzbarsky made their first contribution in https://github.com/formatjs/formatjs/pull/6423
* @walkerburgin made their first contribution in https://github.com/formatjs/formatjs/pull/6460
* @rootvector2 made their first contribution in https://github.com/formatjs/formatjs/pull/6524
* @Amund211 made their first contribution in https://github.com/formatjs/formatjs/pull/6802
* @greymoth-jp made their first contribution in https://github.com/formatjs/formatjs/pull/6835
* @spokodev made their first contribution in https://github.com/formatjs/formatjs/pull/6837

**Full Changelog**: https://github.com/formatjs/formatjs/compare/formatjs_icu_messageformat_parser_v0.2.4...formatjs_icu_messageformat_parser_v0.2.5


### Dependencies

* The following workspace dependencies were updated
  * dependencies
    * formatjs_icu_skeleton_parser bumped from 0.1.1 to 0.1.2