v0.1.2
What's Changed
- Support postgres with SSL requirements by @ananace in #23
- Cargo.toml: Update dependencies by @heftig in #25
- Add github actions by @erikjohnston in #33
- Azren/split up main by @Azrenbeth in #39
- Azren/moved to lib by @Azrenbeth in #40
- Azren/documented lib by @Azrenbeth in #41
- Wrapped code with pyo3 so that the libary can be used from python by @Azrenbeth in #42
- Added option to output directed graphs of the group heirarchy before and after compression by @Azrenbeth in #43
- Added option to only run the compressor on a range of state groups in a room by @Azrenbeth in #44
- Wrote unit tests for functionality within lib.rs by @Azrenbeth in #45
- Added tests for config::new() which is called when using the library from python by @Azrenbeth in #46
- Wrote tests for Level struct functions by @Azrenbeth in #47
- Wrote tests for compressor functions by @Azrenbeth in #48
- wrote tests for Stats struct and whether the compressor accurately populates it by @Azrenbeth in #49
- Setup framework to do integration testing by @Azrenbeth in #50
- Add information on running options to README and --help output by @Azrenbeth in #51
- Aborts the run of the compressor if it will lead to more rows in the database by @Azrenbeth in #52
- Add option to commit changes to the database automatically by @Azrenbeth in #53
- Add integration tests that check various config options by @Azrenbeth in #54
- Add method to run the compressor starting from a particular compressor-state by @Azrenbeth in #55
- Move the graph generation to before early exit by @Azrenbeth in #56
- Move setting up jemalloc out of library crate by @Azrenbeth in #60
- Rename level current to head by @Azrenbeth in #61
- Don't panic in continue_run if no groups found within range by @Azrenbeth in #62
- Dont send no-changes transaction to database by @Azrenbeth in #71
- Add new package with methods to save and load compressor state by @Azrenbeth in #63
- Add method that compresses next chunk of room by @Azrenbeth in #64
- Add method that compresses the chunks with lowest uncompressed state_group ids by @Azrenbeth in #72
- Add feature that when activated hides all progress bars by @Azrenbeth in #66
- Replace printing with logging by @Azrenbeth in #67
- Add a binary crate to the autocompressor by @Azrenbeth in #68
- Add pyo3 bindings to autocompressor so can be used from python by @Azrenbeth in #69
- Add documentation for autocompressor to readme by @Azrenbeth in #70
- Log to stderr not to a file by @Azrenbeth in #74
- Make the auto compressor uploadable to pypi by @erikjohnston in #75
New Contributors
- @ananace made their first contribution in #23
- @erikjohnston made their first contribution in #33
- @Azrenbeth made their first contribution in #39
Full Changelog: v0.1.0...v0.1.2