Skip to content

j2k 0.6.0

Choose a tag to compare

@jcwal1516 jcwal1516 released this 20 Jun 23:21
· 767 commits to main since this release

j2k 0.6.0

This release completes the workspace rename from signinum-* to j2k-* and publishes the replacement crate graph at 0.6.0.

What changed

  • The user-facing crate is now j2k.
  • Implementation crates now use the j2k-* namespace.
  • The workspace version is now 0.6.0.
  • Old signinum-* 0.5.0 releases were yanked after the j2k-* 0.6.0 crates were published.
  • The repository moved to frames-sg/j2k.

Migration

For normal users, depend on the facade crate:

cargo add j2k

If you depended on implementation crates directly, rename package dependencies from signinum-* to the corresponding j2k-* crate and update exact internal pins to 0.6.0.

Common replacements:

  • signinum-j2k -> j2k
  • signinum-core -> j2k-core
  • signinum-j2k-types -> j2k-types
  • signinum-j2k-native -> j2k-native
  • signinum-j2k-metal -> j2k-metal
  • signinum-j2k-cuda -> j2k-cuda
  • signinum-cuda-runtime -> j2k-cuda-runtime
  • signinum-metal-support -> j2k-metal-support
  • signinum-jpeg -> j2k-jpeg
  • signinum-jpeg-metal -> j2k-jpeg-metal
  • signinum-jpeg-cuda -> j2k-jpeg-cuda
  • signinum-transcode -> j2k-transcode
  • signinum-transcode-metal -> j2k-transcode-metal
  • signinum-transcode-cuda -> j2k-transcode-cuda
  • signinum-cli -> j2k-cli

Verification

Before publishing, the rename passed the workspace release gates, including check, test, fmt, clippy, docs, release integrity, unsafe audit, stable API regeneration, repo lint, packaging, and explicit GPU adapter checks.