Change log / Release notes

1.5.0

  • Breaking change:
    • Drop support for Ruby 3.2
      • Ruby 3.2 is (EOL)
      • parallel-2.1.0 requires ruby version >= 3.3
  • Chore:
    • Fix ruby-vips backend colourspace casting error #206
    • Change the way version is included. Instead of including a module Version, directly add the VERSION constant in the PixelChart class. It could avoid namespace collision with that kind of generic name.

1.4.0

  • Breaking change: drop Ruby 3.1 support (EOL)
  • Library:
    • Fix replacing newlines with commas when loading multilines CSV (previously removed, that was causing a loss of pixels)
  • Chore:
    • Add support for Ruby 4.0
    • Update dependencies

1.3.0

  • Breaking change: drop Ruby 3.0 support (EOL)
  • Chore:
    • Add support for Ruby 3.4
    • Update dependencies

1.2.0

  • Deprecation: now requires ruby 3.0+ instead of 2.7+
  • Chore:
    • Add support for Ruby 3.2
  • Lib: define a bit depth of 1 (fix #1), even if it seems to be automatic with newer version of (ruby-)vips, to save some storage

1.1.0

  • Dependencies:
    • Update to yard v0.9.27
      • Move from Redcarpet to CommonMarker markdown provider
      • Move doc syntax from Rdoc to markdown
    • Move dev dependencies from gemspec to gemfile
  • Chore:
    • Add support for Ruby 3.1

[1.0.2]

  • lib: code lint
  • dependencies: update
  • rubocop: new rules for new cops
  • deprecation: now requires ruby 2.7+ instead of 2.4+
  • doc: fix a CLI value name

1.0.1

  • doc: final documentation
  • gem: add metadata to gemspec

[1.0.0]

  • Initial version