Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Most Recent v0.2.0¶
v0.2.0 - 2025-3-13 | uv, pure python, and 3.13.2¶
There are a number of significant changes in v0.2.0:
rye
→ uv
¶
Astral has done a hell of a job making python dev tools. ruff blew the existing python linters out of the water and uv pretty much did the same thing to package managers. Rich-gradient was started on rye but as Astral has since depreciated it, it's moved to their current rust powered python package manager, uv.
Pure Python¶
Rich-gradient is now a pure-python package. This allows it to be more easily used regardless of platform. As rich-gradient previously had pydantic as a dependency, it now just borrows the logic from pydantic-extra-types.color
.
3.13.2¶
After switching to uv, the package has been updated to python 3.13.2.
v0.2.0 Updated¶
- Switched rich-gradient package manager from astral/rye to astral/uv
- Updated python to
3.13.2
v0.2.0 Changed¶
- Removed
pydantic
andpydantic-extra-types
dependencies. - Updated the names of some of the colors. For example greenyellow became lawngreen.
- Updated
README.md
,CHANGELOG
, and documentation.
v0.2.0 Added¶
src/rich_gradient/_base_color.py
: stores the color logic from pydantic-extra-types.color modules stripped of the pydantic framwork.
v0.1.7 - 2024-7-16 | Added support for Two-Color Gradients¶
v0.1.7 Updated¶
- Updated Gradient.generate_subgradients() to default to returning a list containing a single simple gradient to allow Gradients to work when only supplied with two colors.
v0.1.7 Added¶
- Added len, int, str, and repr dunder methods to
rich-gradient.gradient.Gradient
(will simply refer to asGradient
from here on out). - Added a tests/test_gradient.py for Gradient to test two color gradiets
v0.1.6 - 2024-6-28 | Updated Rev¶
- Updated rev to 0.1.6.
v0.1.5 - 2024-6-28 | Added Tests¶
v0.1.5 Updated¶
- Updated requirements for minimum versions of python from 3.8 -> 3.10.
- Added
pytest
to dev-dependancies.
v0.1.5 Added¶
- Tests for:
- Color
- Specturm
- SimpleGradient
v0.1.4 | 2024-6-28 | Resolved Dependancies¶
v0.1.4 Updated¶
- This release is primarily to prune unnecessary dependancies.
- Removed
numpy
to avoid issues ofnumpy
version 2.0.0 conflicting withtorch
.
v0.1.3 - 2021-10-10¶
v0.1.3 Fixed¶
- Updated README to use GitHub pages for example gradient image.
v0.1.2 - 2021-10-10¶
v0.1.2 Updated¶
- Updated PyProject.toml description.
- Moved MKDocs and related dependancies to dev-dependancies.
v0.1.2 Fixed¶
- Updated README to use GitHub pages for banner image.
- Updated README to use GitHub pages for docs url.
v0.1.1 - 2021-10-10¶
v0.1.1 Fixed¶
- Updated README to use GitHub pages for images.
v0.1.0 - 2021-10-10¶
Initial release. Based off of MaxGradient with a simplified color model based on pydantic-extra-types.color.Color. Re-released as rich-gradient to avoid confusion with MaxGradient.