Skip to content

Oclif4#25

Draft
pviti wants to merge 6 commits into
mainfrom
oclif4
Draft

Oclif4#25
pviti wants to merge 6 commits into
mainfrom
oclif4

Conversation

@pviti
Copy link
Copy Markdown
Member

@pviti pviti commented Apr 27, 2026

Migrates the plugin to oclif core v4 (^4.10.3) and drops support for Node.js below v22

  • Updates internal @commercelayer/cli-core and @commercelayer/cli-ux dependencies to their oclif4 pre-release builds
  • Replaces the deprecated CommandError import from @oclif/core/lib/interfaces with Interfaces.CommandError from the top-level @oclif/core package, and widens handleError to accept unknown — removing all unsafe as CommandError casts across commands (all, create, details, group, interrupt, list)
  • Adds missing this.parse() call in the noc command (required by oclif v4)
  • Adds @types/cli-progress type definitions and bumps @oclif/test to v4 to align the test harness with the new core version

pviti and others added 4 commits March 26, 2026 21:55
BREAKING CHANGE: update to oclif core v4 and node v22
# [4.0.0-oclif4.1](v3.9.2...v4.0.0-oclif4.1) (2026-03-26)

### Features

* update to oclif core v4 and node v22 ([39ad6f3](39ad6f3))

### BREAKING CHANGES

* update to oclif core v4 and node v22
@pviti pviti self-assigned this Apr 27, 2026
@pviti pviti added the enhancement New feature or request label Apr 27, 2026
pviti and others added 2 commits May 12, 2026 12:00
# [5.0.0-oclif4.1](v4.0.1...v5.0.0-oclif4.1) (2026-05-12)

### Features

* update to oclif core v4 and node v22 ([39ad6f3](39ad6f3))

### BREAKING CHANGES

* update to oclif core v4 and node v22
@pviti
Copy link
Copy Markdown
Member Author

pviti commented May 12, 2026

🎉 This PR is included in version 5.0.0-oclif4.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants