Skip to content

Releases: DazzlingFugu/ember-cli-embedded

Release v4.1.1

16 Oct 15:22
683c3a4
Compare
Choose a tag to compare

Changelog: v4.1.0...v4.1.1


Release

This release supersedes the previous one v4.1.0 .
Please refer to version 4.1.0 for the full changelog.

Release v4.1.0

15 Oct 20:04
8bf2189
Compare
Choose a tag to compare

Changelog: v4.0.1...v4.1.0


Build

  • Update ember-cli to v5.4.2 (#363)
  • Update ember-source to v5.8.0 (#363)
  • Run yarn to fix lockfile (#396)

Dependencies

  • Bump @typescript-eslint/parser from 6.9.1 to 6.14.0 (#312)
  • Bump @babel/core from 7.23.2 to 7.23.3 (#313)
  • Bump @types/ember__owner from 4.0.7 to 4.0.8 (#314)
  • Bump @types/qunit from 2.19.7 to 2.19.9 (#315)
  • Bump @types/ember__service from 4.0.6 to 4.0.8 (#316)
  • Bump @types/ember__debug from 4.0.6 to 4.0.7 (#317)
  • Bump @types/ember__engine from 4.0.8 to 4.0.10 (#318)
  • Bump @ember/test-helpers from 3.2.0 to 3.2.1 (#319)
  • Bump qunit-dom from 2.0.0 to 3.0.0 (#320)
  • Bump @types/ember__component from 4.0.19 to 4.0.21 (#322)
  • Bump @types/ember__application from 4.0.9 to 4.0.10 (#323)
  • Bump @embroider/test-setup from 3.0.2 to 3.0.3 (#324)
  • Bump @typescript-eslint/parser from 6.14.0 to 6.16.0 (#325)
  • Bump @typescript-eslint/eslint-plugin from 6.9.1 to 6.16.0 (#326)
  • Bump eslint-plugin-prettier from 5.0.1 to 5.1.2 (#327)
  • Bump @types/ember__controller from 4.0.9 to 4.0.11 (#328)
  • Bump follow-redirects from 1.15.3 to 1.15.4 (#329)
  • Bump @types/ember from 4.0.8 to 4.0.10 (#330)
  • Bump @types/ember__polyfills from 4.0.4 to 4.0.5 (#331)
  • Bump @types/ember__component from 4.0.21 to 4.0.22 (#332)
  • Bump @glint/template from 1.2.1 to 1.3.0 (#333)
  • Bump @types/ember__application from 4.0.10 to 4.0.11 (#334)
  • Bump @types/ember__utils from 4.0.5 to 4.0.7 (#335)
  • Bump @types/ember__engine from 4.0.10 to 4.0.11 (#336)
  • Bump eslint-plugin-ember from 11.11.1 to 12.0.0 (#337)
  • Bump @types/ember__service from 4.0.8 to 4.0.9 (#339)
  • Bump eslint-plugin-n from 16.2.0 to 16.6.2 (#340)
  • Bump @types/ember__template from 4.0.4 to 4.0.7 (#341)
  • Bump @glint/environment-ember-loose from 1.2.1 to 1.3.0 (#342)
  • Bump @types/ember__error from 4.0.4 to 4.0.6 (#343)
  • Bump @types/ember__test from 4.0.4 to 4.0.6 (#344)
  • Bump eslint-config-prettier from 9.0.0 to 9.1.0 (#345)
  • Bump @types/ember__array from 4.0.7 to 4.0.10 (#346)
  • Bump eslint from 8.52.0 to 8.57.0 (#347)
  • Bump @ember/test-helpers from 3.2.1 to 3.3.0 (#348)
  • Bump follow-redirects from 1.15.4 to 1.15.6 (#349)
  • Bump @babel/core from 7.23.3 to 7.24.3 (#350)
  • Bump @types/ember__owner from 4.0.8 to 4.0.9 (#351)
  • Bump express from 4.18.2 to 4.19.2 (#352)
  • Bump @types/ember__object from 4.0.9 to 4.0.12 (#353)
  • Bump webpack from 5.89.0 to 5.91.0 (#354)
  • Bump @glint/template from 1.3.0 to 1.4.0 (#355)
  • Bump qunit from 2.20.0 to 2.20.1 (#356)
  • Bump @types/qunit from 2.19.9 to 2.19.10 (#356)
  • Bump @types/ember__routing from 4.0.17 to 4.0.22 (#357)
  • Bump @tsconfig/ember from 3.0.2 to 3.0.6 (#358)
  • Bump ember-auto-import from 2.6.3 to 2.7.2 (#359)
  • Bump @types/ember from 4.0.10 to 4.0.11 (#360)
  • Bump @types/ember__controller from 4.0.11 to 4.0.12 (#361)
  • Bump @types/ember__helper from 4.0.4 to 4.0.7 (#362)
  • Bump @types/ember__debug from 4.0.7 to 4.0.8 (#364)
  • Bump eslint-plugin-n from 16.6.2 to 17.4.0 (#365)
  • Bump eslint-plugin-prettier from 5.1.2 to 5.1.3 (#366)
  • Bump @typescript-eslint/parser from 6.16.0 to 6.21.0 (#367)
  • Bump @types/ember__polyfills from 4.0.5 to 4.0.6 (#368)
  • Bump @types/ember__destroyable from 4.0.3 to 4.0.5 (#369)
  • Bump eslint-plugin-ember from 12.0.0 to 12.1.1 (#370)
  • Bump eslint-plugin-qunit from 8.0.1 to 8.1.1 (#371)
  • Bump @glint/environment-ember-loose from 1.3.0 to 1.4.0 (#372)
  • Bump @embroider/test-setup from 3.0.3 to 4.0.0 (#373)
  • Bump typescript from 5.2.2 to 5.4.5 (#374)
  • Bump ember-auto-import from 2.7.2 to 2.7.3 (#375)
  • Bump rimraf from 5.0.5 to 5.0.7 (#376)
  • Bump eslint-plugin-n from 17.4.0 to 17.9.0 (#377)
  • Bump @types/ember__modifier from 4.0.7 to 4.0.9 (#378)
  • Bump qunit from 2.20.1 to 2.21.0 (#379)
  • Bump ember-auto-import from 2.7.3 to 2.7.4 (#380)
  • Bump @ember/optional-features from 2.0.0 to 2.1.0 (#381)
  • Bump ember-qunit from 8.0.2 to 8.1.0 (#382)
  • Bump @types/rsvp from 4.0.6 to 4.0.9 (#383)
  • Bump @tsconfig/ember from 3.0.6 to 3.0.8 (#384)
  • Bump @types/ember__runloop from 4.0.7 to 4.0.10 (#385)
  • Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 (#386)
  • Bump webpack from 5.91.0 to 5.93.0 (#387)
  • Bump typescript from 5.4.5 to 5.5.4 (#388)
  • Bump @types/ember__helper from 4.0.7 to 4.0.8 (#390)
  • Bump @babel/core from 7.24.3 to 7.25.2 (#391)
  • Bump @ember/test-helpers from 3.3.0 to 3.3.1 (#392)
  • Bump @ember/string from 3.1.1 to 4.0.0 (#394)
  • Bump prettier from 3.0.3 to 3.3.3 (#395)
  • Bump @ember/test-helpers from 3.3.1 to 4.0.2 (#397)
  • Bump `@typescript-eslint/eslint-plugin (#398)
  • Bump qunit-dom from 3.0.0 to 3.2.0 (#399)
  • Bump eslint-plugin-ember from 12.1.1 to 12.2.0 (#400)
  • Bump webpack from 5.93.0 to 5.94.0 (#401)
  • Bump eslint-plugin-n from 17.9.0 to 17.10.2 (#402)
  • Bump qunit from 2.21.0 to 2.22.0 (#403)
  • Bump @ember/test-helpers from 4.0.2 to 4.0.4 (#404)
  • Bump ember-source from 5.8.0 to 5.11.0 (#405)
  • Bump express from 4.19.2 to 4.21.0 (#406)
  • Bump ember-resolver from 11.0.1 to 13.0.1 (#407)
  • Bump typescript from 5.5.4 to 5.6.2 (#408)
  • Bump webpack from 5.94.0 to 5.95.0 (#409)
  • Bump ember-auto-import from 2.7.4 to 2.8.1 (#410)
  • Bump eslint-plugin-ember from 12.2.0 to 12.2.1 (#411)
  • Bump concurrently from 8.2.2 to 9.0.1 (#412)
  • Bump @babel/core from 7.25.2 to 7.25.8 (#413)
  • Bump ember-resolver from 13.0.1 to 13.0.2 (#414)

Release v4.0.1

15 Nov 23:32
155dc8e
Compare
Choose a tag to compare

Changelog: v4.0.0...v4.0.1


Release

Supersedes the previous release v4.0.0 (from #311).

CI

Workflow "tag-release-publish", use Node.js v18 (#310)

To fix the auto-publish to npm, which previously failed:
https://github.com/DazzlingFugu/ember-cli-embedded/actions/runs/6855336980

Release v4.0.0

13 Nov 20:24
d5f91fb
Compare
Choose a tag to compare

Changelog: v3.1.0...v4.0.0


Breaking changes

Upgrade add-on to Ember.js v5.4.0 (#305)

  • Ember.js v4.8 or above is now required
  • Ember CLI v4.8 or above is now required
  • Node.js v18 or above is now required

Chore

Fully migrate add-on to TypeScript (#305)

Dependencies

  • Bump typescript from 4.9.4 to 5.1.6 (#284)
  • Bump webpack from 5.86.0 to 5.88.2 (#287)
  • Bump ember-resolver from 9.0.1 to 11.0.1 (#289)
  • Bump @ember/test-helpers from 2.9.3 to 2.9.4 (#290)
  • Bump @types/ember__debug from 4.0.3 to 4.0.4 (#291)
  • Bump eslint-plugin-ember from 11.5.2 to 11.11.1 (#294)
  • Bump ember-cli-htmlbars from 6.2.0 to 6.3.0 (#295)
  • Bump @types/ember__controller from 4.0.4 to 4.0.8 (#296)
  • Bump postcss from 8.4.19 to 8.4.31 (#297)
  • Bump @types/ember__debug from 4.0.4 to 4.0.5 (#298)
  • Bump @types/ember from 4.0.4 to 4.0.6 (#299)
  • Bump @babel/traverse from 7.21.4 to 7.23.2 (#300)
  • Bump @embroider/test-setup from 1.8.3 to 3.0.2 (#301)
  • Bump @types/ember__engine from 4.0.4 to 4.0.8 (#302)
  • Bump @types/ember__destroyable from 4.0.1 to 4.0.3 (#303)
  • Bump ember-template-lint from 5.7.3 to 5.11.2 (#304)

Release v3.1.0

10 Aug 07:53
de709d6
Compare
Choose a tag to compare

Chore

Dependabot updates

Features

Incorporates ember-export-application-global initializer (#273)

  • removes ember-export-application-global dependency
  • creates export-application-global initializer
  • adds @ember/string dependency (used by the above initializer) as it's no longer available in Ember 5 internally
  • adds relevant tests
  • updates documentation

Features

ember-cli/ember-export-application-global has been deprecated and archived. But an exported application global is essential to an embedded SPA and therefore to ember-cli-embedded as well. So rather than adding a deprecated/archived module as a dependency to this addon, or to an app using this addon, this commit now hardcodes the export-application-global initializer into the ember-cli-embedded module itself, therefore removing the need for an external dependency

Behaviour

  • An application global will be exported and attached to the window, without the need to set { exportApplicationGlobal: true } in config/environment.js, as long as { embedded: delegateStart: true } is set in config/environment.js
  • To avoid breaking changes with existing config/environment.js files, { exportApplicationGlobal: false } will still work, even though there is no need for it

screenshots of updated docs:

Screenshot 2023-06-19 at 12 16 05 Screenshot 2023-06-19 at 12 16 22

Release v3.0.1

05 May 15:41
a22dfdf
Compare
Choose a tag to compare

Chore

Remove @types/ember__test-helpers as it does not exist anymore

Remove @types/ember-qunit, it has dependencies with @types/ember__test-helpers

Release v3.0.0

05 May 15:00
88cf182
Compare
Choose a tag to compare
Release v3.0.0 Pre-release
Pre-release

⛔ DO NOT USE THIS RELEASE

A new patch has been done, please use the version 3.0.1 instead
https://github.com/DazzlingFugu/ember-cli-embedded/releases/tag/v3.0.1

Changelog: v2.5.0...v3.0.0

Breaking ⚠️

Drop support for Ember 3.20 and 3.24 (#257)

Drop node 12 support (#228)

Chore

Run ember-cli-typescript blueprint (#195)

To be up to date with ember-cli-typescript config and recommandations in tsconfig.json

Running blueprints also add back @types/ember* packages in devDependencies, which solves a side effect introduced by #157.

  • If we remove some @types/ember* packages from our devDependencies, they will still be included by other packages but they will resolve to a version sometimes incompatible with other @types/ember__* packages, resulting of type errors in build
  • Keeping us sync with ember-cli-typescript ensure we don't face this issue again in this future

Example of build failing when we remove some @types/ember__x packages that we don't use (like routing, engine, array... ; even after a yarn-deduplicate && yarn):
Capture d’écran 2022-06-27 à 23 31 56

Run yarn-deduplicate && yarn (#195)

Fix build and test by resolving @types/ember* packages to one single version in the yarn.lock (otherwise we would have sometimes two different versions for some @types/ember* packages, which would leads to type conflicts when building app

Build

Update Ember to 4.8 (#246)

  • Bumps Ember from 4.4 to 4.8 using ember-cli-update
  • Bumps a couple of dependencies: @ember/test-helpers, @types/ember__test-helpers, ember-auto-import, ember-qunit, webpack

Move ember-export-application-global to deps (#246)

Related to / closes #199

Update typescript to 4.9.4 (#245)

Update ember-cli-typescript to 4.9.4 (#245)

Remove @types/htmlbars-inline-precompile (#245)

Rebuild yarn.lock (#245)

Upgrade ember-cli-typescript to v5.1.0 (#195)

Updates deps

build(deps-dev): bump ember-template-lint from 5.7.2 to 5.7.3 #259
build(deps-dev): bump ember-template-lint from 4.18.2 to 5.7.2 #258
build(deps-dev): bump webpack from 5.75.0 to 5.76.0 #255
build(deps): bump minimist from 0.2.2 to 0.2.4 #254
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 #251
build(deps-dev): bump typescript from 4.7.4 to 4.9.4 #245
build(deps): bump express from 4.17.1 to 4.18.2 #243
build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 #241
build(deps): bump loader-utils from 1.4.1 to 1.4.2 #236
build(deps): bump loader-utils from 1.4.0 to 1.4.1 #233
build(deps-dev): bump ember-qunit from 5.1.5 to 6.0.0 #232
build(deps-dev): bump @types/ember__controller from 4.0.0 to 4.0.1 #229
build(deps): bump mout from 1.2.3 to 1.2.4 #226
build(deps): bump ember-cli-typescript from 5.1.0 to 5.1.1 #224
build(deps-dev): bump @types/ember__component from 4.0.8 to 4.0.10 #222
build(deps-dev): bump @types/ember-qunit from 5.0.0 to 5.0.1 #218
build(deps-dev): bump @types/ember from 4.0.0 to 4.0.1 #217
build(deps-dev): bump @types/ember__application from 4.0.0 to 4.0.1 #214
build(deps-dev): bump @types/ember__routing from 4.0.7 to 4.0.10 #213
build(deps): bump ember-cli-babel from 7.26.6 to 7.26.11 #210
Build/ update ember-auto-import & webpack, clean dependencies #205
build(deps): bump terser from 4.8.0 to 4.8.1 #201
build(deps-dev): bump eslint-plugin-qunit from 6.2.0 to 7.3.1 #200
build: upgrade ember to v4.4 #196
build: upgrade ember-cli-typescript to v5.1.0 #195
Auto-update list of contributors #193

Release v2.5.0

27 Jun 12:56
926a6f8
Compare
Choose a tag to compare

Changelog: v2.4.0...v2.5.0

Fix

Bind application to start function (#188)

Attempt to fix #186.

Fix successfully tested against a fresh Ember.js app in version 4.4.0.

Tests suite successfully ran against Node.js v12, v14 and v16.

Chore

Turn off noEmitOnError rule (#188)

Temporarily disable noEmitOnError TS rule to unblock ember-try scenarios in the CI, to be turned on when we manage to fix type errors in this repo for ember-try scenarios.

CI

New workflow to auto-update list of contributors (#174)

Build

Uninstall contributor-faces (#174)

Upgrade @embroider/test-setup from 0.47.1 to 0.47.2 (#169)

Upgrade @typescript-eslint/eslint-plugin from 4.30.0 to 4.33.0 (#177)

Upgrade ember-auto-import from 1.11.3 to 2.2.3 (#172)

Upgrade typescript from 4.4.3 to 4.4.4 (#173)

Release v2.4.0

04 Nov 15:38
3304a6f
Compare
Choose a tag to compare

Changelog: v2.3.1...v2.4.0

Build

Bump @embroider/test-setup from 0.47.0 to 0.47.1 (#166)

Bump ember-cli-htmlbars from 5.7.1 to 6.0.0 (#167)

Update ember-cli to 3.28.3 (#168)

Deduplicate packages (#168)

See https://github.com/atlassian/yarn-deduplicate.

Chore

Refine information in package.json (#169)

Add contributors to README (#171)

CI

Run workflow tag-release-publish only after lint & tests passed (#163)

Make the workflow tag-release-publish waits for the workflow CI to finish, so that they run sequentially (the same way jobs' steps are run sequentially).

Ensure only 1 workflow runs at a time (#163)

Surprisingly, while a new run of the workflow is triggered when pushing new changes, any previous workflow still running is not cancelled, resulting in a waste of resources.

We now use the concurrency setting to ensure that only a single workflow, using the same concurrency group, will run at a time.

Lint yarn.lock file to spot malicious attacks (#163)

Fix empty concurrency group's name (#165)

Previously the concurrency group's name was empty when running on master (see the faulty run) because the context ${{ github.head_ref }} is only available in PR-related events.

The group's name is now prefixed with ci- to ensure it will never be empty.

Reuse organisation's workflow to run lint & tests (#168)

Reuse organisation's workflow to run tag & publish (#168)

Stop testing against Ember.js v3.16 (#168)

This version has been discontinued in August 2020 and is no longer maintained:
https://emberjs.com/releases/lts/

Release v2.3.1

27 Oct 09:31
57b3a65
Compare
Choose a tag to compare

Changelog: v2.3.0...v2.3.1

CI

Fix URL to compare new and old tags (#160)

Prefix the link to compare tags (#162)