Skip to content

Releases: supitsdu/colorus-js

v1.0.0

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

What's Changed

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

v0.9.0

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

What's Changed

  • feat: update package.json for colorus-js 0.8.1 by @supitsdu in #8
  • docs: update and refine TSDoc for Colorus module by @supitsdu in #9
  • feat: add support for conversion between CSS named colors by @supitsdu in #10
  • 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

v0.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

v0.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

Colorus v0.6.0 Release

01 Apr 01:55
Compare
Choose a tag to compare
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.

🚀 Version 0.5.0 Release: Introducing Colorus Utility and More!

09 Mar 01:55
Compare
Choose a tag to compare

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!