Skip to content

Latest commit

 

History

History
332 lines (249 loc) · 13.4 KB

CHANGELOG.md

File metadata and controls

332 lines (249 loc) · 13.4 KB

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.

0.3.14 - 2025-01-31

Changed

  • chore(config)-migrate renovate config(pr #101)

0.3.13 - 2025-01-20

Changed

  • 👷 ci(circleci): integrate versioning in workflow(pr #100)

0.3.12 - 2025-01-11

Changed

  • ci(circleci)-add save_next_version job and update make_release dependencies(pr #99)

Security

  • Dependencies: update dependency toolkit to v2(pr #98)

0.3.11 - 2025-01-03

Security

  • Dependencies: update rust crate rstest to 0.24.0(pr #97)

0.3.10 - 2024-12-27

Security

  • Dependencies: update dependency toolkit to v1.23.0(pr #96)

0.3.9 - 2024-12-20

Security

  • Dependencies: update dependency toolkit to v1.20.2(pr #95)

0.3.8 - 2024-12-13

Changed

  • 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

Security

  • 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

Security

  • 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

Changed

  • chore(circleci)-update circleci-toolkit orb to version 1.15.0(pr #88)

Security

  • Dependencies: update dependency toolkit to v1.14.0(pr #87)

0.3.4 - 2024-10-04

Security

  • Dependencies: update rust crate rstest to 0.23.0(pr #86)

0.3.3 - 2024-09-28

Added

  • update renovate.json to enable circleci-toolkit with sourceUrl(pr #85)

0.3.2 - 2024-09-14

Added

  • add rangeStrategy configuration to renovate.json(pr #84)

0.3.1 - 2024-09-06

Added

  • 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)

Changed

  • 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

Added

  • 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)

Changed

  • 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

Added

  • add support for RGB and Hex triplet conversion(pr #34)
  • add to_rgb and to_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 and to_hex_triplet for purple (pr #43)
  • implement to_rgb and to_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)

Changed

  • 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

Added

  • add to_hex_string method for ColourRgb(pr #29)
  • derive Debug, PartialEq, Eq, Clone, and Copy for ColourRgb struct(pr #31)

Changed

  • ci-update toolkit orb to version 1.4.3(pr #28)
  • ci-add security job to CircleCI config(pr #30)

0.1.5 - 2024-08-03

Changed

  • ci-add bot-check context to toolkit/make_release workflow(pr #27)

0.1.4 - 2024-07-29

Changed

  • 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)

Fixed

  • correct crate name and config and replacement strings in lib.rs, README.md and release.toml(pr #26)

0.1.3 - 2024-07-15

Changed

  • chore-release replacements and updates(pr #23)

0.1.2 - 2024-07-14

Changed

  • 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)

0.1.1 - 2024-07-14

Changed

  • chore-move to jerus-org and adopt circleci ci(pr #16)
  • chore-clean up and complete ci migration(pr #17)
  • ci-upgrade jerus-org/circleci-toolkit from v0.20.0 to v0.22.0(pr #18)
  • style-change license syntax from 'or' to 'OR'(pr #19)