Skip to content

Releases: rineex/core

@rineex/ddd@6.2.1

Choose a tag to compare

@pourdaavar pourdaavar released this 05 Jul 05:32

Patch Changes

  • Normalize Email value 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

Choose a tag to compare

Patch Changes

  • Updated dependencies
    [48a3817]:
    • @rineex/ddd@6.2.1
    • @rineex/auth-core@1.1.3

@rineex/authentication-method-otp@1.1.3

Choose a tag to compare

Patch Changes

  • Updated dependencies
    [48a3817]:
    • @rineex/ddd@6.2.1
    • @rineex/auth-core@1.1.3

@rineex/auth-core@1.1.3

Choose a tag to compare

Patch Changes

  • Updated dependencies
    [48a3817]:
    • @rineex/ddd@6.2.1

@rineex/ddd@6.2.0

Choose a tag to compare

@pourdaavar pourdaavar released this 04 Jul 15:32

Minor Changes

  • Add DeepPrimitive<T> and type-safe Entity.toJSON() return types.
    (#73)
    • DeepPrimitive<T> recursively maps domain values to JSON-safe primitives
      (Date → ISO string, EntityIdvalue, ValueObject unwrap,
      arrays/objects)
    • EntityJson<ID, Props> is the structural shape returned by toJSON()
    • Entity.toJSON() is typed as EntityJson<ID, Props> instead of
      Record<string, unknown>

@rineex/authentication-method-passwordless@0.2.2

Choose a tag to compare

Patch Changes

  • Updated dependencies
    [2101d70]:
    • @rineex/ddd@6.2.0
    • @rineex/auth-core@1.1.2

@rineex/authentication-method-otp@1.1.2

Choose a tag to compare

Patch Changes

  • Updated dependencies
    [2101d70]:
    • @rineex/ddd@6.2.0
    • @rineex/auth-core@1.1.2

@rineex/auth-core@1.1.2

Choose a tag to compare

Patch Changes

  • Updated dependencies
    [2101d70]:
    • @rineex/ddd@6.2.0

@rineex/ddd@6.1.0

Choose a tag to compare

@pourdaavar pourdaavar released this 25 Jun 15:28

Minor Changes

  • Add Result.ok() void overload for command use cases that succeed without a
    (#68) value.
    • Result.ok() returns Ok<void>; Result.ok(value) returns Ok<T> as
      before
    • Ok<T> and Result<T, E> default type parameters to void and
      UseCaseError
    • flatMap widened to allow distinct error types in chained operations

@rineex/authentication-method-passwordless@0.2.1

Choose a tag to compare

Patch Changes

  • Updated dependencies
    [4647008]:
    • @rineex/ddd@6.1.0
    • @rineex/auth-core@1.1.1