bounded 2.0.0
bounded: ^2.0.0 copied to clipboard
A minimal, framework-agnostic common kernel for Domain-Driven Design (DDD).
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-02-16 #
Removed #
- Event collection from aggregate roots (no longer stores events internally)
1.0.0 #
Added #
- Strongly-typed identity primitives (
Identityinterface,TypedIdentityclass) - Value object support with structural equality (
ValueObjectmixin) - Entity mixin with identity-based equality
- Aggregate root base class for domain model entry points
- Domain event interface (
DomainEvent) - Pure Dart package with no infrastructure dependencies