Releases: prashant1k99/compactor
Releases · prashant1k99/compactor
v1.0.0
Changelog
- dee718f Add base implementation of reading file passed as input
- c6cd20c Added base implementation
- d0faac1 Added base implementation of reading file passed as input
- 1a90513 Added cobra for handling CLI
- a13623f Added frequency count
- 3b93309 Added goreleaser
- 32e3eba Added help flag commands
- f4664a9 Added output filepath to be same as input file path if no output dir is provided
- 939347b Added test and frequency extraction for text logic
- c756368 Added test for frequency
- 6f65aa6 Base decompression complete
- 30acf03 Base implementation done, need to write test cases for Huffman code generation and debug it
- 15c5052 Base setup for decompress logic
- 81d27a7 Cleaned base implementation
- e013aba Completed B Tree from frequency
- 326b383 Completed Compress functionality
- 21fc882 Completed Huffman Tree buildin
- f9d45b9 Completed Huffman code generation
- 00fc23c Completed Progressbar for Decompress
- 1d2f0fa Completed TDD for BTree construction
- a51b1c4 Completed all tasks, need to work on progress bar
- a043bbf Completed base decompression
- bdd191a Completed decompress logic
- 92bf940 Completed encoding and decoding completely
- 5e895a3 Completed generation of Huffman codes
- 1481c6e Completed huffman code gneeration
- 41fc7aa Completed output dir and filename
- de8c07d Fixed progress bar and memory limit while getting frequency for the file
- d82b902 Fixed the test errors
- 6626e7d Fixed the updating of PaddingBits to file
- 1590e15 Initial commit
- a0f1e55 Rearrange folder structure
- 7117776 Removed default completion command
- 3dfcda4 Updated README
- 8a94dc6 Updated all permissions
- c51faa7 Updated code as per idiomatics
- de5dd3b Updated goreleaser
- df34ec7 Updated help description for default
- 26e8d72 WIP compression code
- 3e86869 Work in progress for making B-tree
- 27a4cbc Working on extracting Huffman Code table for characters
- b50082f hotfix Minor update on help command