Releases: karfau/xmltest
Releases · karfau/xmltest
v1.5.0
Feature: Add `toString` to result of `combineFilters`, first tests
First version published to npm
- chore: Add devDependency np 3aabf09
Add `extract` script, improved docs
docs: Improve Usage & Related Resources sections - describe cli - describe `extract` script - move API into Usage section
feat: Mark package main as executable/binary
v1.2.0 feat: Mark package main as executable/binary
fix: Replace only known chars, display as hex
fix(replaceNonTextChars): Only replace known characters and display h… …ex values
v1.1.0: feat: Provide `replaceNonTextChars`
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
v1.0.1 chore: clean package.json and lock file
Initial release
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