Changelog

v 1.0.1

March 27, 2026

Changelog Markdown Improvements

Significantly improved markdown rendering in the changelog panel, with smarter navigation for up-to-date packages.

  • Clickable links[text](url) links now render as blue underlined text only (no URL clutter). Clicking opens the browser via OSC 8 hyperlinks in supported terminals (Windows Terminal, iTerm2, etc.)
  • @mentions— GitHub username mentions render as blue clickable links to the user's GitHub profile
  • #number references — issue and PR references like #123 render as clickable links to the repository
  • More inline formatting — added *italic*, ~~strikethrough~~, and inline HTML tags: <strong>, <em>, <del>, <code>, <samp>, <kbd>
  • HTML entities — decoded correctly (e.g. &nbsp;, &mdash;, numeric references)
  • h4–h6 headings — now rendered correctly instead of appearing as raw text
  • Inline markdown in headings — links inside headings like ## [1.0.0](url) (date) are now parsed and rendered
  • Smarter navigation for up-to-date packages — opens at the latest release and lets you navigate through history. Outdated packages start at the oldest relevant change. History is filtered to the current major version, excluding unrelated patches from older version lines
v 1.0.0

March 27, 2026

Show All Packages (--all flag)

Added --all (-a) flag — show every dependency, not just outdated ones.

  • --all / -a flag — run ripen --all to list all packages regardless of their update status. Useful for browsing changelogs or picking an older version to downgrade to
  • Green current version — packages that are already up to date show their current version in green instead of red, making it easy to see what needs attention at a glance
  • Updated footer — in --all mode the footer shows total package count alongside the outdated count
Show All Packages (--all flag) screenshot
v 0.3.4

March 23, 2026

Code Refactoring & Flicker Fix

Major codebase refactoring for better separation of concerns, plus a fix for the package list flicker on initial load.

  • Package list flicker fix — eliminated a visible reorder when the package list first appears after checking for updates. Scope groups are now collapsed on the very first render instead of after a delayed effect
  • Custom hooks — extracted usePackages, useTerminalOutput, useSelfUpdate, and useExitOnScreen into dedicated hook files
  • PackageList split — moved display row building, filtering, and grouping logic into a dedicated package-list/ module with separate types, build-rows, and component files
  • Utility modules — created lib/utils.ts and lib/versions.ts for shared helpers
v 0.3.3

March 22, 2026

Documentation Updates

Updated documentation to include the new separateDevDeps setting in both the README and the configuration docs page.

  • README settings table — added the Separate dev dependencies row
  • Configuration docs — added separateDevDeps to the settings table and example JSON
v 0.3.2

March 22, 2026

Grouping Fixes & Separate Dev Dependencies Setting

Fixed the groupsOnTop setting not being respected and added a new setting to merge dependency groups.

  • groupsOnTop fix — scope groups now correctly appear at their natural position when the setting is turned off. Previously, frequency sorting was forcing groups to the top regardless of the groupsOnTop value
  • Separate dev dependencies — new setting to merge dependencies and devDependencies into a single "All Dependencies" group. Enabled by default (separate groups), can be toggled off in settings
v 0.3.1

March 22, 2026

Add Home Page Link to package.json

Added a homepage field to the package.json metadata, linking to the ripen homepage at https://ripencli.vercel.app. This provides users with an easy way to find more information about ripen and access the documentation directly from the npm registry.

v 0.3.0

March 22, 2026

Enhanced MetaData and Website Redesign

Welcome to ripen 0.3.0! This major release includes several exciting features and improvements:

  • Enhanced MetaData — Redesigned Website interface with improved usability and visual appeal
v 0.2.9

March 22, 2026

Pre-release Version Support

Fixed version comparison for pre-release versions (e.g., 3.0.0-beta.8). Packages with pre-release current versions were previously ignored during the outdated check.

  • Version comparison fix — pre-release suffixes are now stripped before comparing semver bases, and a pre-release is correctly detected as older than its stable release
  • Wider version columns — increased column width from 10 to 14 characters to prevent long version strings from wrapping to two lines
  • Version sorting fix — version picker now correctly sorts pre-release versions relative to their stable counterparts
v 0.2.8

March 2026

Settings Delete Shortcut

Enhanced the Settings screen with a new delete shortcut for removing grouped scopes directly from the settings UI.

v 0.2.7

March 2026

Frequency Sorting

Added frequency sorting — packages you update often can now be surfaced to the top of the list. Enhanced README with settings documentation.

v 0.2.6

March 2026

Configuration System

Introduced the configuration system with support for:

  • Frequency tracking — tracks how many times each package is updated
  • Scope grouping — group scoped packages (e.g., @heroui/*) together
  • Groups on top — option to display grouped scopes before ungrouped packages
  • Custom scopes — user-configurable list of scopes to group

Settings are persisted at ~/.config/ripen/config.json.

v 0.2.5

March 2026

Codebase Refactoring

Refactored all interface declarations to type across the entire codebase for consistency and better TypeScript patterns.

v 0.2.4

March 2026

TypeScript & Exit Handling

TypeScript improvements and optimization pass. Better Ctrl+C handling for cleaner process exits.

v 0.2.2

March 2026

Performance Improvements

Performance improvements with reduced UI flickering during package list rendering. Smoother scrolling and selection experience.

v 0.1.9

March 2026

Self-Update Flow

Added self-update flow with process restart. ripen now notifies you when a newer version is available and can update itself, then automatically restarts with the new version.

v 0.1.8

March 2026

Bun Support

Added Bun support. ripen now detects bun.lock and uses bun add for updates. The package manager family is now complete: npm, pnpm, yarn, and bun.

v 0.1.7

March 2026

Dependency Updates

Dependency updates and added funding links to the package metadata.