Skip to content

Releases: supitsdu/colorus-js

2.0.1

06 Nov 08:49
f4c5b88
Compare
Choose a tag to compare

What's Changed

Fixes

  • fix(dye): handle fallbackColor correctly and add regression test by @supitsdu in #51

Dev Dependencies

  • build(deps-dev): bump @swc/core from 1.7.35 to 1.7.40 by @dependabot in #43
  • build(deps-dev): bump @biomejs/biome from 1.9.3 to 1.9.4 by @dependabot in #41
  • build(deps-dev): bump rollup from 4.24.0 to 4.24.2 by @dependabot in #42
  • build(deps-dev): bump tslib from 2.7.0 to 2.8.0 by @dependabot in #39
  • build(deps-dev): bump @rollup/plugin-typescript from 12.1.0 to 12.1.1 by @dependabot in #40
  • build(deps-dev): bump rollup from 4.24.2 to 4.24.4 by @dependabot in #50
  • build(deps-dev): bump tslib from 2.8.0 to 2.8.1 by @dependabot in #49
  • build(deps-dev): bump @swc/core from 1.7.40 to 1.8.0 by @dependabot in #48
  • build(deps-dev): bump @swc/jest from 0.2.36 to 0.2.37 by @dependabot in #47
  • build(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 by @dependabot in #46

Full Changelog: 2.0.0...v2.0.1

2.0.0

04 Nov 03:15
720ed03
Compare
Choose a tag to compare

What's Changed

Feature

  • Release 2.0.0: Major Update with Enhanced Extensibility and Improved Typing by @supitsdu in #45

Dev Dependencies

  • build(deps-dev): bump @swc/core from 1.7.22 to 1.7.24 by @dependabot in #26
  • build(deps-dev): bump @types/jest from 29.5.12 to 29.5.13 by @dependabot in #30
  • build(deps-dev): bump @swc/core from 1.7.24 to 1.7.26 by @dependabot in #29
  • build(deps-dev): bump rollup from 4.21.2 to 4.21.3 by @dependabot in #28
  • build(deps-dev): bump @biomejs/biome from 1.8.3 to 1.9.1 by @dependabot in #27
  • build(deps-dev): bump rollup from 4.21.3 to 4.22.4 by @dependabot in #33
  • build(deps-dev): bump @biomejs/biome from 1.9.1 to 1.9.2 by @dependabot in #32
  • build(deps-dev): bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 by @dependabot in #31
  • build(deps-dev): bump rollup from 4.22.4 to 4.22.5 by @dependabot in #34
  • build(deps-dev): bump @biomejs/biome from 1.9.2 to 1.9.3 by @dependabot in #35
  • build(deps-dev): bump rollup from 4.22.5 to 4.24.0 by @dependabot in #36
  • build(deps-dev): bump @swc/core from 1.7.26 to 1.7.35 by @dependabot in #37

Full Changelog: v1.0.0...2.0.0

1.0.0

02 Sep 17:24
13f5986
Compare
Choose a tag to compare

What's Changed

Features

  • feat(ci): add Node.js CI workflow for build, lint, and test by @supitsdu in #14
  • feat!: implement basic plugin system in Colorus by @supitsdu in #17
  • feat(typescript-migration): Migrate Colorus-js codebase to TypeScript by @supitsdu in #23

Dev Dependencies

  • build(deps-dev): bump rollup from 4.18.0 to 4.21.2 by @dependabot in #24
  • build(deps-dev): bump @swc/core from 1.7.21 to 1.7.22 by @dependabot in #25

New Contributors

Full Changelog: v0.9.0...v1.0.0

0.9.0

11 Jun 16:12
d9123c6
Compare
Choose a tag to compare

What's Changed

Features

  • feat: update package.json for colorus-js 0.8.1 by @supitsdu in #8
  • feat: add support for conversion between CSS named colors by @supitsdu in #10
  • docs: update and refine TSDoc for Colorus module by @supitsdu in #9
  • fix: Colorus.invert() cannot invert colors correctly by @supitsdu in #11
  • docs: Update README.md API Reference by @supitsdu in #12
  • feat: bump version by @supitsdu in #13

Full Changelog: v0.8.0...v0.9.0

0.8.0

02 May 07:19
fa235fd
Compare
Choose a tag to compare

What's Changed

  • feat: Add grayscale method to Colorus class by @supitsdu in #6
  • chore(package.json): fix name of package by @supitsdu in #7

Full Changelog: v0.7.2...v0.8.0

v0.7.2

30 Apr 04:45
4b27c13
Compare
Choose a tag to compare

What's Changed

  • Fix: Rename Package from "colorus" to "colorus-js" to Resolve NPM Conflict by @supitsdu in #5

Full Changelog: v.0.7.1...v0.7.2

v0.7.0

28 Apr 20:36
f30e24e
Compare
Choose a tag to compare

What's Changed

  • feat: Introduce color manipulation enhancements and code improvements by @supitsdu in #2

Full Changelog: v0.6.0...v0.7.0

0.7.1

28 Apr 21:06
8b0f26c
Compare
Choose a tag to compare

What's Changed

  • fix: remove default export to match type definitions by @supitsdu in #3

Full Changelog: v0.7.0...v.0.7.1

0.6.0

01 Apr 01:55
Compare
Choose a tag to compare
0.6.0 Pre-release
Pre-release

New Features

  • Added colorFormatter class for formatting color values into various formats.
  • Implemented colorNormalizer class for rounding and clamping color values.
  • Added methods for adjusting alpha channel, hue, saturating, lightening, and mixing colors.
  • Added support for CMYK color space in serialization.

Improvements

  • Refactored code logic and structure.
  • Improved code quality.
  • Enhanced serialization of string or object colors.
  • Improved consistency of functions.

Tests

  • Added unit tests for various functionalities:
    • Color formatter and normalizer.
    • Composition methods.
    • Helpers.
    • CMYK color space.

For detailed changes, refer to the commit history since v0.5.0.

0.5.0

09 Mar 01:55
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release

What's New:

  • Colorus: A versatile utility class has been added to facilitate working with colors in various formats. The Colorus utility enables serialization of color input, conversion between different color representations (RGB, HSL, HSV), and generation of color string representations.

Enhancements:

  • Color Serialization: Streamlined color parsing and serialization for improved efficiency and readability.
  • Test Suite: Added Jest tests to ensure the correctness of serialization functions and color conversion.

Bug Fixes:

  • Minor Consistency Improvements: Enhanced JSDoc consistency for better code documentation.

Build and Development:

  • Project Setup: Initial project setup files have been added to kickstart development.

This release marks a significant milestone in the project's development, bringing forth essential features, enhancements, and improvements. Dive into the latest version and explore the power of Colorus Utility along with other exciting additions!