Skip to content

Releases: karfau/xmltest

v1.5.0

23 Jan 17:29
Compare
Choose a tag to compare
  • feat(run): Allow zip path as first argument (#3) bdaedb5
  • ci: Add github action config (#2) f030605

v1.4.0...v1.5.0

Feature: Add `toString` to result of `combineFilters`, first tests

15 Sep 22:43
Compare
Choose a tag to compare
  • chore: Pin node version with .nvmrc 4451d69
  • feat(combineFilters): Implement toString 1dbbbf2
  • chore: Add test script and first tests 93422a3
  • chore: Add jest as devDependency 8dc06f4

v1.3.1...v1.4.0

First version published to npm

15 Sep 05:32
Compare
Choose a tag to compare

Add `extract` script, improved docs

14 Sep 21:31
Compare
Choose a tag to compare
docs: Improve Usage & Related Resources sections

- describe cli
- describe `extract` script
- move API into Usage section

feat: Mark package main as executable/binary

11 Sep 15:54
Compare
Choose a tag to compare
v1.2.0

feat: Mark package main as executable/binary

fix: Replace only known chars, display as hex

11 Sep 07:41
Compare
Choose a tag to compare
fix(replaceNonTextChars): Only replace known characters and display h…

…ex values

v1.1.0: feat: Provide `replaceNonTextChars`

11 Sep 06:59
Compare
Choose a tag to compare
Some xml documents (purposely) contain characters that are not visible and make it hard to reason about a test result.
Those characters also cause git to think a file is binary,
when the test output is being committed (e.g. in a jest snapshot).
By replacing them with a visual replacement using `codePointAt` (e.g. replacing NUL/`�` with `{!0!}`,
it's makes those more obvious.

Fix for types

03 Sep 14:07
Compare
Choose a tag to compare
v1.0.1

chore: clean package.json and lock file

Initial release

03 Sep 07:02
Compare
Choose a tag to compare
feat: Provide random in memory access, less async

- Initial `async` call is no longer required
since file entries are stored in `xmltest.json` that is part of the package. `async` is only used when accessing the actual file content, using an internal in memory (module level) cache.
- Moved `yauzl` to peerDeps
- Added `get-stream` as peerDep
- Added doc comments including types and updated README