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.
[Unreleased]
Added
- CHANGELOG.md to track notable changes.
Changed
- Updated dependencies and workflows.
- Bumped
coveralls-next to 6.0.1.
- Restricted test workflow permissions to read-only.
- Eliminated duplication in the npm package by specifying exact files to include.
- Bumped
eslint from 9.32.0 to 10.0.3 and introduced @stylistic/eslint-plugin for stylistic rules.
- Dropped Node.js 20.x and added Node.js 25.x to the CI test matrix.
- Bumped
actions/checkout and actions/setup-node GitHub Actions to v6.
[3.1.0] - 2024-11-20
Changed
- Switched from
parcel-bundler to parcel for distribution.
Added
- GitHub CI workflows for automated testing and integration.
[3.0.6] - 2024-10-05
Fixed
- Typo in new instruction support logic.
[3.0.5] - 2024-08-12
Added
- Support for several newer experimental canvas instructions.
Changed
- Improved internal performance for sequence processing.
Fixed
- Buggy test case that was failing inconsistently.
[3.0.4] - 2024-06-30
Changed
- Refined README documentation for better clarity.
Added
- Status and maintenance badges to the README.
[3.0.3] - 2024-05-15
Fixed
- Minor bug in the
CanvasSequence class during initialization.
Changed
- Improved overall test coverage.
- Updated project dependencies.
[3.0.2] - 2024-03-10
Changed
- Migrated to
parcel-bundler for more efficient and simpler builds.
[3.0.1] - 2024-01-22
Added
- Internal documentation for core classes.
babelify transform for the distribution bundle to improve browser compatibility.
Changed
- Breaking Change: Renamed
CanvasSequencer to CanvasSequence for API consistency.