Releases: san650/ember-cli-page-object
v2.1.0
v2.0.0
In the update to "ember-cli-page-object" v2.x, we've cleaned up the codebase from legacy APIs and added support for modern ember versions(4+). Embroider is also supported now! Some APIs are removed to simplify internals and unlock the path forward for new features. In case of migration issues related to the tests codebase, please follow the v1.x deprecations guide.
We've also completely removed support for the old ember moduleFor flavored tests. If you have migrated to the "@ember/test-helpers" already, it's unlikely you will need additional code changes, to perform upgrade to the v2.x of "ember-cli-page-object". However, if your codeabse still uses some async/await unaware page object actions, you may find the exlicit-async codemod helpful.
To support Embroider, we also had to upgrade to the "ember-auto-import@^2.0.0", which means that any consumer of this library should have "ember-auto-import@^2.0.0" installed. For upgrade instructions, please check "ember-auto-import" README.
Community Contributions
💥 Breaking change
- #491 remove
is()@ro0gr - #505
remove"multiple" option support @ro0gr - #507 preserve
multiplesupport forfindElement*finders @ro0gr - #511 introduce adapters @ro0gr
- #556 Add embroider compatibility @ro0gr
- #532 get rid of ember
isPresent(@ro0gr - #563 get rid of deprecated "$appName/test-support" imports @ro0gr
- #564 Remove
moduleForadapters @ro0gr - #607 remove
urlargument fromcreate(@ro0gr - #608 throw for "comma-separated-selectors" @ro0gr
- #609 throw for "string-property" in definition @ro0gr
🐛 Bug Fix
🏠 Internal
- #509 Introduce
action, private for now @ro0gr - #510 extract alias utils from "helpers" @ro0gr
- #523 Drop using of
EmberArrayin favor of native array @ro0gr - #527 get rid of ember
assert@ro0gr - #531 Simplify jquery handling @ro0gr
- #536 use object spread over the Ember
assign( - #542 Reimplement
deprecate@ro0gr - #560 upgrade to ember@3.24 @ro0gr @jrjohnson
- #576 Convert to v2 addon @SergeAstapov
- #579 migrate to pnpm @ro0gr
- #581: internal: fix action context
- #597 internal: use
getterinstead ofisDescriptordata structure
📝 Documentation
- #610 docs: add migration guide page
v2.0.0-beta.6
Community Contributions
- #581: internal: fix action context
- #595 fix: getters signature types @ro0gr
- #597 internal: use
getterinstead ofisDescriptordata structure - #606 improve visitable error message - @ro0gr
- #607 remove
urlargument fromcreate(@ro0gr - #608 throw for "comma-separated-selectors" @ro0gr
- #609 throw for "string-property" in definition @ro0gr
- #610 docs: add migration guide page
v1.17.12
v2.0.0-beta.5
Community Contributions
- #593 Fix jQuery detection when @ember/jquery is only an indirect dependency @Frank3K
- #582 fix jquery related typings @artemgurzhii
v1.17.11
v1.17.10
This release contains several dependency upgrades and documentation fixes
Community Contributions
- #555 Update the names of the find methods for collection @DingoEatingFuzz
- #574 Updated ember-cli-babel to ^7.26.1 @cah-brian-gantzler
- other dependabot upgrades #561, #570
- #552 Switch to GH Actions @ro0gr
v2.0.0-beta.4
Community Contributions
- #576 Convert to v2 addon @SergeAstapov
- #579 migrate to pnpm @ro0gr
v2.0.0-beta.3
v2.0.0-beta.2
Community Contributions
- #504, #537, #558 pull changes from v1 @ro0gr
- #510 extract alias utils from "helpers" @ro0gr
- #523 Drop using of
EmberArrayin favour of native array @ro0gr - #526 remove legacy
collection@ro0gr - #527 get rid of ember
assert@ro0gr - #531 Simplify jquery handling @ro0gr
- #532 get rid of ember
isPresent(@ro0gr - #536 use object spread over the Ember
assign( - #542 Reimplement
deprecate@ro0gr - #543 reduce deprecations @ro0gr