Releases: typed-ember/glint
v0.7.4
This release of Glint adds support for using native import paths and the standardized signature structure established in RFC 748.
Please read the migration guide for details on opting into native integration and adopting the standardized import paths and signatures.
Note also that the documentation still includes references to the "old" imports and signatures. We'll be updating this as we prepare for the release of Glint 0.8.0, which will drop support for those imports and use native integration by default.
🚀 Enhancement
environment-ember-loose
,template
environment-ember-loose
,environment-glimmerx
,template
🐛 Bug Fix
transform
📝 Documentation
environment-ember-loose
,vscode
- Other
core
Committers: 2
v0.7.3
v0.7.2
v0.7.1
🐛 Bug Fix
environment-ember-loose
- #273 Fix compatibility with new upstream
Helper
types (@jamescdavis)
- #273 Fix compatibility with new upstream
📝 Documentation
Committers: 2
- James C. Davis (@jamescdavis)
- Yuri Ratanov (@yratanov)
v0.7.0
This release of Glint should be non-breaking for most users, but the GlintEnvironment
interface has changed, so projects should update @glint/core
and their active environment package(s) together.
💥 Breaking Change
config
,core
,environment-ember-loose
,environment-glimmerx
,transform
🚀 Enhancement
config
,transform
,vscode
config
,core
,transform
,vscode
🐛 Bug Fix
🏠 Internal
core
,transform
environment-ember-loose
,template
,vscode
- Other
Committers: 1
- Dan Freeman (@dfreeman)
v0.6.3
🚀 Enhancement
environment-ember-loose
,environment-glimmerx
🐛 Bug Fix
core
,environment-ember-loose
,transform
environment-ember-loose
- Ember globals aren't available to
{{component}}
(@dfreeman)
- Ember globals aren't available to
core
,transform
- TypeScript compiler crashes (@boris-petrov)
transform
Committers: 2
- Boris Petrov (@boris-petrov)
- Dan Freeman (@dfreeman)
v0.6.2
🚀 Enhancement
environment-glimmerx
,template
config
,transform
🐛 Bug Fix
Committers: 2
- Boris Petrov (@boris-petrov)
- Dan Freeman (@dfreeman)
v0.6.1
v0.6.0
Overview
The 0.6.0 release of Glint brings two major milestones for the project.
First, Glint should now be aware of all templates in a project. This means support for hover info, refactorings, etc. as well as typechecking in template-only components, render()
calls in tests, and in route and controller templates. Glint will no longer silently ignore templates when it can't associate a backing class with them.
Second, thanks to fantastic work by @erinsinger93, we now have our first cut of support for JavaScript projects. This means projects that are in the process of migrating to TypeScript (or aren't authoring code in TypeScript at all!) can benefit from many of the same editor affordances like completions, go-to-definition, and so on from Glint, in much the same way as the TS language server can provide support for untyped JS files.
Migrating from v0.5.x
The primary breaking change in 0.6.0 is the fact that templates that Glint silently ignored previously will now be typechecked. The README contains information for working with each of the new categories of template, which includes:
Changelog
💥 Breaking Change
core
,environment-ember-loose
,environment-glimmerx
,template
,transform
,vscode
config
,core
,environment-ember-loose
,vscode
🚀 Enhancement
config
,core
,transform
config
,core
,environment-ember-loose
,transform
,vscode
- #199 Adding support for glint-language-server for js files (@erinsinger93)
config
,environment-ember-loose
,environment-glimmerx
,transform
,vscode
core
,environment-glimmerx
,template
,transform
🐛 Bug Fix
config
,core
,environment-ember-loose
,environment-glimmerx
,template
,transform
environment-ember-loose
,transform
template
📝 Documentation
🏠 Internal
config
,core
,transform
config
,core
,environment-ember-loose
,template
,transform
- Other
Committers: 3
- Dan Freeman (@dfreeman)
- Elliott (@wtype)
- Erin Singer (@erinsinger93)