Skip to content

Releases: arx-tools/node-pkware

v4.0.0

29 Sep 19:36
Compare
Choose a tag to compare
  • made the code look more consistent by using a new linter
  • removed inputBufferSize and outputBufferSize config options

Full Changelog: v3.0.5...v4.0.0

v3.0.5

11 Jun 10:26
Compare
Choose a tag to compare
  • simplified license (went from GPL3 to MIT)

Full Changelog: v3.0.4...v3.0.5

v3.0.4

24 Dec 00:10
Compare
Choose a tag to compare
  • the whole codebase is now in Typescript
  • implode and explode functionality is now in Implode and Explode 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 litter package.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

23 Dec 13:36
Compare
Choose a tag to compare

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

28 Dec 01:22
Compare
Choose a tag to compare

Implemented a fairly simple compression, which finally results in compressed data being smaller than the original.

What's Changed

New Contributors

Full Changelog: v0.8.1...v1.0.0