Skip to content

Releases: eirtools/deku_string

v0.4.1

30 Dec 10:11
a2cbc77

Choose a tag to compare

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 deku dependency 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

03 Sep 17:05
122893f

Choose a tag to compare

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_std compatibility 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

Full Changelog: v0.3.0...v0.4.0

v0.3.0

12 Aug 10:14
76f4195

Choose a tag to compare

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 string instead of str for 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

Full Changelog: v0.2.0...v0.3.0

v0.2.0

02 May 20:52
82425ab

Choose a tag to compare

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

v0.1.0

11 Apr 16:13
bc1e996

Choose a tag to compare

What's Changed

  • Basic CI checks for Rust project by @eirnym in #2
  • deku_string initial version by @eirnym in #3

New Contributors

  • @eirnym made their first contribution in #2

Full Changelog: https://github.com/eirtools/deku_string/commits/v0.1.0