Skip to content

Comments

[Release] Increase version to 0.1.8#288

Merged
nev21 merged 1 commit intomainfrom
nev21/Release
Feb 22, 2026
Merged

[Release] Increase version to 0.1.8#288
nev21 merged 1 commit intomainfrom
nev21/Release

Conversation

@nev21
Copy link
Contributor

@nev21 nev21 commented Feb 22, 2026

Performance-focused release with critical optimizations to hot paths, array operations, circular reference detection, and test execution.

Changes:

  • Update all package versions to 0.1.8
  • Add v0.1.8 entry to CHANGELIST.md with full details
  • Update recommended version in all README and documentation files (0.1.7 → 0.1.8)

Key performance improvements include:

  • Remove objDefine getters from hot path properties
  • Replace O(n²) splice operations with O(n) boolean tracking
  • Optimize circular reference detection
  • Add configurable depth limits (maxFormatDepth, maxCompareDepth, maxProtoDepth)
  • Fix worker test execution delay
  • Test coverage improvements: formatters (10% → 90.85%), equal.ts (45% → 89.03%)

Performance-focused release with critical optimizations to hot paths, array
operations, circular reference detection, and test execution.

Changes:
- Update all package versions to 0.1.8
- Add v0.1.8 entry to CHANGELIST.md with full details
- Update recommended version in all README and documentation files (0.1.7 → 0.1.8)

Key performance improvements include:
- Remove objDefine getters from hot path properties
- Replace O(n²) splice operations with O(n) boolean tracking
- Optimize circular reference detection
- Add configurable depth limits (maxFormatDepth, maxCompareDepth, maxProtoDepth)
- Fix worker test execution delay
- Test coverage improvements: formatters (10% → 90.85%), equal.ts (45% → 89.03%)
@nev21 nev21 added this to the 0.1.8 milestone Feb 22, 2026
@nev21 nev21 requested a review from a team as a code owner February 22, 2026 02:50
Copilot AI review requested due to automatic review settings February 22, 2026 02:50
@nev21 nev21 requested a review from a team as a code owner February 22, 2026 02:50
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Release prep PR for tripwire that bumps the monorepo to v0.1.8, updates user-facing documentation to reference the new recommended version range, and records the release notes for the performance-focused release.

Changes:

  • Bump package versions (root, core, chai shim) to 0.1.8 and align shim’s dependency on core.
  • Add v0.1.8 release notes to CHANGELIST.md.
  • Update README/docs install snippets to recommend >= 0.1.8 < 2.x and refresh the Rush shrinkwrap.

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
shim/chai/package.json Bumps chai shim version and updates dependency on @nevware21/tripwire to 0.1.8.
shim/chai/README.md Updates recommended install range to >= 0.1.8 < 2.x.
package.json Bumps repo/root package version to 0.1.8.
docs/migration/migrating-from-node-assert.md Updates the quick-start install snippet to reference 0.1.8.
docs/README.md Updates documentation install snippets to reference 0.1.8.
core/package.json Bumps core package version to 0.1.8.
core/README.md Updates recommended install range to >= 0.1.8 < 2.x.
common/config/rush/npm-shrinkwrap.json Updates shrinkwrap integrity and transitive resolutions after version/dependency updates.
README.md Updates top-level recommended dependency range to >= 0.1.8 < 2.x.
CHANGELIST.md Adds the v0.1.8 release entry and comparison link.
Files not reviewed (1)
  • common/config/rush/npm-shrinkwrap.json: Language not supported

@codecov
Copy link

codecov bot commented Feb 22, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.30%. Comparing base (b428f61) to head (260dfb6).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #288   +/-   ##
=======================================
  Coverage   95.30%   95.30%           
=======================================
  Files         137      137           
  Lines        6388     6388           
  Branches     1679     1640   -39     
=======================================
  Hits         6088     6088           
  Misses        300      300           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@nev21 nev21 enabled auto-merge (squash) February 22, 2026 03:26
Copy link
Contributor

@nevware21-bot nevware21-bot left a comment

Choose a reason for hiding this comment

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

Approved by nevware21-bot

@nev21 nev21 merged commit a85a564 into main Feb 22, 2026
15 checks passed
@nev21 nev21 deleted the nev21/Release branch February 22, 2026 04:30
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.

2 participants