Skip to content

Prepare Release - #2

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-preview
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
release-preview

Conversation

@github-actions

@github-actions github-actions Bot commented Mar 10, 2026 •

Copy link
Copy Markdown

This PR is a preview of the release that release-plan has prepared. To release you should just merge this PR 👍


Release (2026-09-23)

  • @glint/ember-tsc 1.12.0 (minor)
  • @glint/template 1.10.0 (minor)
  • @glint/tsserver-plugin 2.8.0 (minor)
  • @glint/type-test 2.0.2 (patch)

🚀 Enhancement

🐛 Bug Fix

📝 Documentation

🏠 Internal

:present: Additional updates

Committers: 10

BoussonKarel pushed a commit that referenced this pull request Sep 23, 2026
… fixture (#2)

The Ember 7.1 detection probe in `globals.d.ts` reads
`typeof import('@ember/helper')` and checks the resulting type for an
`EqHelper` key. But `@ember/helper` exports `EqHelper` only as an
`interface` — `typeof import(...)` surfaces only value exports, so
`keyof` never includes `EqHelper`. The probe therefore always
collapsed to `false`, `Ember71Only<T>` always resolved to `never`, and
every new keyword (`on`, `fn`, `eq`, …) ended up untyped. Switch the
probe to the matching `eq` value export added by RFC 561.

The previous home for the new keyword tests was `ts-template-imports-app`,
which pins `ember-source: ^6.2.0`. With the corrected probe those tests
still resolved to `never` against a 6.x ember-source. Bumping that
fixture to a 7.1 prerelease shifts the resolved peer set for
`@glint/ember-tsc` and reformats unrelated `Modifier`-overload
diagnostic snapshots in `package-test-core`.

Move the keyword tests into a new `ts-gts-7-1-app` fixture pinned to
`ember-source: ~7.1.0-beta.1`. The fixture stays minimal and exercises
the real ember-source 7.1 types end-to-end via the probe, without
disturbing the existing 6.x fixture's peer resolution.

Co-authored-by: NullVoxPopuli <199018+NullVoxPopuli@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

0 participants