Skip to content

ci: Version Packages#52

Merged
pourdaavar merged 1 commit intomainfrom
changeset-release/main
Feb 22, 2026
Merged

ci: Version Packages#52
pourdaavar merged 1 commit intomainfrom
changeset-release/main

Conversation

@pourdaavar
Copy link
Contributor

@pourdaavar pourdaavar commented Feb 22, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@rineex/ddd@4.0.0

Major Changes

  • Breaking changes in DomainError class:
    (8288b06)
    • Now extends native Error for correct functionality, affecting
      serialization and type checks.
    • Removed custom message property; uses inherited message from Error.
    • Constructor updated to call super(message) and set this.name.
    • Added prototype chain restoration for proper instanceof behavior.
    • Adjusted property order in toObject() method and marked toString() with
      override.
    • Simplified JSDoc comments.

Minor Changes

  • Enhancements to deepFreeze Utility (0c695b9)

    1. New isFreezable() helper – Extracted the check for whether a value
      can be frozen (object, non-null, not already frozen). Handles primitives,
      null, undefined, functions, and already-frozen objects.
    2. Map/Set supportdeepFreeze now recursively freezes Map keys and
      values, and Set elements.
    3. Symbol property support – Utilizes Object.getOwnPropertyNames and
      Object.getOwnPropertySymbols to freeze symbol-keyed properties alongside
      string keys.
    4. Refactored structure – Now organized as Map → Set → Array → Object
      branches, using Object.getOwnPropertyDescriptor and handling
      descriptor.value when present.
    5. Documentation updates – JSDoc mentions circular references, Map/Set
      handling, symbol properties, and a performance warning about avoiding use
      in hot paths.

@rineex/auth-core@1.0.8

Patch Changes

@rineex/authentication-method-otp@1.0.8

Patch Changes

  • Updated dependencies
    [8288b06,
    0c695b9]:
    • @rineex/ddd@4.0.0
    • @rineex/auth-core@1.0.8

@rineex/authentication-method-passwordless@0.1.8

Patch Changes

  • Updated dependencies
    [8288b06,
    0c695b9]:
    • @rineex/ddd@4.0.0
    • @rineex/auth-core@1.0.8

@github-actions github-actions bot force-pushed the changeset-release/main branch from 0d70c36 to 4d9858c Compare February 22, 2026 11:43
@pourdaavar pourdaavar merged commit 433b6ab into main Feb 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant