Skip to content

feat: version 3#796

Merged
RebeccaStevens merged 14 commits into
mainfrom
v3
Mar 21, 2026
Merged

feat: version 3#796
RebeccaStevens merged 14 commits into
mainfrom
v3

Conversation

@RebeccaStevens

@RebeccaStevens RebeccaStevens commented Feb 24, 2026

Copy link
Copy Markdown
Collaborator

BREAKING CHANGE: Drop support for Node 18
BREAKING CHANGE: Minimum supported TypeScript version is now 5.5.2
BREAKING CHANGE: Dropped CJS build.
BREAKING CHANGE: Removed deprecated API functions.

PR Checklist

Overview

All the changes that will be released as part of v3 of this library.

@codecov

codecov Bot commented Feb 24, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 20.00000% with 8 lines in your changes missing coverage. Please review.
✅ Project coverage is 58.82%. Comparing base (586c61b) to head (f697dde).

Files with missing lines Patch % Lines
src/nodes/typeGuards/union.ts 0.00% 7 Missing ⚠️
src/types/utilities.ts 66.66% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #796      +/-   ##
==========================================
- Coverage   61.89%   58.82%   -3.08%     
==========================================
  Files          35       29       -6     
  Lines        2992      901    -2091     
  Branches      475      283     -192     
==========================================
- Hits         1852      530    -1322     
+ Misses       1140      287     -853     
- Partials        0       84      +84     
Flag Coverage Δ
4.8.4 ?
5.5.4 58.71% <20.00%> (?)
latest 58.71% <20.00%> (-2.46%) ⬇️
rc 58.82% <20.00%> (-2.34%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 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.

@RebeccaStevens RebeccaStevens marked this pull request as ready for review February 24, 2026 07:44

@JoshuaKGoldberg JoshuaKGoldberg left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

🙌 Swell, thanks! It's really nice to see all of these things together.

I know @kirkwaiblinger has been swamped lately but if they have a chance to review soon that'd be nice. Otherwise, let's maybe merge this sometime later this coming week?

@RebeccaStevens RebeccaStevens force-pushed the v3 branch 2 times, most recently from fc4c4bd to 72b6a72 Compare March 1, 2026 02:30
sxzz and others added 3 commits March 1, 2026 19:30
Co-authored-by: Kevin Deng <hi@sxzz.moe>
Co-authored-by: Rebecca Stevens <rebecca.stevens@outlook.co.nz>
fixes #761
fixes #764
fixes #712
Co-authored-by: Rebecca Stevens <rebecca.stevens@outlook.co.nz>
fixes #711
@RebeccaStevens RebeccaStevens added status: blocked Waiting for something else to be resolved 🙅 and removed status: blocked Waiting for something else to be resolved 🙅 labels Mar 1, 2026
Comment thread src/utils.ts
Comment thread README.md Outdated
Comment thread README.md Outdated

@kirkwaiblinger kirkwaiblinger left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

A few minor comments but looks good to me! Exciting!

Comment thread tsconfig.json
RebeccaStevens and others added 4 commits March 5, 2026 16:39
@RebeccaStevens

Copy link
Copy Markdown
Collaborator Author

I think this is all ready now.
There is #863, but that's not a blocker.

RebeccaStevens and others added 3 commits March 8, 2026 17:15
<!-- 👋 Hi, thanks for sending a PR to ts-api-utils! 💖.
Please fill out all fields below and make sure each item is true and [x]
checked.
Otherwise we may not be able to review your PR. -->

## PR Checklist

- [x] Addresses an existing open issue: fixes #862
- [x] That issue was marked as [`status: accepting
prs`](https://github.com/JoshuaKGoldberg/ts-api-utils/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3A+accepting+prs%22)
- [x] Steps in
[CONTRIBUTING.md](https://github.com/JoshuaKGoldberg/ts-api-utils/blob/main/.github/CONTRIBUTING.md)
were taken

## Overview

<!-- Description of what is changed and how the code change does that.
-->
Comment thread package.json
@RebeccaStevens RebeccaStevens merged commit f9f5042 into main Mar 21, 2026
27 checks passed
@RebeccaStevens RebeccaStevens deleted the v3 branch March 21, 2026 21:14
@RebeccaStevens

Copy link
Copy Markdown
Collaborator Author

RC is now released.

@JoshuaKGoldberg

Copy link
Copy Markdown
Owner

Thanks @RebeccaStevens! 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

5 participants