v2.2.0 of smart_executer

2026-03-11T22:15:50.983035Z

2.2.0 was published on Mar 11, 2026.

Changelog excerpt:
### Changed

- **BREAKING**: `defaultErrorMessage`, `noConnectionMessage`, `sessionExpiredTitle`, `sessionExpiredMessage`in `SmartExecuterConfig.initialize()`are now `String Function()`(`MessageBuilder`) instead of `String` - Enables dynamic / localized messages resolved at the time the error occurs
- Migrate: `defaultErrorMessage: 'msg'`→ `defaultErrorMessage: () => 'msg'`
- Localization example: `noConnectionMessage: () => AppLocalizations.of(ctx)!.noConnection`
- Getters (`config.noConnectionMessage`, etc.) still return `String`— no changes needed in call sites

### Added

- **`MessageBuilder`typedef**(`String Function()`) — new type alias used by the four message fields above