Yes, this is a patch release packed with goodies. We expect this to be the last patch release of the 5.3 cycle. This puts the release of 5.4 with the first stable releases of @warp-drive/schema-record and @warp-drive/ember ~4 weeks away. Who needs August when you have July?
In no particular order, goodies contained
5.3.4 ships fully as v2-addons
all packages ship types, types must be opted into, see the typescript guide
native types packages are now available for 5.3
mirror packages are now available for 5.3
a new cli tool has been added. So far its only niftiness is this cli tool will let you quickly configure your 4.x project for typescript. npx warp-drive retrofit types@canary. Mileage may vary, this works best with 4.12
ember-inflector and @ember/string are no longer project dependencies
Three new deprecations
deprecates Store extending EmberObject
deprecates using emberData in options in ember-cli-build in favor of setConfig
deprecates using ember-inflector for singularization/pluralization support in favor of @ember-data/request-utils (ember-inflector is not deprecated, only WarpDrive/EmberData's consumption of it)
v5.3.4 (2024-06-15)
:evergreen_tree: New Deprecation
#9479 feat: support migration path for ember-inflector usage (@runspired)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the ember-core group with 3 updates in the /frontend directory: ember-cli, ember-data and ember-source.
Updates
ember-cli
from 4.8.1 to 5.9.0Release notes
Sourced from ember-cli's releases.
... (truncated)
Changelog
Sourced from ember-cli's changelog.
... (truncated)
Commits
2e1fcda
Release 5.9.0b52896b
update changelog4fd00bd
Merge branch 'beta' into releasebaabef3
Merge pull request #10468 from kellyselden/update_stable_deps66eb242
update stable deps58d582a
Release 5.9.0-beta.1cf37f5f
update changeloga8c7a9a
Merge branch 'release' into beta7835b05
Release 5.8.11645c33
update changelogUpdates
ember-data
from 4.8.8 to 5.3.4Release notes
Sourced from ember-data's releases.
... (truncated)
Changelog
Sourced from ember-data's changelog.
... (truncated)
Commits
7761b44
Release v5.3.4dd81e0b
Release v5.4.0-beta.7322cae1
Release v5.4.0-alpha.85e5f6285
feat: support migration path for ember-inflector usage (#9479)f91c542
Release v5.4.0-alpha.845dd9e37
fix: add deprecation and avoid breaking configs (#9477)5bae59b
Release v5.4.0-alpha.833c9e60c
Release v5.4.0-alpha.82d3e43d4
Release v5.4.0-alpha.8176f4f5d
Release v5.4.0-alpha.80Updates
ember-source
from 4.8.0 to 5.9.0Release notes
Sourced from ember-source's releases.
... (truncated)
Changelog
Sourced from ember-source's changelog.
... (truncated)
Commits
2413cb2
Release v5.9.02d6375f
Add v5.9.0 to CHANGELOG3b52205
Release v5.9.0-beta.29452592
Add v5.9.0-beta.2 to CHANGELOG0b2767d
Fix tests when deprecations are enabled2f8fa6d
Enable the DEPRECATE_TEMPLATE_ACTION deprecation7911146
Release v5.9.0-beta.1613920c
Add v5.9.0-beta.1 to CHANGELOG702da64
Add v5.8.0 to CHANGELOG0b79740
Merge pull request #20678 from emberjs/fix-ast-deprecationDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show