Skip to content

Latest commit

 

History

History
155 lines (89 loc) · 2.73 KB

CHANGELOG.md

File metadata and controls

155 lines (89 loc) · 2.73 KB

Changelog

All notable changes to this project will be documented in this file.

[0.2.0] - 2023-03-16

Features

  • [breaking] Use a larger pattern LUT (1024 entries)
  • Add zero padding to the pattern LUT

Miscellaneous Tasks

  • Regenerate cliff.toml config

[0.1.6] - 2023-03-13

Documentation

  • Add Errors section to function docstrings

Features

  • Perform subsampling rate factor validation

Miscellaneous Tasks

  • Silence remaining pedantic Clippy warnings

Refactor

  • Clean up the PNG image export code
  • Add must_use function attributes
  • Use inline string interpolation
  • Fix pedantic Clippy nitpicks

[0.1.5] - 2022-04-30

CI configuration

  • Update and simplify GitLab CI config
  • Add rust.yml workflow
  • Add publish.yml workflow

Documentation

  • Add a sample image to README.md
  • Add subsampled image export examples

Features

  • Implement subsampled gamma RAW image export
  • Implement subsampled 8-bit PNG image export
  • Implement subsampled 16-bit PNG image export

Testing

  • Refactor canvas image export unit tests
  • Add raw image export integration tests
  • Add PNG image export integration tests

[0.1.4] - 2022-03-03

Bug Fixes

  • Update the documentation publish job

Features

  • Add subsampled canvas image export method

[0.1.3] - 2021-12-17

CI configuration

  • Fail the clippy check on warnings

Documentation

  • Add window image export examples

Features

  • Add a public rectangle struct named Window
  • Add window_spans() method for windowed access
  • Add the window image export method

Refactor

  • Move image export code into a submodule

[0.1.2] - 2021-11-23

CI configuration

  • Add clippy checks with --no-default-features

Documentation

  • Add a Canvas struct doctest

Features

  • Improve SpotShape type ergonomics
  • Implement the view coordinate transformation
  • Improve Transform type ergonomics

[0.1.1] - 2021-11-16

CI configuration

  • Add a basic GitLab CI config file

Documentation

  • Add spot parameters adjustment doctests
  • Update README.md

Features

  • Add methods for spot parameters evaluation
  • Implement export to RAW image formats

Miscellaneous Tasks

  • Add git-cliff config file
  • Add a change log file

Refactor

  • Extract the pattern LUT into its own type
  • Simplify the inner render loop

[0.1.0] - 2021-11-08

Bug Fixes

  • Adjust effective spot radius estimation
  • Rewrite spot image bounding box calculation

Documentation

  • Add a doctest for the main crate module
  • Add PNG image export doctests
  • Add some example code to README

Features

  • Add initial PNG image export support

Miscellaneous Tasks

  • Improve SpotShape type ergonomics