Skip to content

Releases: typed-ember/glint

v0.7.2

01 Apr 18:27
0a012ea
Compare
Choose a tag to compare

🐛 Bug Fix

  • environment-ember-loose, template
    • #275 Ensure compatibility with latest upstream Ember/Glimmer types (@dfreeman)

Committers: 1

v0.7.1

31 Mar 10:31
0196a0e
Compare
Choose a tag to compare

🐛 Bug Fix

  • environment-ember-loose

📝 Documentation

Committers: 2

v0.7.0

30 Jan 10:11
72f1bea
Compare
Choose a tag to compare

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

v0.6.3

14 Jan 17:22
857de2f
Compare
Choose a tag to compare

🚀 Enhancement

  • environment-ember-loose, environment-glimmerx
    • #248 Make it easier to avoid errors with vanilla tsc (@dfreeman)

🐛 Bug Fix

  • core, environment-ember-loose, transform
  • environment-ember-loose
    • Ember globals aren't available to {{component}} (@dfreeman)
  • core, transform
  • transform
    • #247 Handle Windows line endings correctly in inline templates (@dfreeman)

Committers: 2

v0.6.2

14 Jan 12:50
252eacc
Compare
Choose a tag to compare

🚀 Enhancement

  • environment-glimmerx, template
    • #242 Add ResolveOrReturn utility type to @glint/template (@dfreeman)
  • config, transform
    • #241 Support multiple active environments in a project (@dfreeman)

🐛 Bug Fix

  • core, transform

Committers: 2

v0.6.1

22 Jul 15:53
ecdb167
Compare
Choose a tag to compare

🐛 Bug Fix

  • environment-ember-loose, template
    • #210 Ensure {{component}} works with template-only components (@dfreeman)

Committers: 1

v0.6.0

22 Jul 11:32
b19af72
Compare
Choose a tag to compare

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
    • #178 Support routes, controllers and classic-layout components (@dfreeman)

🚀 Enhancement

  • config, core, transform
    • #207 Add checkStandaloneTemplates configuration option (@dfreeman)
  • config, core, environment-ember-loose, transform, vscode
  • config, environment-ember-loose, environment-glimmerx, transform, vscode
  • core, environment-glimmerx, template, transform
    • #194 Support standalone templates as components in GlimmerX (@dfreeman)

🐛 Bug Fix

  • config, core, environment-ember-loose, environment-glimmerx, template, transform
    • #206 Upgrade to TS 4.3 and play nicely with new flags (@dfreeman)
  • environment-ember-loose, transform
  • template
    • #179 Avoid cascading errors on invalid component invocations (@dfreeman)

📝 Documentation

  • #180 Link to glint-template-types repo in the README (@dfreeman)

🏠 Internal

  • config, core, transform
    • #200 Get TS nightly passing (once more, with feeling) (@dfreeman)
  • config, core, environment-ember-loose, template, transform
  • Other

Committers: 3

v0.5.1

20 Apr 22:08
55688ed
Compare
Choose a tag to compare

This is a re-release of v0.5.0, which was missing certain build artifacts.

v0.5.0

20 Apr 21:32
4a163ce
Compare
Choose a tag to compare

💥 Breaking Change

  • environment-ember-loose, environment-glimmerx, template, transform

Committers: 1

v0.4.9

20 Apr 21:13
6acbd64
Compare
Choose a tag to compare

🚀 Enhancement

  • environment-ember-loose, environment-glimmerx
    • #172 Capture given signatures so TS can infer them from the concrete type (@dfreeman)

🐛 Bug Fix

  • environment-ember-loose
    • #176 The {{component}} helper silently accepts nullable values (@dfreeman)
    • #173 Ensure {{each}} yields any given any or a non-iterable value (@dfreeman)
    • #174 Support named args with {{link-to}} (@dfreeman)
    • #171 Allow LinkTo current-when to be boolean (@wagenet)

📝 Documentation

Committers: 3