Releases: rineex/core
Releases · rineex/core
Release list
@rineex/ddd@6.2.1
Patch Changes
- Normalize
Emailvalue object to lowercase on construction.
(#75)- Uppercase and mixed-case inputs are stored as lowercase
- Emails differing only by case compare equal via
equals()
@rineex/authentication-method-passwordless@0.2.3
Patch Changes
- Updated dependencies
[48a3817]:- @rineex/ddd@6.2.1
- @rineex/auth-core@1.1.3
@rineex/authentication-method-otp@1.1.3
Patch Changes
- Updated dependencies
[48a3817]:- @rineex/ddd@6.2.1
- @rineex/auth-core@1.1.3
@rineex/auth-core@1.1.3
Patch Changes
- Updated dependencies
[48a3817]:- @rineex/ddd@6.2.1
@rineex/ddd@6.2.0
Minor Changes
- Add
DeepPrimitive<T>and type-safeEntity.toJSON()return types.
(#73)DeepPrimitive<T>recursively maps domain values to JSON-safe primitives
(Date→ ISO string,EntityId→value,ValueObjectunwrap,
arrays/objects)EntityJson<ID, Props>is the structural shape returned bytoJSON()Entity.toJSON()is typed asEntityJson<ID, Props>instead of
Record<string, unknown>
@rineex/authentication-method-passwordless@0.2.2
Patch Changes
- Updated dependencies
[2101d70]:- @rineex/ddd@6.2.0
- @rineex/auth-core@1.1.2
@rineex/authentication-method-otp@1.1.2
Patch Changes
- Updated dependencies
[2101d70]:- @rineex/ddd@6.2.0
- @rineex/auth-core@1.1.2
@rineex/auth-core@1.1.2
Patch Changes
- Updated dependencies
[2101d70]:- @rineex/ddd@6.2.0
@rineex/ddd@6.1.0
Minor Changes
- Add
Result.ok()void overload for command use cases that succeed without a
(#68) value.Result.ok()returnsOk<void>;Result.ok(value)returnsOk<T>as
beforeOk<T>andResult<T, E>default type parameters tovoidand
UseCaseErrorflatMapwidened to allow distinct error types in chained operations
@rineex/authentication-method-passwordless@0.2.1
Patch Changes
- Updated dependencies
[4647008]:- @rineex/ddd@6.1.0
- @rineex/auth-core@1.1.1