CHANGELOG.md
November 28, 2023 · View on GitHub
v6.0.1 (2023-11-28)
Pull requests
- #482 Relax style validation (Sune Simonsen)
- #479 Update rollup → 4.0.2 (unknown) (depfu[bot])
- #478 Update gh-pages → 6.0.0 (unknown) (depfu[bot])
- #477 Update eslint-config-prettier → 9.0.0 (unknown) (depfu[bot])
Commits to master
v6.0.0 (2023-07-21)
Pull requests
- #473 Update jsdom to ^22.1.0 (Andreas Lind, Andreas Lind)
- #417 Upgrade @rollup/plugin-multi-entry to version 6.0.0 (depfu[bot])
- #416 Upgrade offline-github-changelog to version 3.0.0 (depfu[bot])
- #412 Upgrade @rollup/plugin-multi-entry to version 5.0.0 (depfu[bot])
- #409 Upgrade prettier to version 2.7.0 (depfu[bot])
- #407 Upgrade gh-pages to version 4.0.0 (depfu[bot])
- #406 Upgrade unexpected to version 13.0.0 (depfu[bot])
Commits to master
- Update unexpected-documentation-site-generator to ^8.0.1 (Andreas Lind)
- Update unexpected to ^13.2.0 (Andreas Lind)
- fix: Demote @rollup/plugin-node-resolve to a dev dep (Andreas Lind)
- prettier --write '**/*.{js,md}' (Andreas Lind)
- Set trailingComma to es5 in the prettier config (Andreas Lind)
- +8 more
v5.1.0 (2022-04-28)
Pull requests
- #405 Upgrade unexpected-snapshot to version 2.0.0 (depfu[bot])
- #403 Upgrade prettier to version 2.6.0 (depfu[bot])
- #401 Upgrade eslint-plugin-mocha to version 10.0.1 (depfu[bot])
- #399 Upgrade prettier to version 2.5.0 (depfu[bot])
- #395 Upgrade eslint to version 8.1.0 (depfu[bot])
Commits to master
- Allow unexpected ^13.0.0 as a peer dep (Andreas Lind)
- Update unexpected the dev dep to ^13.0.0 (Andreas Lind)
- npm i --save-dev eslint-plugin-n (Andreas Lind)
- Update eslint-config-standard to version 17.0.0 (depfu[bot])
v5.0.1 (2021-09-22)
Pull requests
- #391 Fix to exhaustively satisfy for node lists (Sune Simonsen, Sune Simonsen)
- #389 Upgrade prettier to version 2.4.0 (depfu[bot])
- #381 Upgrade eslint-plugin-mocha to version 9.0.0 (depfu[bot])
- #375 Upgrade eslint-plugin-promise to version 5.1.0 (depfu[bot])
- #355 Upgrade eslint-config-standard to version 16.0.2 (Andreas Lind, depfu[bot])
- #371 Upgrade karma to version 6.1.2 (depfu[bot])
- #359 Upgrade eslint-config-prettier to version 7.0.0 (depfu[bot])
- #357 Upgrade eslint-plugin-standard to version 5.0.0 (depfu[bot])
- #356 Upgrade prettier to version 2.2.0 (depfu[bot])
Commits to master
- prettier --write '**/*.js' (Andreas Lind)
- Update prettier to version 2.3.0 (depfu[bot])
- Set browserStack timeout in an attempt to fix failing CI builds (Andreas Lind)
- Fix eslint-plugin-prettier usage (Andreas Lind)
- Update eslint-config-prettier to version 8.2.0 (depfu[bot])
- +4 more
v5.0.0 (2020-11-19)
Pull requests
- #354 Upgrade offline-github-changelog to version 2.0.0 (depfu[bot])
- #351 Upgrade eslint-config-standard to version 15.0.0 (depfu[bot])
- #347 Upgrade prettier to version 2.1.0 (depfu[bot])
- #343 Switch to evaldown for examples. (Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke)
- #346 Upgrade @rollup/plugin-multi-entry to version 4.0.0 (depfu[bot])
- #345 Upgrade rollup-plugin-terser to version 7.0.0 (depfu[bot])
- #342 Upgrade eslint-plugin-mocha to version 8.0.0 (depfu[bot])
- #320 Upgrade fs-extra to version 9.0.0 (depfu[bot])
- #335 Upgrade gh-pages to version 3.0.0 (depfu[bot])
- #334 Upgrade rollup-plugin-terser to version 6.0.1 (depfu[bot])
- #333 Upgrade karma-browserstack-launcher to version 1.6.0 (depfu[bot])
Commits to master
- Revert "Update offline-github-changelog to version 2.0.0" (Andreas Lind)
- Switch to .mocharc.json (Andreas Lind)
- Remove mocha-lcov-reporter (unused) (Andreas Lind)
- Update mocha to ^8.2.1 (Andreas Lind)
- Update unexpected, allow ^12.0.0 as a peer dep (Andreas Lind)
- +2 more
v4.18.0 (2020-05-17)
Pull requests
- #330 Add 'DOMElement to contain focused element' assertion (Andreas Lind, Peter Müller, Peter Müller, Peter Müller, Peter Müller, Peter Müller)
- #329 Add ':focus' indicator in element start tag (Peter Müller, Peter Müller)
- #331 Upgrade eslint-plugin-mocha to version 7.0.0 (depfu[bot])
- #328 Upgrade eslint to version 7.0.0 (depfu[bot])
- #327 Upgrade karma-browserstack-launcher to version 1.5.2 (depfu[bot])
- #326 Upgrade karma-mocha to version 2.0.0 (depfu[bot])
- #325 Upgrade karma to version 5.0.1 (depfu[bot])
- #323 Upgrade buble to version 0.20.0 (depfu[bot])
- #318 Upgrade rollup to version 2.0.2 (depfu[bot])
- #316 Upgrade unexpected-snapshot to version 1.0.0 (depfu[bot])
- #312 Upgrade unexpected-snapshot to version 0.8.0 (depfu[bot])
- #311 Upgrade mocha to version 7.0.0 (depfu[bot])
- #310 Upgrade unexpected-markdown to version 5.0.0 (depfu[bot])
Commits to master
- prettier --write '**/*.{js,md}' (Andreas Lind)
- Update CI setup, run the non-test tasks on node.js 12 instead of 8 (Andreas Lind)
- Add CHANGELOG.md to .gitignore (Andreas Lind)
- Also use prettier for markdown files (Andreas Lind)
- Update prettier to version 2.0.2 (depfu[bot])
v4.17.0 (2019-12-31)
Pull requests
- #309 Clone aware magic pen themes (Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke)
- #308 Upgrade eslint-plugin-node to version 11.0.0 (depfu[bot])
- #306 Replace babel with buble (Alex J Burke)
- #304 Split assertion tests into their own files. (Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke)
- #305 Upgrade nyc to version 15.0.0 (depfu[bot])
- #303 Upgrade unexpected-snapshot to version 0.7.0 (depfu[bot])
Commits to master
- Add test of the HTML serialisation of real world example error diff. (Alex J Burke)
- Relocate real world example diff into "to satisfy" test file. (Alex J Burke)
- Cleanup "when parsed as XML" tests. (Alex J Burke)
- Relocate XML centric "to satisfy" tests into the assertion test file. (Alex J Burke)
- Remove leftover uglifyjs dev dependency. (Alex J Burke)
- +1 more
v4.16.0 (2019-11-25)
- #302 Fix comparing nodes of different types for equality (Sune Simonsen, Sune Simonsen)
v4.15.0 (2019-11-25)
- #301 Add equals methods for DOMDocument and DOMDocumentFragment (Sune Simonsen)
v4.14.5 (2019-11-20)
- #299 Added an equal method to the DOMDocumentFragment type (Sune Simonsen)
v4.14.4 (2019-11-20)
- #298 Fix infinite recursion for edge-case comparison (Sune Simonsen)
v4.14.3 (2019-11-19)
- #297 Support for expect.it (Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke)
- #296 Upgrade prettier to version 1.19.1 (Andreas Lind, depfu[bot])
v4.14.2 (2019-10-31)
Pull requests
- #295 Fix weird output :) (Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind)
- #293 Upgrade jsdom to version 15.2.0 (depfu[bot])
- #292 Fix problem where urls in style attributes would get cut (Sune Simonsen, Sune Simonsen)
Commits to master
v4.14.1 (2019-09-22)
- Use the version hook to update changelog. (Alex J Burke)
- Replace browserify with rollup. (Alex J Burke)
- Update changelog (Sune Simonsen)
v4.14.0 (2019-09-21)
Pull requests
- #286 First class support for test id's (Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen)
- #282 Upgrade eslint-plugin-node to version 10.0.0 (depfu[bot])
- #279 Update linting setup (Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind)
- #277 Upgrade karma-chrome-launcher to version 3.0.0 (depfu[bot])
- #276 Upgrade unexpected-markdown to version 4.0.0 (depfu[bot])
- #274 Upgrade unexpected snapshot (Sune Simonsen, Sune Simonsen)
- #273 Replaced some more output tests with snapshots (Sune Simonsen, Sune Simonsen)
- #271 Use snapshot testing for inspection and error checking (Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen)
Commits to master
- eslint --fix . (Andreas Lind)
- Update eslint-config-standard to version 14.0.1 (depfu[bot])
- Fix lint (Andreas Lind)
- Update eslint to version 6.0.0 (depfu[bot])
v4.13.1 (2019-06-23)
Pull requests
- #272 Stop checking in the bundled files (Sune Simonsen)
Commits to master
- Bump magicpen-prism to 3.0.2 to fix an issue with the Prism global. (Alex J Burke)
- Update changelog (Alex J Burke)
v4.13.0 (2019-06-12)
Pull requests
- #270 Upgrade prettier to version 1.18.2 (Andreas Lind, depfu[bot])
- #269 Implement "not to have (class|classes)" assertion. (Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke)
- #265 Upgrade karma to version 4.1.0 (Sune Simonsen, depfu[bot])
- #267 Upgrade jsdom to version 15.0.0 (depfu[bot])
- #264 Browser tests (Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Sune Simonsen, Sune Simonsen, Sune Simonsen)
- #266 Upgrade nyc to version 14.0.0 (depfu[bot])
- #262 Upgrade prettier to version 1.17.0 (depfu[bot])
Commits to master
- Revert "Merge pull request #267 from unexpectedjs/depfu/update/npm/jsdom-15.0.0" (Alex J Burke)
- Update changelog (Andreas Lind)
v4.12.1 (2019-03-16)
Pull requests
- #259 Upgrade magicpen to version 6.0.2 (depfu[bot])
- #257 Upgrade jsdom to version 14.0.0 (depfu[bot])
Commits to master
- .npmrc: Disable save-exact (Andreas Lind)
- Update magicpen-prism to ^3.0.1 (Andreas Lind)
- Update changelog (Sune Simonsen)
v4.12.0 (2019-02-27)
Pull requests
- #255 <DOMDocument|DOMElement|DOMDocumentFragment> [not] to contain <DOMElement|object> (Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen)
Commits to master
v4.11.2 (2019-02-20)
Pull requests
- #252 Upgrade mocha to version 6.0.0 (depfu[bot])
- #253 Relax the inline style validation in expectations (Sune Simonsen, Sune Simonsen)
- #250 Upgrade prettier to version 1.16.0 (depfu[bot])
- #249 Upgrade unexpected-documentation-site-generator to version 6.0.0 (depfu[bot])
Commits to master
- Update unexpected-markdown to version 3.0.0 (depfu[bot])
- Fix origin in the changelog (Sune Simonsen)
- Updated the changelog (Sune Simonsen)
- Ensure docs site is generated before being published in postversion. (Alex J Burke)
- Fix issue when generating docs site after browser tests merge. (Alex J Burke)
- +1 more
v4.11.1 (2019-01-08)
Pull requests
- #247 Allow style attributes with hex values. (Alex J Burke, Alex J Burke)
- #246 Browser tests (Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke, Alex J Burke)
Commits to master
- Travis: Run with the latest node as well (Andreas Lind)
- Reenable documentation tests as part of npm test. (Alex J Burke)
- Use mocha --require instead of --compilers to fix mocha deprecation warning (Andreas Lind)
- Update changelog (Sune Simonsen)
v4.11.0 (2019-01-04)
Pull requests
- #245 Allow the next major version of unexpected (Sune Simonsen)
- #244 Upgrade unexpected-markdown to version 2.0.0 (depfu[bot])
Commits to master
v4.10.0 (2018-12-27)
Pull requests
- #243 Fixed use of deprecated to satisfy function (Sune Simonsen)
Commits to master
- Don't rely on legacy diff syntax, always return output from inspect. (Sune Simonsen)
- Update changelog (Sune Simonsen)
v4.9.5
Pull requests
- #228 Upgrade coveralls to version 3.0.2 (depfu[bot])
- #230 Upgrade eslint-config-pretty-standard to version 2.0.0 (depfu[bot])
- #234 Upgrade mocha to version 5.2.0 (depfu[bot])
- #232 Upgrade eslint-plugin-prettier to version 3.0.0 (depfu[bot])
- #241 Allow dashes in style names and values (Sune Simonsen)
- #240 Upgrade unexpected-documentation-site-generator to version 5.0.0 (depfu[bot])
- #237 Upgrade sinon to version 7.1.0 (depfu[bot])
- #239 Upgrade unexpected-documentation-site-generator to version 4.7.1 (depfu[bot])
- #235 Upgrade nyc to version 13.1.0 (depfu[bot])
- #236 Upgrade prettier to version 1.14.3 (depfu[bot])
- #226 Upgrade babel-core to version 6.26.3 (depfu[bot])
- #227 Upgrade browserify to version 16.2.3 (depfu[bot])
- #229 Upgrade eslint to version 5.8.0 (depfu[bot])
- #231 Upgrade eslint-plugin-import to version 2.14.0 (depfu[bot])
Commits to master
- package.json: Use ^ version ranges (Andreas Lind)
- eslint --fix . (Andreas Lind)
- Lock down prettier to ~1.15.1 to prevent formatting changes in new minor versions from breaking other PRs (Andreas Lind)
- Update prettier to version 1.15.1 (depfu[bot])
- Fix documentation test (Andreas Lind)
- +4 more
v4.9.4 (2018-10-30)
v4.9.3 (2018-10-29)
v4.9.2 (2018-10-29)
- preversion: Build and bundle before testing (Andreas Lind)
- Add .npmignore so lib isn't ignored by npm publish due to npm's fallback to .gitignore (Andreas Lind)
- Update changelog (Andreas Lind)
v4.9.1 (2018-10-29)
v4.9.0 (2018-10-29)
Pull requests
- #224 Modernize the codebase (Andreas Lind, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen)
- #223 Added transpilation step (Sune Simonsen, Sune Simonsen, Sune Simonsen)
- #225 lebab --transform template --replace test (Andreas Lind)
Commits to master
v4.8.0 (2018-10-26)
Pull requests
- #222 Fix: Validate style attributes on the RHS (Sune Simonsen)
Commits to master
- Added a test for an empty style attribute on the RHS of to satisfy (Sune Simonsen)
- Update changelog (Sune Simonsen)
v4.7.0 (2018-10-08)
Pull requests
- #221 Remove experimental support for ignore tags (Sune Simonsen)
Commits to master
v4.6.4 (2018-10-02)
Pull requests
- #219 Fix comment nodes being specified as children in a satisfy spec. (Alex J Burke, Andreas Lind, Sune Simonsen)
- #220 Model <!--ignore--> as its own type and implement the ignoring via an assertion (Andreas Lind)
Commits to master
v4.6.3 (2018-09-24)
Pull requests
- #216 Fix the draggable attribute & flesh out enumerated property support. (Alex J Burke, Sune Simonsen, Sune Simonsen, Sune Simonsen)
Commits to master
v4.6.2 (2018-09-23)
Pull requests
- #211 Fix: Ignore bug (Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen)
- #214 Remove the top-level expect (Sune Simonsen)
Commits to master
- Fixed link to documentation site. (Sune Simonsen)
- Update docs index with repository move to unexpectedjs org (Peter Müller)
- Update README to reflect repo move to unexpectedjs org (Peter Müller)
- Update repo urls to point at unexpectedjs org (Peter Müller)
- Update changelog (Sune Simonsen)
v4.6.1 (2018-09-21)
Pull requests
- #209 Switch coverage to use the latest version of nyc. (Alex J Burke)
- #208 Ensure empty class attributes on both subject and value compare equal. (Alex J Burke)
Commits to master
- Added a link to the changelog in the documentation (Sune Simonsen)
- Point to deploy-site correctly (Sune Simonsen)
- Update changelog (Sune Simonsen)
v4.6.0 (2018-04-08)
- #200 Documentation site (Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen)
- #199 Added script to create a changelog after versioning (Sune Simonsen, Sune Simonsen, Sune Simonsen, Sune Simonsen)
- #206 Update README with new .use API for plugins (Gustav Nikolaj)
v4.5.0 (2018-04-03)
- #205 Add support for an ignore tag in addition to the ignore tag (Sune Simonsen)
v4.4.2 (2018-03-31)
- #204 Fixing bug where you could not expect the style attribute to be present. (Sune Simonsen, Sune Simonsen)
v4.4.1 (2018-03-28)
v4.4.0 (2018-03-28)
Pull requests
- #203 Feature/improve attribute output with to satisfy (Andreas Lind, Andreas Lind)
Commits to master
- Build the dist files (Sune Simonsen)
- Tweaking output of the to satisfy on style (Sune Simonsen)
- Tweak DOMElement.inspect (Andreas Lind)
- Fix .eslintignore so that only files at the root are ignored (Andreas Lind)
- Declare DOMParser as a global to avoid disabling eslint on specific lines (Andreas Lind)
v4.3.0 (2018-03-18)
- #198 Support ignoring subtrees in to satisfy (Sune Simonsen, Sune Simonsen)
v4.2.0 (2018-03-18)
- #197 Fully inspect subject when contain elements matching fails (Sune Simonsen)
v4.1.0 (2018-03-18)
Pull requests
- #196 Added a prettier setup (Sune Simonsen)
- #195 Added a `not to have (attribute|attributes)` assertion. (Sune Simonsen)
- #194 Added a npmrc to avoid generating lock files (Sune Simonsen)
Commits to master
- Update browserify and split up build script into browserified version and min version (Peter Müller)
v4.0.0 (2017-05-22)
Pull requests
- #182 Update jsdom (dev dep) to version 10 (Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind)
- #177 Update to Unexpected 10.27, use expect.child (Andreas Lind, Andreas Lind, Andreas Lind)
Commits to master
- Update sinon to ^2.3.0 (Andreas Lind)
- Update jsdom (dev dep) to ^11 (Andreas Lind)
- Updated dependencies with minor and patch updates (Peter Müller)
v3.1.1 (2017-01-03)
Pull requests
- #165 Implement <DOMTextNode> to [exhaustively] satisfy <regexp> (Andreas Lind)
- #146 Update unexpected to 10.18.1. (Andreas Lind)
Commits to master
- Update unexpected to 10.21.1 (Peter Müller)
- Update coveralls, istanbul, mocha, jshint (Peter Müller)
v3.1.0 (2016-04-06)
Pull requests
- #77 Update unexpected to 10.10.0, adapt output generating code to the recent array-like changes, and then some (Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind)
- #51 Update magicpen to version 5.5.0 🚀 (greenkeeperio-bot)
- #56 Update array-changes to version 1.2.1 🚀 (greenkeeperio-bot)
- #48 Update browserify to version 12.0.1 🚀 (greenkeeperio-bot)
- #70 Update unexpected to 10.5 (Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind)
- #50 Try to require jsdom in a way that does not spook webpack and browserify (Andreas Lind)
Commits to master
- Add build artifacts to staging in preversion hook (Peter Müller)
- Keep the greens (Peter Müller)
- Update magicpen-prism to 2.2.1 (Peter Müller)
v3.0.2 (2015-10-29)
Pull requests
- #49 Fix detection of NodeLists in jsdom 6+ documents. (Andreas Lind)
- #46 Update unexpected to version 10.0.2 🚀 (greenkeeperio-bot)
- #42 Update istanbul to version 0.4.0 🚀 (greenkeeperio-bot)
Commits to master
v3.0.1 (2015-10-15)
Pull requests
- #41 Only wrap the requiring of jsdom in a try...catch so that only errors… (Andreas Lind)
- #39 All nodes (Peter Müller, Peter Müller, Peter Müller)
Commits to master
v3.0.0 (2015-10-09)
Pull requests
- #38 Update to Unexpected 10 (Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind)
- #34 Updated unexpected to version 9.16.1 (greenkeeperio-bot)
- #35 Updated browserify to version 11.2.0 (greenkeeperio-bot)
Commits to master
v2.0.1 (2015-10-02)
Pull requests
- #33 Fixed detection of HTML/XML in Safari and IE. (Andreas Lind)
Commits to master
v2.0.0 (2015-10-02)
Pull requests
- #31 Consider surrounding whitespace when comparing text nodes for equality (Andreas Lind)
- #30 Updated mocha-lcov-reporter to version 1.0.0 (greenkeeperio-bot)
Commits to master
v1.4.1 (2015-10-01)
v1.4.0 (2015-10-01)
- #29 To satisfy against DOMElement/string (Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind)
v1.3.0 (2015-09-10)
Pull requests
- #27 to satisfy: Improve diffs and support asserting textContent. (Andreas Lind, Andreas Lind)
Commits to master
v1.2.0 (2015-08-01)
Pull requests
- #26 Add 'to have elements matching' assertion (Dave Brotherstone)
Commits to master
v1.1.3 (2015-07-08)
v1.1.2 (2015-07-06)
Pull requests
- #24 Accept unexpected v9 as a peer dependency (Sune Simonsen)
- #23 Make unexpected-dom forward compatible with unexpected v9 (Sune Simonsen)
Commits to master
- Browserify (Peter Müller)
- Updated sinon to 1.15.4 (Peter Müller)
- Update magicpen-prism to 2.1.2 (Peter Müller)
- Update extend to 3.0.0 (Peter Müller)
v1.1.1 (2015-06-24)
Pull requests
- #22 Update unexpected to 8.5.0 and adjust the expected output of a single… (Andreas Lind)
Commits to master
v1.1.0 (2015-06-23)
- #21 Expect attribute to be absent (Andreas Lind, Andreas Lind)
v1.0.1 (2015-06-12)
v1.0.0 (2015-06-10)
- #20 Unexpected v8 compatibility (Peter Müller, Peter Müller, Peter Müller)
v0.11.2 (2015-05-31)
Pull requests
- #18 Add support for DocumentFragments (Andreas Lind, Andreas Lind, Andreas Lind)
Commits to master
- Browserify (Peter Müller)
- Guard against empty style properties as a result of trailing semicolons in inline style attributes. Fixes #19 (Peter Müller)
- Update README.md (Peter Müller)
- Added logo image (Peter Müller)
v0.11.1 (2015-05-12)
v0.11.0 (2015-05-11)
v0.10.1 (2015-05-11)
- Browserify (Peter Müller)
- Upgrade to unexpected 7.1.0 (Peter Müller)
- Upgrade array-changes to 1.0.2 (Peter Müller)
v0.10.0 (2015-05-11)
v0.9.0 (2015-05-11)
Pull requests
- #16 HTMLElement to satisfy (Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind)
Commits to master
v0.8.1 (2015-05-06)
Pull requests
- #15 Improve "to have attributes" diff + some more (Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind)
Commits to master
v0.8.0 (2015-05-04)
- #14 Implemented diff for 'to have attributes' + to have class(es) assertion (Andreas Lind, Andreas Lind, Andreas Lind)
v0.7.0 (2015-05-03)
- Also implement style checks in 'to only have attributes' (Peter Müller)
- Fix problem where style attribute wasn't properly assembled in element stringification (Peter Müller)
- Improve README (Peter Müller)
- Linting (Peter Müller)
- Use object comparison for dom element style attribute assertions in 'to have attributes' (Peter Müller)
v0.6.2 (2015-04-29)
- Use nested error message in 'queried for' assertions. Fixes #13 (Peter Müller)
- Document 'to have text' assertion (Peter Müller)
v0.6.1 (2015-04-27)
- Added workaround for unfixed jsdom bug tmpvar/jsdom#1107 (Peter Müller)
- Update README.md (Peter Müller)
- A bit of documentation for 'queried for' assertion (Peter Müller)
v0.6.0 (2015-04-23)
Pull requests
- #10 Implemented 'when parsed as HTML' assertion. (Andreas Lind, Andreas Lind, Andreas Lind)
Commits to master
- Build new packages (Peter Müller)
- Throw in a human readable way if jsdom is not installed locally when running outside of a browser (Peter Müller)
- Ignore jsdom in build script and test build script in travis (Peter Müller)
v0.5.0 (2015-04-23)
Pull requests
- #11 Implemented 'to have text' assertion. (Andreas Lind)
- #12 Update unexpeted to 7.0.1 (Andreas Lind)
- #9 Test suite: Simplify usage of 'to throw'. (Andreas Lind)
Commits to master
v0.4.2 (2015-04-14)
- Forgot to build package in 0.4.1 (Peter Müller)
- Fixed bug that would cause unexpected-dom to throw when inspecting HTMLElements with value attributes that are empty strings (Peter Müller)
- Reuse stringifyStartTag (Peter Müller)
- Improved README (Peter Müller)
v0.4.0 (2015-03-30)
Pull requests
- #7 More stuff (Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind, Andreas Lind)
- #6 Tweak diff output (Andreas Lind, Andreas Lind)
Commits to master
- Checked in built files (Peter Müller)
- Added bower.json (Peter Müller)
- Add npm build target for browser compatible versions (Peter Müller)
- Only include lib in releases (Peter Müller)
v0.3.0 (2015-03-10)
Pull requests
- #5 Spike: Improve element inspection and implement rudimentary diffing (Andreas Lind)
- #4 Fixed element stringification. (Andreas Lind, Andreas Lind)
Commits to master
- Fix linter errors (Peter Müller)
- Ductyping galore, and do less work in all identify functions (Peter Müller)
- Switch HTMLElement to use ducktyping in identifyer (Peter Müller)
- Remove element nodeType from DOMNode identifyer to make matches more explicit (Peter Müller)
- Make linter happy (Peter Müller)
v0.2.0 (2015-03-06)
Pull requests
- #3 Html document type and "queried for" assertion (Andreas Lind, Andreas Lind)
- #2 Set HTMLElement's base type to DOMNode, and DOMNode's base type to object (Andreas Lind)
Commits to master
v0.1.0 (2015-03-06)
Pull requests
- #1 To have attributes object (Peter Müller, Peter Müller, Peter Müller, Peter Müller)
Commits to master
- Added support for 'to have no children' HTMLElement assertion (Peter Müller)
- Added DOMNode and DOMComment types (Peter Müller)
- Remove 'not to have attributes'. The negative match doesn't seem to have a big enough use case for attributes (Peter Müller)
- Test 'to have attributes' with array argument (Peter Müller)
- Add 'to have attributes' assertion (Peter Müller)
- +6 more