bounded 2.0.0 copy "bounded: ^2.0.0" to clipboard
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 (Identity interface, TypedIdentity class)
  • Value object support with structural equality (ValueObject mixin)
  • 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
0
likes
140
points
175
downloads

Publisher

verified publisherzooper.dev

Weekly Downloads

A minimal, framework-agnostic common kernel for Domain-Driven Design (DDD).

Documentation

API reference

License

MIT (license)

More

Packages that depend on bounded