v1.3.0
Essential Links
Enhancements
- #555 Enable sub elements
- #608 Add arrows decoration to line annotation
- #619 Properly consider the border thickness on the annotations' events
- #600 Enable shadowing on the annotations
Bugs Fixed
- #653 Directly assign new element resolved properties
- #635 Fix auto callout position calculation in label annotation
- #627 Fix the scale limit update when annotation value is 0
- #603 Fixes events triggering on the label of a line annotation
Documentation
- #654 Fix wrong dataset index in sample
- #628 Fix the default options values in the documentation
- #623 Normalize table headers and samples blocks sequence in the documentation
- #613 Enable the link to label configuration from the guide navigation menu
- #609 Update labelVisibility sample to demonstrate different approaches
- #607 Remove `point` node from label annotation sample
- #606 Sort alphabetically the options definitions in the documentation
Development
- #661 Bump version to 1.3.0, update deps
- #657 Line: change event tests to inRange tests
- #650 Move events test cases to events.spec
- #651 Polygon: change event tests to inRange tests
- #649 Point: change event tests to inRange tests
- #647 Label fixtures: merge canvas test cases and remove useless point test
- #648 Label: change event tests to inRange tests
- #646 Label fixtures: merge similar callout test cases
- #645 Label fixtures: merge missing scales test cases
- #644 Add tests for missing and empty label content
- #643 Label fixtures: merge position tests in vertical and horizontal ones
- #641 Label fixtures: combine border tests to one file
- #640 Label fixtures: remove point tests, update padding
- #639 Remove old test cases
- #637 Tests: use helper function to fetch elements
- #638 Chart.js < v3.7 warning instead of exception
- #634 Box: test borderWidths. Ellipse: change events tests to inRange tests
- #632 Box: change event tests to inRange tests
- #633 Remove not used default route for backgroundColor option in label annotation
- #631 Remove (some) reduntant properties from fixtures
- #614 Improve event handling adding test cases
- #617 Remove `readValueToProps` function of options helpers
- #616 Add specific test cases for ellipse annotation event handling
- #622 Add test cases to test one or both missing scales
- #612 Sort shadow color default options alphabetically
- #605 Remove renaming the imports from chartjs.helpers of callback function
- #604 Add JSDoc to `labelIsVisible` method of line annotation
- #599 Use PI constant of Chartjs helpers instead of Math.PI
- #598 Normalize border style setting
Thanks to @joshkel, @kurkle and @stockiNail