Releases: PrashamTrivedi/SourceSailor-CLI
v1.5.5(Current Directory Improvements)
Current Directory Improvements 🚀
Our latest updates focus on enhancing the way our tools understands your current working directory and uses it to refine reports.
🛠️ Engineering Enhancements
- Analysis Command Upgrade: Now handles the current directory intelligently, streamlining local code reviews.
- PrepareReport Command Boost: Added support for current directory analysis, providing deeper insights into local projects.
- Model Mapping Update: Refreshed Anthropic model mappings to cover new model releases.
🧹 Chores and Maintenance
- Version Bumps:
- Released version 1.5.4 on 2024-11-12
- Released version 1.5.5 on 2024-12-03
- Increased Test Coverage: Significantly improved our test suite, particularly for the prepareReport functionality.
🌟 Other Features
- General Improvements: Continuous refinements to enhance overall performance and user experience.
- Stability Enhancements: Various bug fixes to ensure a smooth and uninterrupted workflow.
Full Changelog: v1.5.3...v1.5.5
v1.5.3 (New Sonnet Model)
Release Notes:
Dependencies
- Updated OpenAI to v4.59.0
- Updated @types/node to v20.16.10
- Updated @anthropic-ai/sdk to ^0.30.0
- Updated axios to v1.7.7
- Updated eslint to v8.57.1
- Updated tiktoken to v1.0.17
- Bumped rollup from 4.20.0 to 4.22.4
- Bumped vite from 5.4.1 to 5.4.8
Features
- Added support for Anthropic's new Sonnet model
- Implemented ability to always use the
latest
model version
Testing and Development
- Added tests for Gemini and Anthropic
- Refactored test files and fixed linting issues
- Streamlined short flags for improved usability
Maintenance
- Merged multiple pull requests for dependency updates and bug fixes
- Performed routine code cleanup and organization
v1.5.0 Gemini and Claude!!!
📦 Summary:
This release includes dependency updates, integration of Gemini and Anthropic AI models, improvements to testing, and enhancements to the report preparation functionality, including streaming support.
🚀 Release Notes:
🤖 AI Integration:
• Added support for Google's Gemini AI models
• Implemented Anthropic AI integration
• Enabled model selection at runtime
🔧 Functionality Improvements:
• Refactored prepareReport command to support streaming
• Updated tests and ensured proper functioning of prepareReports
📚 Dependencies:
• Updated ignore to v5.3.2
• Updated vitest monorepo to v2.0.5
• Updated tiktoken to v1.0.16
• Updated @types/node to v20.16.1
• Updated @google/generative-ai to v0.17.1
• Updated axios to v1.7.5
🧪 Testing:
• Fixed and updated various tests
🔄 Continuous Integration:
• Merged several Renovate pull requests for dependency updates
Full Changelog: v1.4.6...v1.5.0
v1.4.6 (Beautified CLI and Expertise in report)
Beautified CLI
- When you are not streaming, the CLI output will be a pleasant reading with some cloroed output.
More expertise
- We have added many platforms and framework in expertise
Proper reporting
- Instead of explicitly mentioning the report and giving you explicit advice. This will keep the previous tone of reporting, but still keeping expertise in mind.
Full Changelog: v1.4.5...v1.4.6
v1.4.5 (User Expertise)
User Expertise
- This feature includes user expertise, where running
setExpertise
command, user can set their programming expertise. - This expertise will be sent to the prompt, which will tailor the response according to the expertise.
- It will ask you to set the user expertise if it's not set....
Other engineering fixes.
- Regular security updates
- Updated test cases
- Fixes #6
Full Changelog: v1.4.4...v1.4.5
v1.4.4 (Test Coverage Boost: Sailing with Confidence)
This releases adds the test coverage to most of our commands and other modules, thus making the way for new releases to be faster and more confident.
Full Changelog: v1.4.3...v1.4.4
v1.4.3 (Support for GPT-4o Mini)
v1.4.2 (Adding tests)
- This version enables adding tests.
- More detail in this comment
Full Changelog: v1.4.1...v1.4.2
v1.4.0 (Welcome Typescript!!!)
- This project is converted into typescript now. This should pave more ways to include the features I wanted to include,
- The runtime is bit smaller. I have reduced the NPM package size by removing some files not needed for the binary
- Removed tree sitter, See issue #9 for more discussions
Full Changelog: v1.3.2...v1.4.0
v1.3.2
This release adds support for GPT4o
.
Also from this release onward, the deployment to NPM is more streamlined.