zooper_flutter_core 2.0.0
zooper_flutter_core: ^2.0.0 copied to clipboard
The core package of the whole zooper library
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased] #
2.0.0 - 2026-01-21 #
Removed #
- BREAKING: Removed
ZooperDomainEventand related event interfaces (IdentifiedEvent,TimestampedEvent,MetadataEvent). Use the dedicatedboundedpackage instead.
1.0.3 - 2026-01-12 #
Changed #
- Upgraded
intldependency to^0.20.2 - Upgraded
jiffydependency to^6.4.4
1.0.1 - 2026-01-10 #
Added #
- Full
EventIdstrong-type implementation including named factory constructorsEventId.fromUlidandEventId.fromUuid. The implementation provides deterministic generation via injectabletimestampandrandom, equality, hashing, andtoString. - Made
ZooperDomainEventautomatically use the newEventIdfor its ID type.
1.0.0 - 2026-01-10 #
Changed #
- Moved implementation libraries under
lib/src/; import viapackage:zooper_flutter_core/zooper_flutter_core.dart
Added #
- Unit tests for extension methods
- GitHub Actions PR workflow (format, analyze, test)
- PR now fails on analyzer infos/warnings (strict lint cleanliness)
- Dependency-free UUID generation/validation (v1–v8)
- ULID data type
Removed #
GuidandGuidConverter(use UUID strings /Uuidhelpers instead)uuidandvalidatorsdependencies