Skip to content

Releases: prashant1k99/compactor

v1.0.0

24 Sep 09:03

Choose a tag to compare

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