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.
0.3.14 - 2025-01-31
- chore(config)-migrate renovate config(pr #101)
0.3.13 - 2025-01-20
- 👷 ci(circleci): integrate versioning in workflow(pr #100)
0.3.12 - 2025-01-11
- ci(circleci)-add save_next_version job and update make_release dependencies(pr #99)
- Dependencies: update dependency toolkit to v2(pr #98)
0.3.11 - 2025-01-03
- Dependencies: update rust crate rstest to 0.24.0(pr #97)
0.3.10 - 2024-12-27
- Dependencies: update dependency toolkit to v1.23.0(pr #96)
0.3.9 - 2024-12-20
- Dependencies: update dependency toolkit to v1.20.2(pr #95)
0.3.8 - 2024-12-13
- chore-update schedule for dependency updates to Thursday(pr #93)
- chore(circleci)-update circleci-toolkit orb to version 1.20.1(pr #94)
0.3.7 - 2024-12-07
- Dependencies: bump hashbrown from 0.15.0 to 0.15.2 in the cargo group across 1 directory(pr #92)
0.3.6 - 2024-11-15
- Dependencies: update dependency toolkit to v1.16.1(pr #89)
- Dependencies: update dependency toolkit to v1.18.0(pr #90)
- Dependencies: update dependency toolkit to v1.19.0(pr #91)
0.3.5 - 2024-11-01
- chore(circleci)-update circleci-toolkit orb to version 1.15.0(pr #88)
- Dependencies: update dependency toolkit to v1.14.0(pr #87)
0.3.4 - 2024-10-04
- Dependencies: update rust crate rstest to 0.23.0(pr #86)
0.3.3 - 2024-09-28
- update renovate.json to enable circleci-toolkit with sourceUrl(pr #85)
0.3.2 - 2024-09-14
- add rangeStrategy configuration to renovate.json(pr #84)
0.3.1 - 2024-09-06
- add new dependencies and implement random color generation(pr #73)
- add random color generation and use EnumCount for Blue enum(pr #76)
- add random color generation for Yellow enum(pr #75)
- add random color generation for Brown and fix example in Blue(pr #77)
- add random color generation and EnumCount derivation(pr #78)
- add random color generation and derive EnumCount for Green enum(pr #79)
- add random color generation and derive EnumCount trait(pr #80)
- add random color generation using tinyrand(pr #81)
- add random color generation for White enum(pr #82)
- refactor-remove unnecessary allow attribute and add documentation for Prefix enum(pr #74)
- refactor(ext)-return Box from random_named_colour function(pr #83)
0.3.0 - 2024-09-05
- add parsing functionality for Basic colours(pr #51)
- support parsing color codes without hash prefix in Basic module(pr #52)
- add parsing for black shades and implement FromStr trait(pr #53)
- add parse method and FromStr implementation for Black and Blue enums(pr #54)
- add parsing from string for Brown enum(pr #55)
- add parsing from string for Cyan enum and implement FromStr trait(pr #56)
- BREAKING: add Olive shade and implement FromStr for Green enum(pr #57)
- add parsing from string for Purple enum and implement FromStr trait(pr #58)
- add parsing and string conversion for Red enum(pr #59)
- add parsing and string conversion for White enum(pr #60)
- add new shades and implement parsing from string(pr #61)
- add NamedColour trait and implement for Black(pr #63)
- implement ExtendedColour trait for Brown and add tests for name_colour function(pr #65)
- implement ExtendedColour trait for Cyan(pr #66)
- implement ExtendedColour trait and add comprehensive tests for Green(pr #67)
- implement ExtendedColour trait and add comprehensive tests for Red(pr #68)
- implement ExtendedColour trait and add comprehensive tests for name_colour function(pr #69)
- add ExtendedColour trait implementation and additional tests for White(pr #70)
- implement ExtendedColour trait and add comprehensive tests for Yellow shades(pr #71)
- BREAKING: update default feature to extended and adjust documentation accordingly(pr #72)
- refactor-rename Rgb to RGB8 in lib.rs(pr #50)
- refactor-remove deprecated as_rgb methods and associated tests(pr #62)
- refactor-rename NamedColour to ExtendedColour and update trait implementations(pr #64)
0.2.0 - 2024-09-03
- add support for RGB and Hex triplet conversion(pr #34)
- add
to_rgb
andto_hex_triplet
for yellow(pr #38) - add green color shades and refactor module structure(pr #39)
- add Cyan color shades and refactor Green color shades(pr #40)
- add extended blue shades with RGB and hex triplet support(pr #41)
- add Indigo enum with shades and related methods(pr #42)
- implement
to_rgb
andto_hex_triplet
for purple (pr #43) - implement
to_rgb
andto_hex_triplet
for white enum(pr #44) - add Brown color shades and refactor existing implementation(pr #45)
- add lavender module with extended named colours(pr #46)
- add extended shades of black with RGB and hex triplet conversions(pr #47)
- replace ColourRgb with ToHex trait and Rgb struct(pr #48)
- BREAKING: add Rgb module to public API(pr #49)
- chore(circleci)-update toolkit orb to version 1.5.0 and add update_changelog parameter(pr #32)
- chore-update .gitignore and add Cargo.lock(pr #33)
- chore-add comment for future removal of deprecated
as_rgb
functions(pr #35) - refactor-remove commented-out code and extra newline in basic.rs(pr #36)
- refactor(ext)-reorganize ext module and move Red enum to separate file(pr #37)
0.1.6 - 2024-08-28
- add to_hex_string method for ColourRgb(pr #29)
- derive Debug, PartialEq, Eq, Clone, and Copy for ColourRgb struct(pr #31)
0.1.5 - 2024-08-03
- ci-add bot-check context to toolkit/make_release workflow(pr #27)
0.1.4 - 2024-07-29
- ci-update toolkit version from 0.22.0 to 0.24.1(pr #24)
- chore-extend configuration with package rules, regex managers, and dependency dashboard(pr #25)
- correct crate name and config and replacement strings in lib.rs, README.md and release.toml(pr #26)
0.1.3 - 2024-07-15
- chore-release replacements and updates(pr #23)
0.1.2 - 2024-07-14
- docs-add documentation for DarkRed enum variant in Red enum(pr #20)
- docs-move documentation update entry to correct version section(pr #21)
- chore-bump version from 0.1.0 to 0.1.1(pr #22)