Releases: chill-chinese/stroke-order-animator
Releases · chill-chinese/stroke-order-animator
3.3.0
3.2.1
3.2.0
3.1.0
🚀 Features
- Make stroke order diagram size configurable
- Make outline and median width configurable
🔄 Continuous Integration
- Upload coverage reports (#79)
- Delete conflicting outputs of build_runner (#75)
- Execute tests in random order (#73)
- Unify Flutter installation across workflows (#70)
🏗️ Build System / Dependencies
- Bump dependencies (#78)
🤷 Others
3.0.0
What's Changed
Version 3.0.0 included a lot of cleaning, restructuring, and improvements to the CI pipeline. The good news is that the library now supports downloading stroke order data. The bad news is that it comes with a few breaking changes regarding initialization of animation controllers. However, it should be very straightforward to adapt to these changes when following the documentation.
- All imports are now available when importing
package:stroke_order_animator/stroke_order_animator.dart
. - Added a
downloadStrokeOrder
function to retrieve stroke order data. - Added a
StrokeOrder
class that holds the information about a character's strokes.StrokeOrderAnimationController
now receives aStrokeOrder
instance instead of raw JSON. - The example app now supports looking up any characters. It retrieves the corresponding stroke order data on demand.
- The typing for quiz callbacks is now more restrictive, leading to compile-time errors when using wrong callbacks.
- The API docs received a major overhaul and are now the main source of information instead of the README.
Full Changelog: 2.1.4...3.0.0
2.1.4
2.1.3
2.1.2
2.1.1
ci: Use Flutter tools instead of Dart tools
Full Changelog: 2.1.0...2.1.1