Releases: eirtools/deku_string
Releases · eirtools/deku_string
v0.4.1
What's Changed
- Update actions/setup-python action to v6 by @renovate[bot] in #85
- Update pre-commit hook EmbarkStudios/cargo-deny to v0.18.9 by @renovate[bot] in #90
- Update cargo-bins/cargo-binstall action to v1.16.5 by @renovate[bot] in #95
- Update dependency cargo-nextest to v0.9.115 by @renovate[bot] in #88
- Update Rust crate pastey to 0.2.0 by @renovate[bot] in #97
- Update dependency pre-commit to v4.5.1 by @renovate[bot] in #96
- Update dependency cargo-llvm-cov to v0.6.21 by @renovate[bot] in #87
- Update pre-commit hook python-jsonschema/check-jsonschema to v0.36.0 by @renovate[bot] in #89
- Update actions/cache action to v5 by @renovate[bot] in #99
- Update actions/checkout action to v6 by @renovate[bot] in #100
- Update mikepenz/action-junit-report action to v6 by @renovate[bot] in #94
- Update dependency cargo-mutants to v26 by @renovate[bot] in #98
- Update dependency python to 3.14 by @renovate[bot] in #91
- Update Rust crate deku to 0.20.0 by @renovate[bot] in #92
- Improve dependency management by @eirnym in #102
- CI workflow improvements by @eirnym in #103
- Update cargo-bins/cargo-binstall action to v1.16.6 by @renovate[bot] in #105
- Update Rust crate serde_json to 1.0.148 by @renovate[bot] in #106
- Update dependency cargo-nextest to v0.9.116 by @renovate[bot] in #104
- Bump MSRV due to
dekudependency by @eirnym in #107 - Update dependency cargo-llvm-cov to v0.6.22 by @renovate[bot] in #108
- Bump version to 0.4.1 by @eirnym in #109
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Format macro arguments by @eirnym in #45
- Little refactoring by @eirnym in #46
- Add explicit permissions to all CI jobs by @eirnym in #47
- Update pre-commit hook python-jsonschema/check-jsonschema to v0.33.3 by @renovate[bot] in #48
- Update cargo-bins/cargo-binstall action to v1.15.0 by @renovate[bot] in #50
- Make rust formatter less destructive for macroses by @eirnym in #51
- Revert "chore(deps): update actions/download-artifact action to v5" (broken) by @eirnym in #52
no_stdcompatibility by @elliotsayes in #49- Add documentation how to read/write tests by @eirnym in #54
- Add formatting into pre-commit and remove style check by @eirnym in #57
- Make mutants use diff by @eirnym in #58
- Add binary data for tests by @eirnym in #56
- Update cargo-bins/cargo-binstall action to v1.15.1 by @renovate[bot] in #55
- Improve test documentation by @eirnym in #59
- Add ::new to StringDeku and seven-bit ints by @eirnym in #60
- Use common binary data for tests by @eirnym in #61
- VecDeku implementation by @eirnym in #62
- Update dependency cargo-nextest to v0.9.103 by @renovate[bot] in #63
- Update dependency fd-find to v10.3.0 by @renovate[bot] in #64
- Annoying clippy by @eirnym in #65
- DerefMut for all types. by @eirnym in #66
- Split implementation to smaller functions by @eirnym in #67
- Add inline and must_use attribute as needed by @eirnym in #68
- Extract common deku encoding methods by @eirnym in #69
- More pedantic clippy by @eirnym in #70
- Add doctest verification to CI build by @eirnym in #71
- Update cargo-bins/cargo-binstall action to v1.15.3 by @renovate[bot] in #72
- Rewrite documentation by @eirnym in #73
- Add command to check pedantic clippy and formatting by @eirnym in #74
- Move common functions to common package by @eirnym in #76
- Add cargo-deny as a pre-commit check by @eirnym in #77
- Run style CI post merge by @eirnym in #78
- Add compile error if built with 16-bit usize by @eirnym in #79
- Improve no-std support in tests by @eirnym in #80
- Prepare v0.4.0 by @eirnym in #81
- Fix release ci: version selection by @eirnym in #82
- Specify exact pacakge for cargo publish by @eirnym in #83
- Drop workspace due to cargo publish process. by @eirnym in #84
New Contributors
- @elliotsayes made their first contribution in #49
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- chore(config): migrate renovate config by @renovate[bot] in #20
- Add support for serde by @byteit101 in #21
- Move StringDeku implmementation into submodule, add more tests by @eirnym in #25
- chore(deps): update cargo-bins/cargo-binstall action to v1.14.4 by @renovate[bot] in #27
- chore(deps): update dependency cargo-mutants to v25.2.2 by @renovate[bot] in #28
- chore(deps): update pre-commit hook python-jsonschema/check-jsonschema to v0.33.2 by @renovate[bot] in #24
- chore(deps): update dependency pre-commit to v4.3.0 by @renovate[bot] in #29
- chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 by @renovate[bot] in #30
- chore(deps): update dependency cargo-llvm-cov to v0.6.18 by @renovate[bot] in #22
- chore(deps): update dependency cargo-nextest to v0.9.102 by @renovate[bot] in #23
- chore(deps): update rust crate rstest to 0.26.0 by @renovate[bot] in #31
- Properly setup mutants by @eirnym in #32
- chore(deps): update actions/download-artifact action to v5 by @renovate[bot] in #26
- chore(deps): update dependency cargo-mutants to v25.3.1 by @renovate[bot] in #33
- use
stringinstead ofstrfor consistency by @eirnym in #34 - Use partial macro-based implementation by @eirnym in #35
- 7-bit encoded integers by @eirnym in #37
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #36
- Replace export_macro with use by @eirnym in #38
- UTF-32 support by @eirnym in #39
- Shorten test data length to make them more readable. by @eirnym in #40
- Support for .Net encoded strings by @eirnym in #41
- Add more integer types to support by @eirnym in #42
- Prepare for release 0.3.0 by @eirnym in #43
- Limit keywords by @eirnym in #44
New Contributors
- @byteit101 made their first contribution in #21
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Update pre-commit hook python-jsonschema/check-jsonschema to v0.33.0 by @renovate in #5
- Improve CI workflow by @eirnym in #6
- fix(ci): Add tests to trigger CI by @eirnym in #8
- tests: Export layouts to utility by @eirnym in #7
- Improve tests because of more robust macro by @eirnym in #9
- breaking(StringDeku): Rename Layout to StringLayout by @eirnym in #10
- feat(StringDeku): Add more implementation for various deku inconsitinces by @eirnym in #11
- chore(tests): Move StringDeku tests into subfolder by @eirnym in #12
- feat(tests): Massive tests refactoring by @eirnym in #13
- Minor tests improvements by @eirnym in #14
- chore(deps): update dependency cargo-mutants to v25.0.1 by @renovate in #15
- fix(deps): update rust crate deku to 0.19.0 by @renovate in #16
- Improve caching by @eirnym in #17
- chore(deps): update dependency cargo-nextest to v0.9.95 by @renovate in #18
- Bump version to 0.2.0 by @eirnym in #19
New Contributors
Full Changelog: v0.1.0...v0.2.0