Identical to 4.0.0; release made to remove deprecation warning when installing the latest version.
A bug, fixed
What happened?
There was a bug fixed in v3.1.1 that resulted in a "breaking change" for many users. This bug was related to the fact that ember-ajax previously always made relative URLs into absolute URLs. I didn't correctly think about the fact that this would break people that depended on this behavior, and released the change within a "patch" release.
#383 and the resulting conversation was the outcome of this error on my (@alexlafroscia's) part.
Going forward
Two releases were made to attempt to address this fact.
v3.1.3 was released that reverts the new behavior. If you were banking on your relative URLs being made absolute implicitly, please upgrade to that version.
v4.0.0 was released from master, including no new behavior from v3.1.2. This means that, if you've already upgraded to v3.1.1 or later, you can safely move to v4.0.0 without changing any code on your end.
I'm sorry for whatever frustration this issue caused and appreciate the assistance of those that brought the issue to my attention.
After much discussion, the team around ember-ajax decided that it was probably not a great idea to reformat the error payload to match some arbitrary format that we designed. Instead, we should just use the payload that the server returned.
If you want to maintain the old behavior, you can include the the legacy/normalize-error-response mixin, which has the old version of the method included and will override the new behavior.
// app/services/ajax.js
import AjaxService from 'ember-ajax/services/ajax';
import LegacyNormalizeErrorResponse from 'ember-ajax/mixins/legacy/normalize-error-response';
export default AjaxService.extend(LegacyNormalizeErrorResponse, {
// Your other configuration here
});
Replacing AjaxError.errors with AjaxError.payload
The errors property on any AjaxError subclass has been deprecated in favor of a payload property for a while now. If you want access to the response from the server, you should now use the payload property, like so:
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 ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this mi...
_Description has been truncated_
Bumps minimatch to 3.0.4 and updates ancestor dependencies minimatch, ember-ajax, ember-cli, ember-cli-babel, ember-cli-htmlbars-inline-precompile, ember-cli-qunit, ember-resolver, ember-welcome-page and ember-intl. These dependencies need to be updated together.
Updates
minimatch
from 1.0.0 to 3.0.4Commits
e46989a
v3.0.4ddfacbd
update brace-expansion55ed736
update package scripts and depseed8949
v3.0.3ecabc57
Do not throw on unfinished !( extglob patterns81edb7c
v3.0.26944abf
Handle extremely long and terrible patterns more gracefully8ac560e
v3.0.14f3a8bc
update tap9cf2d88
Remove mentions of cache from readmeMaintainer changes
This version was pushed to npm by isaacs, a new releaser for minimatch since your current version.
Updates
ember-ajax
from 2.5.6 to 5.1.2Release notes
Sourced from ember-ajax's releases.
... (truncated)
Changelog
Sourced from ember-ajax's changelog.
... (truncated)
Commits
9f7a058
chore(release): 5.1.2b24279f
Merge pull request #463 from boris-petrov/use-object-assign5175d40
fix: resolveember-polyfills.deprecate-assign
deprecation warnings5520bdf
v5.1.1b818a9f
v5.1.01b7a0f3
chore: update ignore files77fbbb9
Merge pull request #459 from Turbo87/gh-actions5fb626d
chore: remove TravisCI config903b5eb
chore: add GitHub Actions config597afc3
chore: changeember-data
dependency to~3.1.1
Maintainer changes
This version was pushed to npm by bertdeblock, a new releaser for ember-ajax since your current version.
Updates
ember-cli
from 2.9.1 to 2.18.2Changelog
Sourced from ember-cli's changelog.
... (truncated)
Commits
ad9322d
Release v2.18.2dd1027d
add-to-output-repos: Addset -e
to fail fastbebae07
Merge pull request #7594 from ember-cli/hotfix-optional-dependencies4ebd110
[BACKPORT release] Install optional dependencies when creating a new projectd1131d8
Merge pull request #7589 from ember-cli/release-backport-testema0f4063
[BACKPORT release] upgrade testem5038ff4
Merge pull request #7569 from kellyselden/eslint-libff50de2
mark "lib" folder as node style in eslint for apps3eec1c8
2.18.124aeacc
Merge pull request #7566 from Turbo87/no-sandboxUpdates
ember-cli-babel
from 5.2.8 to 7.26.11Release notes
Sourced from ember-cli-babel's releases.
... (truncated)
Changelog
Sourced from ember-cli-babel's changelog.
... (truncated)
Commits
315df8a
7.26.11f752681
Merge pull request #430 from jaswilli/caching-is-funb9dfc87
Fix missing babel polyfill in vendor treee1f0758
7.26.1077f082b
Merge pull request #428 from chriskrycho/more-plugin-fun3093fb7
Configureloose
option for all class property plugins8e1f28e
7.26.9f8f495e
Merge pull request #426 from chriskrycho/decorators-fund283f64
Include template for basic component3b5bf21
Do not linttests
folderUpdates
ember-cli-htmlbars-inline-precompile
from 0.3.13 to 3.0.2Release notes
Sourced from ember-cli-htmlbars-inline-precompile's releases.
Changelog
Sourced from ember-cli-htmlbars-inline-precompile's changelog.
... (truncated)
Commits
398686f
Release 3.0.2795cb9a
Merge pull request #408 from ember-cli/cache-lazilya8c3398
Make cacheKey calculation lazy4a5c196
Drop documentation from README.21645c7
[Security] Bump node-fetch from 2.6.0 to 2.6.17d1260c
[Security] Bump http-proxy from 1.18.0 to 1.18.16ed45ef
[Security] Bump dot-prop from 4.2.0 to 4.2.182d21b6
Bump@ember/optional-features
from 0.7.0 to 1.3.03570d96
Bump eslint-plugin-node from 9.2.0 to 11.1.095fc3d5
[Security] Bump websocket-extensions from 0.1.3 to 0.1.4Updates
ember-cli-qunit
from 3.1.3 to 4.4.0Changelog
Sourced from ember-cli-qunit's changelog.
... (truncated)
Commits
Updates
ember-resolver
from 2.1.1 to 8.0.3Release notes
Sourced from ember-resolver's releases.
... (truncated)
Changelog
Sourced from ember-resolver's changelog.
... (truncated)
Commits
e6e436b
Release 8.0.35f4546e
Merge pull request #699 from ember-cli/enable-remaining-scenarios0452261
Fixes Embroider Usage & ensures tests no longer mutate the global state2e65a9b
enable embroider scenarios83d6386
Merge pull request #700 from ember-cli/re-roll-lockfile984debe
re-roll-lockfileec41971
Merge pull request #697 from ember-cli/enable-remaining-scenarios16223d5
Disable embroider scenarios for the moment, so we can land the already increa...8be5cb2
Deprecation message needs since + for53795a1
app.inject has be deprecated in-favor of lazy injectionsUpdates
ember-welcome-page
from 1.0.4 to 6.2.0Release notes
Sourced from ember-welcome-page's releases.
... (truncated)
Changelog
Sourced from ember-welcome-page's changelog.
... (truncated)
Commits
ae61e24
Release 6.2.0225595a
Merge pull request #386 from SergeAstapov/update-embroider2756112
Update to latest v2 addon tooling (v1.5.0)1a56a84
Release 6.1.0cd6a8e4
Merge pull request #384 from ember-cli/update92475fd
update to latest v2 addon tooling4d9d8dc
Release 6.0.02bd04d2
Merge pull request #383 from ember-cli/add-changelog-release-automation8c712f2
Add more release automation.1dc375d
Merge pull request #382 from ember-cli/kategengler-patch-1Maintainer changes
This version was pushed to npm by katiegengler, a new releaser for ember-welcome-page since your current version.
Updates
ember-intl
from 2.15.1 to 2.33.4Release notes
Sourced from ember-intl's releases.
Commits
4f45fa2
2.33.41e8dfdb
updating broccoli-cldr-datacaab2b0
2.33.39c2a71d
Upgrade broccoli-cldr-data to fix 5742273bbe
treeForApp translation bundle should always be within app/translations/, outp...7b205d4
moving private util modules under -privated7762cf
moving formatters under privateb99c7e6
rewriting formatters as es6 classes, removing obsolete assertions8197ea7
cleaning up formatter api, adding t test-helper test, removing ember-intl-con...99bfc43
Test upgrade (#560)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 ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this mi... _Description has been truncated_