Skip to content

Releases: jtblin/angular-chart.js

v2.1.2

30 Apr 00:51

Choose a tag to compare

v2.1.1

29 Apr 11:57

Choose a tag to compare

Full Changelog: v2.1.0...v2.1.1

v2.1.0

29 Apr 11:16

Choose a tag to compare

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-plugins attribute.
  • 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-deps in 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

29 Apr 11:27

Choose a tag to compare

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 excanvas support.
    • Deprecated and removed Bower support.
    • Refactored source structure (moved main source to src/).
  • Code Quality: Migrated from JSHint/JSCS to ESLint (enforcing the Google Style Guide).
  • Project Hygiene:
    • Renamed the default branch from master to main.
    • Consolidated CI workflows and improved snapshot testing for Linux.
    • Fixed deployment paths for the documentation site.

Full Changelog: 2.0.0...2.0.2

Version 2.0 Major modernization (Node 20, ES6, Gulp 4, Playwright)

29 Apr 11:26

Choose a tag to compare

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_modules path for Chart.min.js (#654).
    • Updated documentation and project metadata (issue/PR templates).
    • Automated GitHub Pages deployment.

New Contributors

Full Changelog: 1.1.1...2.0.0

Version 1..1.1 Maintenance fix for Chart.js 2.3 compatibility

29 Apr 11:23

Choose a tag to compare

Version 1.1.0

05 Dec 02:00

Choose a tag to compare

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

24 Sep 03:10

Choose a tag to compare

  • Fix #449 for global configuration overrides (@shubDhond )
  • Revert bower resolver change as native bower support is back in chart.js

Version 1.0.2

04 Sep 21:47

Choose a tag to compare

  • Additional fix for bower, using overrides to point to dist/Chart.bundle.min.js

Version 1.0.1

16 Aug 22:03

Choose a tag to compare