Releases: simonihmig/ember-window-mock
Releases · simonihmig/ember-window-mock
Release 0.9.0
💥 Breaking Change
- #537 Drop support for Ember < 4.4 (@simonihmig)
- #536 Drop support for node 14 (@simonihmig)
- #494 Update Ember, drop support for node 12, Ember < 3.28 (@simonihmig)
🐛 Bug Fix
- #535 Fix sinon.stub on window object with latest sinon (@simonihmig)
🏠 Internal
- #534 Update sinon dependencies (@simonihmig)
- #528 Add separate tests covering sinon usage (@simonihmig)
- #524 Update to Ember 4.12 (@simonihmig)
Committers: 1
- Simon Ihmig (@simonihmig)
Release 0.8.1
🚀 Enhancement
🐛 Bug Fix
- #454 Add basic jQuery test coverage (@simonihmig)
- #452 Fix behaviour of
window.window
(@simonihmig) - #453 Handle
window.onerror
andwindow.onunhandledrejection
correctly (@simonihmig)
Committers: 2
- Simon Ihmig (@simonihmig)
- Stefan Prokopenko (@stfnio)
Release 0.8.0
💥 Breaking Change
- #442 Update to Ember 4.1, drop Ember < 3.24 (@simonihmig)
- #429 Drop node 10 support (@simonihmig)
- #428 Update to Ember 3.27, drop suport for Ember <3.20 (@simonihmig)
🏠 Internal
- #442 Update to Ember 4.1, drop Ember < 3.24 (@simonihmig)
- #428 Update to Ember 3.27, drop suport for Ember <3.20 (@simonihmig)
Committers: 1
- Simon Ihmig (@simonihmig)
Release 0.7.2
🏠 Internal
- #305 Use @embroider/test-setup for embroider tests (@simonihmig)
- #301 Run ember-cli-update (@simonihmig)
Committers: 2
- Simon Ihmig (@simonihmig)
- @dependabot-preview[bot]
Release 0.7.1
🐛 Bug Fix
- #201 Reset to
doNothingHandler
in tests (@alexlafroscia)
Committers: 1
- Alex LaFroscia (@alexlafroscia)
Release 0.7.0
💥 Breaking Change
- #191 Add compatibility for embroider (@simonihmig)
You now have to importsetupWindowMock
(orreset
) from'ember-window-mock/test-support'
!
🚀 Enhancement
- #191 Add compatibility for embroider (@simonihmig)
📝 Documentation
- #200 Update docs (@simonihmig)
🏠 Internal
- #199 Setup release-it (@simonihmig)
- #198 Update Ember 3.19 (@simonihmig)
Committers: 2
- Simon Ihmig (@simonihmig)
- @dependabot-preview[bot]
Drop node 8, Ember < 3.12
v0.6.0 v0.6.0
Drop node 4
- drops support for node 4
- updated dependencies
- added basic TypeScript defintion
setupWindowMock
- added
setupWindowMock()
to easily setup tests under the new testing APIs including resetting the state. Thanks to @makepanic
Mock even more
- replaces
localStorage
in tests with a mock, same API but ephemeral storage (thanks to @alisdair) - adds a
Proxy
to all nested objects, likewindow.navigator
. This allows to override even read-only properties, likewindow.navigator.userAgent
- fixes support for relative URLs when setting
window.location.href