Das Ember-Projekt hat am 2. Juli 2018 Ember 3.2 für Ember.js, Ember Data und Ember CLI veröffentlicht. Die Version ist ein rückwärtskompatibles Zwischenrelease mit einer neuen Template-Funktion, mehreren Korrekturen und gezielten Deprecations.
Der blockbasierte let-Helper legt Bindings innerhalb eines Templates an, ohne dafür Eigenschaften am Controller oder an einer Komponente hinterlegen zu müssen. Mehrere Werte können in einem let-Block benannt und anschließend innerhalb dieses Bereichs wiederverwendet werden. Das vereinfacht Templates, in denen derselbe berechnete Wert an mehreren Stellen benötigt wird.
Ember CLI ergänzt Testwerkzeuge
Ember CLI 3.2 fügt qunit-dom standardmäßig zu neuen Anwendungen und Add-ons hinzu. Dadurch lassen sich DOM-Tests mit Ausdrücken wie assert.dom().hasText() formulieren. Außerdem aktualisiert das Blueprint die ember-cli-qunit-Abhängigkeit auf Version 4.3.2, damit die find()-Funktion bei bestimmten Upgrades nicht auf einem veralteten Paketstand bleibt.
Die offiziellen Ember-CLI-Release Notes dokumentieren die Änderungen am Kommandozeilenwerkzeug. Für die Migration wird nach dem Upgrade ein Aufruf von ember init empfohlen, damit die Blueprint-Anpassungen auf das Projekt angewendet werden. Die Version deprecierte außerdem ember-cli-babel 5.x.
Wie bei anderen Entwicklungswerkzeugen bleibt die konkrete Wirkung von der vorhandenen Projektstruktur abhängig. Die TypeScript-Version 2.9 hatte kurz zuvor ebenfalls neue Sprach- und Editorfunktionen für JavaScript-Teams ergänzt.

