Skip to content

chore: release v0.7.0 - #132

Merged
MagicalTux merged 1 commit into
masterfrom
release-plz-2026-09-27T17-54-58Z
Oct 3, 2026
Merged

MagicalTux merged 1 commit into
masterfrom
release-plz-2026-09-27T17-54-58Z

Conversation

@MagicalTux

@MagicalTux MagicalTux commented Sep 27, 2026 •

Copy link
Copy Markdown
Member

🤖 New release

  • compcol: 0.6.11 -> 0.7.0 (⚠ API breaking changes)

⚠ compcol breaking changes

--- failure copy_impl_added: type now implements Copy ---

Description:
A public type now implements Copy, causing non-move closures to capture it by reference instead of moving it.
        ref: https://github.com/rust-lang/rust/issues/100905
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/copy_impl_added.ron

Failed in:
  compcol::deflate::DecoderConfig in /tmp/.tmpBJTxAA/compcol/src/deflate/embed.rs:63
  compcol::zlib::DecoderConfig in /tmp/.tmpBJTxAA/compcol/src/zlib/embed.rs:34

--- failure feature_no_longer_enables_feature: package feature no longer enables another feature ---

Description:
A feature no longer enables another feature in this package's Cargo.toml. This will break downstream crates which rely on the implied feature being enabled.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove-another
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/feature_no_longer_enables_feature.ron

Failed in:
  feature deflate no longer enables alloc

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/inherent_method_missing.ron

Failed in:
  DecoderConfig::with_dictionary, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/decoder.rs:62

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/module_missing.ron

Failed in:
  mod compcol::deflate::decoder, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/decoder.rs:1
  mod compcol::deflate::lz77, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/lz77.rs:1
  mod compcol::deflate::encoder, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/encoder.rs:1

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing or renamed
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  HASH_SIZE in file /tmp/.tmpOEE7Oy/compcol/src/deflate/lz77.rs:15
  PREV_SIZE in file /tmp/.tmpOEE7Oy/compcol/src/deflate/lz77.rs:22
  HASH_BITS in file /tmp/.tmpOEE7Oy/compcol/src/deflate/lz77.rs:14

--- failure struct_marked_non_exhaustive: struct marked #[non_exhaustive] ---

Description:
A public struct has been marked #[non_exhaustive], which will prevent it from being constructed using a struct literal outside of its crate. It previously had no private fields, so a struct literal could be used to construct it outside its crate.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/struct_marked_non_exhaustive.ron

Failed in:
  struct DecoderConfig in /tmp/.tmpBJTxAA/compcol/src/zlib/embed.rs:34

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/struct_missing.ron

Failed in:
  struct compcol::deflate::decoder::DecoderConfig, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/decoder.rs:28
  struct compcol::deflate::decoder::Decoder, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/decoder.rs:152
  struct compcol::deflate::Decoder, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/decoder.rs:152
  struct compcol::gzip::Decoder, previously in file /tmp/.tmpOEE7Oy/compcol/src/gzip/mod.rs:118
  struct compcol::deflate::lz77::MatchFinder, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/lz77.rs:32
  struct compcol::deflate::encoder::Encoder, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/encoder.rs:452
  struct compcol::deflate::Encoder, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/encoder.rs:452
  struct compcol::zlib::Encoder, previously in file /tmp/.tmpOEE7Oy/compcol/src/zlib/mod.rs:404
  struct compcol::gzip::Encoder, previously in file /tmp/.tmpOEE7Oy/compcol/src/gzip/mod.rs:593
  struct compcol::deflate::encoder::EncoderConfig, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/encoder.rs:61
  struct compcol::zlib::Decoder, previously in file /tmp/.tmpOEE7Oy/compcol/src/zlib/mod.rs:125

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field dictionary of struct DecoderConfig, previously in file /tmp/.tmpOEE7Oy/compcol/src/deflate/decoder.rs:31
  field dictionary of struct DecoderConfig, previously in file /tmp/.tmpOEE7Oy/compcol/src/zlib/mod.rs:87
Changelog

0.7.0 - 2026-10-03

Added

  • (embed) one-shot functions, build-time sizes, honest footprint ceilings (#134)
  • embed feature — a small, allocation-free deflate family for embedded targets (#133)

Other

  • (readme) bring README up to date with the current API and codec set (#131)


This PR was generated with release-plz.

@MagicalTux
MagicalTux force-pushed the release-plz-2026-09-27T17-54-58Z branch from 290e809 to 3551ac8 Compare October 3, 2026 06:58
@MagicalTux MagicalTux changed the title chore: release v0.6.12 chore: release v0.7.0 Oct 3, 2026
@MagicalTux
MagicalTux force-pushed the release-plz-2026-09-27T17-54-58Z branch from 3551ac8 to 5a994c9 Compare October 3, 2026 08:47
@MagicalTux
MagicalTux merged commit d5f46ca into master Oct 3, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant