Releases: arx-tools/node-pkware
Releases · arx-tools/node-pkware
v4.0.0
- made the code look more consistent by using a new linter
- removed
inputBufferSize
andoutputBufferSize
config options
Full Changelog: v3.0.5...v4.0.0
v3.0.5
- simplified license (went from GPL3 to MIT)
Full Changelog: v3.0.4...v3.0.5
v3.0.4
- the whole codebase is now in Typescript
implode
andexplode
functionality is now inImplode
andExplode
classes- fewer cryptic constants
- dropped excessive linting and formatting tools in favor of a simple
.editorconfig
and.prettierrc
, which vscode can handle fine with some basic plugins, no need to litterpackage.json
with 10+ dependencies - dropped ramda in favor of in-house implementations of functions
- dropped unit tests as they were mostly for type checking in favor of using typescript everywhere
- simplified types and logic where possible and favoured native solutions where possible (for example: using es2022 native hash-values instead of private keyword for private methods and properties)
- performance improvements
v2.0.0
This is a smaller update with various housekeeping stuff:
- updated dependencies
- updated .gitignore
- added engine restriction, the repo now requires node v8.5+
- prepare the code for typescript-ification in the upcoming updates
Breaking!
- rename
--debug
cli flag to--verbose
v1.0.0
Implemented a fairly simple compression, which finally results in compressed data being smaller than the original.
What's Changed
- Add types by @cinderblock in #5
New Contributors
- @cinderblock made their first contribution in #5
Full Changelog: v0.8.1...v1.0.0