Changelog

2.1.1 2021-10-05

  • [Bug]: Documentation: fix formula rendering for Sphinx 4.2

2.1.0 2021-10-05

  • [Feature] #148: various updates to ensure that the package is still installable (and hackable) on current versions of Python

  • [Bug] #148: proofread documentation

  • [Support] #7: upgrade to minchin.releaser package. Colourettu was previously using an early vendorized version of this.

  • [Support] #147: update minimum versions of several dependencies to remove support for version with known security issues.

  • [Support] #148: update isort to v5

  • [Support] #148: black-ify codebase

  • [Support] #148: switch to personal fork of PSphinxTheme and lconf lexer (i.e. basically the documentation theme) as to provide versions that can be installed with current versions of pip. Specifically, these private version provide PEP440-style version numbers.

  • [Support] #148: drop official support for Python < 3.6, including dropping support for Python 2. I haven’t changed anything in the codebase that I expect will break these earlier versions, but I’m no longer testing against them.

  • [Support] #149: swap from Travis-CI to GitHub Actions for Continuous Integration

2.0.0 2016-11-28

  • [Feature] #6: add blend functionality as both standalone functionality as blend() and as a method of the Palette class as Palette.blend()

  • [Bug]: [Breaking] Update Colour and Palette class naming to CapWords-style, to match PEP8.

  • [Bug]: Palette.to_image() now treats max_width as a maximum width. This way there isn’t a black bar on the bottom/left of the image if the number of bands do not divide evenly into max_width.

  • [Support] #14: add code-style tests as another part of the Travis-CI test suite

  • [Support]: re-arrange and simplify internal package metadata and corresponding changes in setup.py

  • [Support]: ship tests as a subpackage of colourettu

  • [Support]: ship tests such that the command green colourettu works from the command-line after colourettu has been installed on the system

  • [Support] #40: update cloud theme to v1.8, and with it Sphinx to v1.4. Also added to documentation layout improvements. (also #30, #31)

1.1.0 2015-07-20

  • [Feature]: allow creation of colours from normalized rgb values

  • [Feature]: add Palette class

  • [Feature] #8: allow addition of palettes, and palettes and colours

  • [Support]: update to Sphinx 1.3 for documentation generation

  • [Support]: manage changelog with Releases

  • [Support] #5: add project logo

1.0.0 2015-01-17

  • [Bug]: colourettu.color (note, no u) no longer an alias for colourettu.colour (with the u)

  • [Support]: convert Readme and Changelog from Markdown to ReStructured Text

  • [Support] #1: documentation is now online at minchin.ca/colourettu

0.1.1 2014-12-11

  • [Bug]: include extra files so module can install off of pip

0.1.0 2014-12-11