Releases: rjvim/open-code-cli
Releases · rjvim/open-code-cli
Release list
v0.2.0
🚀 Enhancement
- feat: Support pulling code from GitHub blob URLs (@rjvim)
- feat: add input validation for repository and destination parameters in init and sync commands (@rjvim)
- feat: update README and implement type definitions for configuration and commands (@rjvim)
- feat: add init command for project initialization with repository validation and configuration setup (@rjvim)
- feat: enhance sync process with spinner and improved error handling for downloads (@rjvim)
- feat: expose sync function and add tests for repository synchronization (@rjvim)
- feat: implement downloadCode and trackSync utilities for syncing repositories (@rjvim)
- feat: update version command test to show help documentation when run without arguments (@rjvim)
- feat: implement validateSource function for GitHub URL validation and enhance error handling in prepareDestination (@rjvim)
- feat: implement prepareDestination utility to manage destination directory for sync command (@rjvim)
- feat: enhance validateSource function to validate GitHub repository URLs (@rjvim)
- feat: add vite-tsconfig-paths dependency and export validateSource function with tests (@rjvim)
- feat: add sync command to synchronize code from a GitHub repository (@rjvim)
- feat: add ora dependency and create spinner utility function (@rjvim)
- feat: add error constants and package info utility functions (@rjvim)
- feat: add logger and highlighter utilities with TypeScript configuration updates (@rjvim)
- feat: implement package manager detection and installation utilities (@rjvim)
- feat: add canary publish script and migrate version tests (@rjvim)
🐛 Bug Fix
- fix: add picocolors dependency to resolve build error #5 (@rjvim)
- Improve Error Handling and File Tracking in open-code-cli #4 (@rjvim)
- fix: Improve error handling and file tracking in open-code-cli (@rjvim)
- fix: Improve error handling to prevent dumping full stack trace (@rjvim)
- meta: Update .windsurfrules with commit message guidelines (@rjvim)
- refactor: Rename pub:canary script to canary and format code in index.ts (@rjvim)
- fix: Update pub:canary script to include build step (@rjvim)
- fix: Rename sync to pull (@rjvim)
- refactor: Rename sync command to pull (@rjvim)
- refactor: remove tsup configuration and update build scripts to use ncc #3 (@rjvim)
- remove: delete unused changeset configuration files (@rjvim)
- add: include files in package.json and create .npmignore for build artifacts #2 (@rjvim)
- add: include files in package.json and create .npmignore for build artifacts (@rjvim)
⚠️ Pushed to main
Authors: 1
- Rajiv Seelam (@rjvim)
v0.1.1
🐛 Bug Fix
⚠️ Pushed to main
- add .env to .gitignore, update package.json with auto-related dependencies, and create .autorc configuration file (@rjvim)
- add changeset configuration and update package.json scripts for versioning and publishing (@rjvim)
- add vitest configuration, update tsup settings, and enhance package.json scripts (@rjvim)
- implement project initialization command with repository cloning and configuration setup (@rjvim)
- initialize project structure with CLI tool and configuration files (@rjvim)
Authors: 1
- Rajiv Seelam (@rjvim)