Skip to content

chore: release packages - #66

Open
btravers wants to merge 1 commit into
mainfrom
changeset-release/main
Open

chore: release packages#66
btravers wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@btravers

@btraversbtravers commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

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

@btravstack/entity@0.8.0

Minor Changes

  • c02be10: equals now delegates to node:util's isDeepStrictEqual instead of a
    hand-rolled traversal. Behaviour is unchanged for every case the suite pins —
    bigint, Set/Map by contents, nested key order, typed arrays and
    ArrayBuffer bytewise, RegExp, Date, and cyclic values — with one
    difference: +0 and -0 now compare unequal (Object.is semantics) where
    the previous implementation treated them as equal (SameValueZero).

    This makes the package Node-only: it now imports a node: builtin, so a
    browser or edge bundle without a node:util shim will fail to resolve it.

Patch Changes

  • 02c29e3: Document the self-referencing deriver idiom (computed derivers cannot reference the entity's own statics (TS2506) #60): a computed deriver or an
    Entity.invariant predicate may call the entity's own statics, given an
    explicit return annotation — (d): boolean => Doc.isActive(d.tags). The
    unannotated form is TS2506, which is TypeScript resolving the deriver's
    inferred return type inside the class's own base expression, not a rule of
    the library. The annotation is still checked against both the body and the
    schema. computed.test-d.ts pins the idiom, the wrong-annotation errors, and
    the this-parameter dead end (TS2502).

    Documentation only; no runtime or API change.

CopilotAI lite review requested due to automatic review settings August 11, 2026 17:25

CopilotAI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release automation PR for @btravstack/entity that prepares the repository metadata for publishing version 0.7.1 to npm (per Changesets), reflecting a documentation-only patch associated with issue #60.

Changes:

  • Bump @btravstack/entity version to 0.7.1.
  • Add 0.7.1 release notes to the package changelog.
  • Remove the consumed changeset file now that it has been released.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

FileDescription
packages/entity/package.jsonUpdates the package version to 0.7.1 for publication.
packages/entity/CHANGELOG.mdAdds the 0.7.1 patch entry describing the documentation-only change.
.changeset/computed-self-reference-annotation.mdRemoves the changeset after it has been applied to the release.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@btravers
btraversforce-pushed the changeset-release/main branch 2 times, most recently from f9d3e3f to d00b7a8CompareAugust 13, 2026 14:14
@btravers
btraversforce-pushed the changeset-release/main branch from d00b7a8 to 8269827CompareAugust 13, 2026 19:38
Sign up for freeto 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.

2 participants

@btravers