Releases: jtblin/angular-chart.js
Releases · jtblin/angular-chart.js
v2.1.2
Full Changelog: v2.1.1...v2.1.2
v2.1.1
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
This version introduces new Chart.js features and streamlines the release process with full CI/CD automation.
- Plugins Support: Added full support for Chart.js plugins via the
chart-pluginsattribute. - Dynamic Options: Improved handling of dynamic options and added support for forced updates to ensure charts stay in sync with data.
- Automated Releases: Implemented a new GitHub Actions workflow that automatically creates GitHub Releases and generates changelogs when version tags are pushed.
- CI Improvements:
- Optimized build pipeline to build the project before running tests.
- Resolved dependency conflicts using
--legacy-peer-depsin CI. - Updated the deployment workflow to follow standard semantic versioning and tagging patterns.
Full Changelog: 2.0.2...v2.1.0
2.0.2 ES Modules migration, Rollup build, and repository cleanup
What's changed?
This release refactors the core architecture for modern JavaScript standards.
- ES Modules & Rollup: Migrated the codebase to ES Modules and introduced Rollup for a cleaner, more efficient build pipeline.
- Major Cleanup:
- Removed legacy
excanvassupport. - Deprecated and removed Bower support.
- Refactored source structure (moved main source to
src/).
- Removed legacy
- Code Quality: Migrated from JSHint/JSCS to ESLint (enforcing the Google Style Guide).
- Project Hygiene:
- Renamed the default branch from
mastertomain. - Consolidated CI workflows and improved snapshot testing for Linux.
- Fixed deployment paths for the documentation site.
- Renamed the default branch from
Full Changelog: 2.0.0...2.0.2
Version 2.0 Major modernization (Node 20, ES6, Gulp 4, Playwright)
What's Changed
This release marks a major overhaul of the development stack to ensure long-term maintainability.
- Modern Tooling: Upgraded to Node.js 20, ES6, and Gulp 4.
- Testing Evolution: Replaced legacy testing tools with Playwright for robust integration testing.
- CI/CD Migration: Switched to GitHub Actions for automated testing and GitHub Pages deployment.
- Maintenance:
- Fixed
node_modulespath forChart.min.js(#654). - Updated documentation and project metadata (issue/PR templates).
- Automated GitHub Pages deployment.
- Fixed
New Contributors
- @tonythomas01 made their first contribution in #611
- @rootux made their first contribution in #629
- @mehtadev17 made their first contribution in #654
Full Changelog: 1.1.1...2.0.0
Version 1..1.1 Maintenance fix for Chart.js 2.3 compatibility
Version 1.1.0
- #542 - add stronger check of initial preconditions (angularjs and Chart.js), avoiding misunderstanding error message (@semagarcia)
- Trigger events only when last point(s) change
- Fix #536 - add selected point/element in eventHandler for onClick and onHover (@mathben)
- Fix #476 - add support for RGB/RGBA colors using new notation and documentation (@WilliamJohnsonJr)
Version 1.0.3
- Fix #449 for global configuration overrides (@shubDhond )
- Revert bower resolver change as native bower support is back in chart.js
Version 1.0.2
- Additional fix for bower, using
overridesto point to dist/Chart.bundle.min.js
Version 1.0.1
- Fix #452 using bower with Chart.js +2.2.0 (@navarroaxel)