Skip to content

v1.3.2

Latest

Choose a tag to compare

@brody-0125 brody-0125 released this 07 Apr 16:27
· 2 commits to develop since this release
891f2b3

What's New

GitHub Actions CI Pipeline (#19)

Automated continuous integration is now configured for the project:

  • Analyze job — Enforces dart format consistency and dart analyze --fatal-infos with zero tolerance for warnings.
  • Test job — Runs the full test suite across a matrix of Dart stable and Dart 3.10.7 (minimum supported SDK version).
  • Minimal permissions (contents: read) and concurrency groups to cancel stale runs.

Improvements

  • Code formatting — Applied dart format to 23 source files for consistent code style across the codebase.
  • Static analysis cleanup — Resolved all dart analyze --fatal-infos issues:
    • Removed deprecated avoid_returning_null_for_future lint rule.
    • Added curly braces to if statements, const constructors, and final local variables where required.
  • Documentation (#21) — Added inline comments clarifying google/sentencepiece proto spec compliance for default token IDs (unkId=0, bosId=1, eosId=2, padId=-1).

Notes

This is a maintenance release with no API changes or breaking changes. Focus: CI infrastructure, code hygiene, and documentation clarity.

Full Changelog: v1.3.1...v1.3.2