Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 1, 2026

Bumps icy_sixel from 0.1.3 to 0.5.0.

Changelog

Sourced from icy_sixel's changelog.

[0.5.0] - 2025-12-27

Added

  • SixelImage as the primary public type for both decoding and encoding
    • SixelImage::decode() for decoding a full ANSI SIXEL sequence
    • SixelImage::decode_from_dcs() for decoding a SIXEL payload with explicit DcsSettings
    • FromStr for SixelImage (parse SIXEL from &str)
    • Display for SixelImage (prints as SIXEL using default encoding)
  • Encoding APIs on SixelImage
    • SixelImage::encode() (default options)
    • SixelImage::encode_with() (custom EncodeOptions)
  • Image metadata preserved/configurable on SixelImage
    • PixelAspectRatio (P1 parameter)
    • BackgroundMode (P2 parameter)
    • Builder-style setters with_aspect_ratio() and with_background_mode()
  • Safer construction with SixelImage::try_from_rgba() (validates dimensions, buffer size, overflow)
  • CLI improvements
    • Uses SixelImage API for encoding
    • GIF animation support (sixel animate)
  • CLI integration tests to ensure the sixel binary runs and supports basic encode/decode flows

Fixed

  • VT340 compatibility improvements with proper raster attributes
  • SixelImage::encode() now honors the image’s configured aspect_ratio and background_mode

Changed

  • EncodeOptions is now focused on quantization/dithering knobs; pixel aspect ratio and background mode are configured on SixelImage
  • Documentation and examples updated to use the SixelImage-centric API

Deprecated

  • Free functions for encoding/decoding are retained as compatibility wrappers but are deprecated in favor of SixelImage methods

[0.4.3] - 2024-12-20

Fixed

  • Code cleanup and minor improvements

[0.4.2] - 2024-12-15

Added

  • Command-line interface (icy_sixel-cli crate)
  • Encoder benchmarks

[0.4.1] - 2024-12-10

Changed

  • Replaced encoder implementation with new quantette-based encoder
  • Improved documentation with examples

[0.4.0] - 2024-12-05

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jan 1, 2026
@kaikalii
Copy link
Member

kaikalii commented Jan 6, 2026

@dependabot recreate

Bumps [icy_sixel](https://github.com/mkrueger/icy_sixel) from 0.1.3 to 0.5.0.
- [Changelog](https://github.com/mkrueger/icy_sixel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mkrueger/icy_sixel/commits)

---
updated-dependencies:
- dependency-name: icy_sixel
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/icy_sixel-0.5.0 branch from 8685dac to e9e3fa6 Compare January 6, 2026 20:05
@kaikalii kaikalii merged commit f530d83 into main Jan 6, 2026
5 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/icy_sixel-0.5.0 branch January 6, 2026 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant