Skip to content

Releases: philau2512/hintshell

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 20:03

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 19:14

Full Changelog: v0.1.7...v0.2.0

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 02 Jul 10:04

Full Changelog: v0.1.6...v0.1.7

v0.1.6

v0.1.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Jul 09:53

Full Changelog: v0.1.5...v0.1.6

Full Changelog: v0.1.5...v0.1.6

v0.1.5

v0.1.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Mar 11:25

Full Changelog: v0.1.4...v0.1.5

Full Changelog: v0.1.4...v0.1.5

v0.1.4

v0.1.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Mar 10:53

Full Changelog: v0.1.3...v0.1.4

Full Changelog: v0.1.3...v0.1.4

Full Changelog: v0.1.3...v0.1.4

v0.1.3

v0.1.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Mar 18:12

Full Changelog: v0.1.2...v0.1.3

v0.1.2

v0.1.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Mar 21:52

Release Notes v0.1.2

Date: March 02, 2026

🚀 Overview

Version 0.1.2 focuses on crucial optimizations for Search Engine Optimization (SEO) and Generative Engine Optimization (GEO), along with a critical bug fix for the version check logic in the CLI and PowerShell module. These changes ensure HintShell is highly discoverable by modern AI engines (like Gemini, Claude) and provides a flawless update experience for users.

🐛 Bug Fixes

  • Version Check Logic (CLI):
    • Fixed an issue in cli/src/main.rs where the hs status command would incorrectly show an "Update Available" warning when the local version was actually newer than the remote NPM version.
    • Improved the is_newer comparison algorithm to accurately parse and score Major.Minor.Patch versions and correctly deprioritize -beta tags.
    • Switched the NPM registry check to only look for the stable latest tag instead of falling back to beta.
  • PowerShell Module Sync:
    • Cleaned up HintShellModule.psm1 by removing a redundant and incorrect secondary npm version check that was causing duplicate/conflicting update notifications.

⚙️ Technical Details

  • Bumped versions uniformly across:
    • package.json
    • cli/Cargo.toml
    • core/Cargo.toml
  • Enforced git+https protocol for the repository URL in package.json to comply with strict NPM publishing standards.

Installation / Upgrade:

npm install -g hintshell@latest

v0.1.1

v0.1.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Mar 21:04

Release v0.1.1 (Maintenance & Uninstaller)

This release focuses on improving the software lifecycle management by adding a dedicated uninstaller and refining the version update process.

🚀 New Features

  • Built-in Uninstaller: Added hs uninstall command.
    • Automatically stops the running daemon.
    • Cleans up initialization lines from .zshrc, .bashrc, and PowerShell profiles.
    • Removes installed binaries and module files from ~/.hintshell/.
    • Safely keeps your command history database intact (in case you want to reinstall later).

🛠 Improvements

  • Updated version comparison logic to handle stable and beta transitions more smoothly.
  • Polished the output messages during installation and uninstallation.

📦 Changes

  • Bumped internal version to 0.1.1 to reflect the new feature set.
  • Improved shell configuration cleaning logic to be strictly marker-based.

v0.1.0-beta.6

v0.1.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Mar 19:35

🚀 Release v0.1.0-beta.6

This release fixes critical installation and execution issues on Linux (Ubuntu/WSL) and macOS.

✨ Highlights

  • Cross-Platform Version Check: The hs status command now works natively on Linux and macOS to check for updates from the npm registry (using a new lightweight ureq client).
  • Auto-start Daemon on Init: Running hs init now automatically starts the HintShell daemon in the background on all platforms.
  • Silent Daemon Logs: Daemon logs are now redirected to null on Linux/macOS, keeping your terminal clean.

🐛 Bug Fixes

  • Fixed "Text file busy" error: Resolved the issue where hs init failed to copy binaries on Linux if they were already running.
  • Improved Shell Wrapper: The hs and hintshell wrappers now use spawnSync for more reliable execution across different Node.js environments.
  • Bash/Zsh Auto-start: Optimized the shell hooks to ensure the daemon is always running when you open a new terminal session.

Installation

npm install -g hintshell@beta
hintshell init

Update

If you already have HintShell installed:

hs update
# or
npm install -g hintshell@beta
hs init