Releases: zigglers/clanker
Releases · zigglers/clanker
v0.6.2 - Performance Improvements and Enhanced Tool Display
What's Changed
Performance Improvements 🚀
- Fixed 20-second delay in interactive mode responses
- Resolved duplicate tool loading on initialization
- Optimized message handling for faster responses
- Made initialized flag more robust with getter property
Enhanced Tool Display 🎨
- web-search tool now shows contextual parameters inline during execution
- Display search type, time range, and domain filters in compact notation
- More descriptive status messages during tool execution
- Better formatting for result counts and date ranges
Developer Experience 📊
- Added detailed timing logs for API latency tracking
- Improved debugging output for performance analysis
- Cleaner tool execution preview in UI
Technical Details
- Removed redundant
waitForToolsToLoad()calls that were causing initialization delays - Fixed tool loading happening twice on every message in interactive mode
- Enhanced
formatToolExecutionto provide rich context for web-search operations
Full Changelog: v0.6.1...v0.6.2
v0.6.1 - ESM Import Fix
What's Changed
Fixed
- Critical Fix: Resolved enquirer CommonJS import issue that prevented Clanker from starting
- Changed from named import to default import with destructuring for proper ESM compatibility
This patch release fixes a breaking issue introduced in v0.6.0 where Clanker would fail to start with the error:
Failed to load Clanker: Named export 'prompt' not found. The requested module 'enquirer' is a CommonJS module
Full Changelog: v0.6.0...v0.6.1
v0.6.0 - Arrow Keys, Configuration Wizard, and Installation Script
What's Changed
Added
- Arrow Key Navigation: Full cursor movement support with left/right arrows, Cmd/Ctrl shortcuts for line start/end, and word boundary navigation
- Configuration Wizard: Interactive setup wizard for first-time users with provider selection, API key configuration, and tool recommendations
- GitHub Installation Script: One-liner installation script with automatic dependency checking and cross-platform support
- grok-code-fast-1 Model: Set as default model for improved performance in code-related tasks
- Automation Validation: Added PR validation to ensure actual code changes are included, preventing empty releases
Fixed
- Fixed automation workflow that was creating "phantom releases" with only metadata changes
- Implemented previously missing features from versions 0.5.0, 0.5.1, and earlier releases
- ESM/CJS compatibility in upgrade command (from 0.5.10)
Changed
- Default model changed from grok-3-latest to grok-code-fast-1 for better performance
- Enhanced input components with visual cursor display
- Improved first-run experience with automatic wizard prompt
Full Changelog: v0.5.10...v0.6.0
v0.5.11
🚀 Clanker 0.5.11
Release Type
Feature Release
What's Changed
Pull Request
- PR: #38
- Author: @ziggle-dev
Installation
NPM
npm install -g @zigglers/clanker@0.5.11Update existing installation
npm update -g @zigglers/clankerVerify installation
clanker --versionv0.5.10
🐛 Bug Fixes
ESM/CJS Compatibility Fix
- Fixed critical issue where
clanker upgradefailed with ESM modules containing top-level await - Changed wrapper script generation to use
import()instead ofrequire() - Resolves
Error [ERR_REQUIRE_ASYNC_MODULE]when running upgrade command
📝 Changes
- Updated self-updater to properly handle ES modules
- Added error handling for module loading failures
- Improved compatibility with modern JavaScript module systems
🔧 Technical Details
The upgrade command was failing because the wrapper script used require() which cannot load ES modules with top-level await. This has been fixed by using dynamic import() which properly handles all module types.
📦 Installation
npm install -g @ziggler/clanker@0.5.10Or upgrade existing installation:
clanker upgradev0.5.9
🐛 Clanker 0.5.9
Release Type
Fix Release
What's Changed
Fixed
- Fixed ESM/CJS compatibility in upgrade command by using import() instead of require()
- Resolved Error [ERR_REQUIRE_ASYNC_MODULE] when running clanker upgrade
- Added proper error handling for module loading failures in wrapper script
Pull Request
- PR: #36
- Author: @ziggle-dev
- Issue: #35
Installation
NPM
npm install -g @zigglers/clanker@0.5.9Update existing installation
npm update -g @zigglers/clankerVerify installation
clanker --versionv0.5.8
🚀 Clanker 0.5.8
Release Type
Feature Release
What's Changed
Added
- Added support for grok-code-fast-1 model across all configurations
- Set grok-code-fast-1 as the default model for improved code performance
- Updated model selection dropdowns in settings and commands
- Maintained backward compatibility with all existing models
Pull Request
- PR: #32
- Author: @ziggle-dev
- Issue: #31
Installation
NPM
npm install -g @zigglers/clanker@0.5.8Update existing installation
npm update -g @zigglers/clankerVerify installation
clanker --versionv0.5.7
What's Changed
Added
- Support for multi-file tool installations
- Package manager now downloads additional files (package.json, manifest.yml) along with index.js
- Automatic npm dependency installation for tools with package.json
- Tools with npm dependencies now work seamlessly out of the box
Fixed
- Fixed tools with npm dependencies failing to load
- Fixed package.json files not being downloaded from registry
- Improved dependency installation process with better error handling
Full Changelog
v0.5.6
🐛 Clanker 0.5.6
Release Type
Fix Release
What's Changed
- Fixed upgrade command failing with npm bin -g error on npm v9+
- Updated to use npm prefix -g for compatibility with newer npm versions
- Improved error handling during npm migration process
Pull Request
- PR: #26
- Author: @ziggle-dev
- Issue: #25
Installation
NPM
npm install -g @zigglers/clanker@0.5.6Update existing installation
npm update -g @zigglers/clankerVerify installation
clanker --versionv0.5.5
🚀 Clanker 0.5.5
Release Type
Feature Release
What's Changed
Added
- Added automatic npm dependency installation for tools at runtime
- Tools with package.json dependencies are now automatically installed on first load
- Improved tool loading resilience with non-blocking dependency installation
Pull Request
- PR: #24
- Author: @ziggle-dev
- Issue: #23
Installation
NPM
npm install -g @zigglers/clanker@0.5.5Update existing installation
npm update -g @zigglers/clankerVerify installation
clanker --version