Recent Releases of https://github.com/brianpugh/tamp
https://github.com/brianpugh/tamp - v1.10.0
Features
- New javascript/typescript library. By @BrianPugh in https://github.com/BrianPugh/tamp/pull/229
- Uses Emscripten to generate WASM from C implementation.
- Demo website at https://brianpugh.github.io/tamp/
- Updated esp-component to use new speed optimizations from @BitsForPeople. By @BrianPugh in https://github.com/BrianPugh/tamp/pull/232
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.9.0...v1.10.0
- JavaScript
Published by BrianPugh 11 months ago
https://github.com/brianpugh/tamp - v1.9.0
What's Changed
- Introduce new lazy matching feature to increase compression ratios for more CPU power. By @BrianPugh in https://github.com/BrianPugh/tamp/pull/227
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.8.1...v1.9.0
- JavaScript
Published by BrianPugh 11 months ago
https://github.com/brianpugh/tamp - v1.8.1
Bug Fixes
- URGENT: Fix python decompress bindings from prematurely ending after the first megabyte of data. Impacts precompiled python bindings and, by extension, the
tamp decompressCLI command. By @BrianPugh in https://github.com/BrianPugh/tamp/pull/228
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.8.0...v1.8.1
- JavaScript
Published by BrianPugh 11 months ago
https://github.com/brianpugh/tamp - v1.8.0
Features
- Add micropython v1.24.1 to the build list by @BrianPugh in https://github.com/BrianPugh/tamp/pull/210
- Add micropython v1.25.0 to the build list. by @BrianPugh in https://github.com/BrianPugh/tamp/pull/215
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.7.0...v1.8.0
- JavaScript
Published by BrianPugh about 1 year ago
https://github.com/brianpugh/tamp - v1.7.0
C Features
- add
tamp_compressor_fullto the C api. by @BrianPugh in https://github.com/BrianPugh/tamp/pull/209
Docs
- Add more documentation about the C compressor maximum output buffer for flush. by @BrianPugh in https://github.com/BrianPugh/tamp/pull/202
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.6.0...v1.7.0
- JavaScript
Published by github-actions[bot] over 1 year ago
https://github.com/brianpugh/tamp - v1.6.0
What's Changed
- Add micropython v1.23.0 native modules to build CI. by @BrianPugh in https://github.com/BrianPugh/tamp/pull/163
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.5.0...v1.6.0
- JavaScript
Published by BrianPugh about 2 years ago
https://github.com/brianpugh/tamp - v1.5.0
Deprecation
tamp_compressor_compress_pollhas been renamed totamp_compressor_poll. The old name has been#defineto the old name. Please update your code to directly usetamp_compressor_poll.
Features
- New ESP32 Optimizations from @BitsForPeople. Results in 2~20x faster compression on ESP32 devices. https://github.com/BrianPugh/tamp/pull/144
- Tamp is now available on the official ESP-IDF Component Registry.
Bug Fixes
- Fixed esp32 micropython native module from not working. by @BrianPugh in https://github.com/BrianPugh/tamp/pull/147
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.4.1...v1.5.0
- JavaScript
Published by BrianPugh about 2 years ago
https://github.com/brianpugh/tamp - v1.4.1
Fix stray tamp.decompressor import in micropython native modules.
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.4.0...v1.4.1
- JavaScript
Published by BrianPugh about 2 years ago
https://github.com/brianpugh/tamp - v1.4.0
Features
- New pre-compiled MicroPython Native Modules for easy usage, small file size, and high performance. @BrianPugh in https://github.com/BrianPugh/tamp/pull/128
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.3.1...v1.4.0
- JavaScript
Published by BrianPugh about 2 years ago
https://github.com/brianpugh/tamp - v1.3.1
What's Changed
- Security & Dependency updates for the desktop-CLI. No C/micropython-code change.
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.3.0...v1.3.1
- JavaScript
Published by BrianPugh over 2 years ago
https://github.com/brianpugh/tamp - v1.3.0
What's Changed
- migrate from typer to cyclopts by @BrianPugh in https://github.com/BrianPugh/tamp/pull/76
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.2.0...v1.3.0
- JavaScript
Published by BrianPugh over 2 years ago
https://github.com/brianpugh/tamp - v1.2.0
What's Changed
- Add python3.12 support by @BrianPugh in https://github.com/BrianPugh/tamp/pull/58
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.1.6...v1.2.0
- JavaScript
Published by BrianPugh over 2 years ago
https://github.com/brianpugh/tamp - v1.1.6
What's Changed
- remove python version cap by @BrianPugh in https://github.com/BrianPugh/tamp/pull/41
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.1.5...v1.1.6
- JavaScript
Published by BrianPugh almost 3 years ago
https://github.com/brianpugh/tamp - v1.1.5
Bug Fixes
- Now compatible with newly released Cython v3.0.0
- JavaScript
Published by BrianPugh almost 3 years ago
https://github.com/brianpugh/tamp - v1.1.4
Bug Fixes
- fix huffman table static declaration by @BrianPugh in https://github.com/BrianPugh/tamp/pull/16
- move window_mask calculation to after configuration by @BrianPugh in https://github.com/BrianPugh/tamp/pull/18
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.1.3...v1.1.4
- JavaScript
Published by BrianPugh about 3 years ago
https://github.com/brianpugh/tamp - v1.1.3
Misc
- Various C optimizations resulting in a significantly smaller binary. Compressor + Decompressor is now just 3848 bytes.
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.1.2...v1.1.3
- JavaScript
Published by BrianPugh about 3 years ago
https://github.com/brianpugh/tamp - v1.1.2
Performance Improvements
- use likely/unlikely compiler hints; improves compressor speed by roughly 5% by @BrianPugh in https://github.com/BrianPugh/tamp/pull/10
Bug Fixes
- only close file decompressor file descriptors on close if internally opened by @BrianPugh in https://github.com/BrianPugh/tamp/pull/11
- Fix c library reading header if decompressor wasn't previously configured @BrianPugh in https://github.com/BrianPugh/tamp/pull/13
Full Changelog: https://github.com/BrianPugh/tamp/compare/v1.1.1...v1.1.2
- JavaScript
Published by BrianPugh about 3 years ago
https://github.com/brianpugh/tamp - v1.1.1
Bug Fixes
- Fixes sdist build/upload.
- JavaScript
Published by BrianPugh about 3 years ago
https://github.com/brianpugh/tamp - v1.1.0 - C Implementation
Features
- C Implementation plus python bindings. Wheels are pre-built for all major operating systems, python versions, and architectures.
- Significant compression and decompression speedups.
- Able to easily integrate into C embedded projects.
Bug Fixes
- Misc bug fixes related to decompressing into limited buffers.
- JavaScript
Published by BrianPugh about 3 years ago
https://github.com/brianpugh/tamp - v1.0.3 - Enhanced compatibility
Bug Fixes
- Reduced viper decompressor size to improve device compatibility. Now compatible with
xtensawindevices, like the ESP32.
- JavaScript
Published by BrianPugh about 3 years ago
https://github.com/brianpugh/tamp - v1.0.2
Bug Fixes
- Add missing
compressanddecompressto stubs. - Loosen dependency versions.
- JavaScript
Published by BrianPugh about 3 years ago
https://github.com/brianpugh/tamp - v1.0.1
Release to update PyPi metadata.
- JavaScript
Published by BrianPugh about 3 years ago
https://github.com/brianpugh/tamp - v1.0.0 - Initial Release
Initial Release
- JavaScript
Published by BrianPugh about 3 years ago