镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Update Phensley dependencies to 1.16 for current timezone and CLDR data - #42

Draft
tdiamantidis-sqsp wants to merge 2 commits into
Squarespace:mainfrom
tdiamantidis-sqsp:tdiam/cldr-1.16
Draft

tdiamantidis-sqsp wants to merge 2 commits into
Squarespace:mainfrom
tdiamantidis-sqsp:tdiam/cldr-1.16

Conversation

@tdiamantidis-sqsp

@tdiamantidis-sqsp tdiamantidis-sqsp commented Oct 28, 2026 •

Copy link
Copy Markdown

Summary

- @phensley/timezone, @phensley/cldr-core, @phensley/cldr: ~1.14.0
+ @phensley/timezone, @phensley/cldr-core, @phensley/cldr: ~1.16.0
+ yarn.lock resolves the @phensley packages to 1.16.1

  ICU message fixture with missing placeholders:
- FOO BAR BAZ 123 abc
+ {foo} {bar} FOO BAR BAZ 123 abc

Reasoning

Refresh stale timezone and locale data: the previous timezone dependency used tzdb 2025b, while the latest is 2026e; CLDR is now at 48.

Update the message fixture to reflect the upstream fix for missing placeholders.

Evidence

  • Before: Dependencies targeted 1.14.0; the message fixture expected missing placeholders to disappear.
    After: Dependencies resolve to 1.16.1; the fixture expects {foo} {bar} to remain. yarn build passes; yarn test --runInBand passes all 942 tests across 48 suites.

Merge Danger

Door: two-way

Revert the dependency, lockfile, and fixture changes to roll back.

Blast Radius: internationalization

Timezone rules and locale formatting can change across templates. Consumers must satisfy the updated @phensley/cldr-core peer range; missing ICU placeholders now remain in rendered messages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant