Skip to content

Release js-core dependency removal patches#343

Open
leoromanovsky wants to merge 2 commits into
mainfrom
leo.romanovsky/release-js-core-removal
Open

Release js-core dependency removal patches#343
leoromanovsky wants to merge 2 commits into
mainfrom
leo.romanovsky/release-js-core-removal

Conversation

@leoromanovsky

Copy link
Copy Markdown
Collaborator

Motivation

@datadog/flagging-core@2.0.1 and @datadog/openfeature-node-server@2.0.1 install @datadog/js-core@0.0.3 from DataDog/browser-sdk solely for the timestamp primitive. PR #342 moved that primitive into runtime-agnostic core so Node.js consumers no longer pull browser SDK runtime dependencies. These patch releases make that fix available to package consumers.

Changes

This release advances @datadog/flagging-core from 2.0.1 to 2.0.2, @datadog/openfeature-browser from 1.2.4 to 1.2.5, and @datadog/openfeature-node-server from 2.0.1 to 2.0.2. Browser and Node.js now pin core exactly at 2.0.2, the lockfile reflects those coordinated versions, and the changelog records the dependency removal and packed Node.js purity check.

Decisions

The three packages move together because browser and Node.js deliberately pin core to an exact version. Browser retains its direct browser SDK dependencies; the purity boundary applies to core and node-server. The signed package tags were created locally but were not pushed. After this PR is merged with a merge commit, publish in dependency order: core, browser, then node-server.

Validation

  • bash scripts/internal-deps-validate.sh
  • bash scripts/versions-validate.sh
  • yarn licenses:validate
  • yarn lint
  • yarn format:check
  • BUILD_MODE=release yarn build
  • yarn typecheck
  • yarn test (457 tests across 22 suites)
  • yarn test:browser-install
  • yarn test:node-install (7/7 consumer checks)
  • yarn test:node-install:with-of (7/7 consumer checks)
  • yarn lerna run pack --stream

Validation ran with Node.js v26.5.0.

 - @datadog/openfeature-browser@1.2.5
 - @datadog/flagging-core@2.0.2
 - @datadog/openfeature-node-server@2.0.2
@leoromanovsky
leoromanovsky marked this pull request as ready for review July 23, 2026 00:27
@leoromanovsky
leoromanovsky requested a review from a team as a code owner July 23, 2026 00:27
@leoromanovsky
leoromanovsky requested review from sameerank and typotter and removed request for a team July 23, 2026 00:27
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