Releases: BrainbirdLab/SquirrelZip
Releases · BrainbirdLab/SquirrelZip
v2.0.1
Full Changelog: v2.0.0...v2.0.1
Changelog
[Unreleased]
- Initial release of the Huffman File Compressor.
[2.0.1] - 2023-10-03
Fixed
- Fixed an issue where decompressed file names had extra characters appended.
- Ensured the buffer is correctly sized and null-terminated during decompression.
- Trimmed any extra characters from the decompressed filename.
[2.0.0] - 2023-10-01
Added
- Implemented Huffman coding for file compression and decompression.
- Added Zip function to compress multiple files into a single output stream.
- Added Unzip function to decompress files from a compressed input stream.
- Added WriteHuffmanCodes and ReadHuffmanCodes functions to handle Huffman code serialization and deserialization.
- Added compressData and decompressData functions to handle the compression and decompression of file data.
- Added utility functions for reading and writing file names and handling frequency maps.
- Added error handling and logging for various file operations.
Changed
- Refactored code to improve readability and maintainability.
- Improved error messages for better debugging.
Removed
- Removed redundant code and unused variables.
[1.0.0] - 2023-09-25
Added
- Initial implementation of Huffman coding algorithm.
- Basic file compression and decompression functionality.
Changed
- Refactored initial codebase to modularize functions.
Removed - Removed placeholder code and comments.
v2.0.0
Full Changelog: v1.0.8...v2.0.0
v1.0.8
Full Changelog: v1.0.7...v1.0.8
v1.0.7
Full Changelog: v1.0.6...v1.0.7
v1.0.6
Full Changelog: v1.0.4...v1.0.6
v1.0.4
Full Changelog: v1.0.3...v1.0.4
v1.0.3
v1.0.2
Full Changelog: v1.0.1...v1.0.2
Full Changelog: v1.0.1...v1.0.2
First stable release - minor update
Full Changelog: v0.0.6...v1.0.0
Full Changelog: v1.0.0...v1.0.1
v0.0.6
Full Changelog: v0.0.5...v0.0.6
Full Changelog: v0.0.5...v0.0.6