Releases: neatwork-ai/neatcoder
Releases · neatwork-ai/neatcoder
0.2.4
[0.2.4] - 08/11/2023
Changed
- Reinstated classic Open AI models
gpt-3.5
andgpt-4
models
Fixed
- Chat http request error handling
Pull Requests
- Hotfix: Notify user when chat fails by @NMBoavida in #72
- Renamed DisplayName by @NMBoavida in #70
Full Changelog: v0.2.3...v0.2.4
0.2.3
[0.2.3] - 07/11/2023
Added
- New Open AI models
gpt-3.5-turbo-1106
andgpt-4-1106-preview
now available
Pull Requests
- New OpenAI models by @NMBoavida @tomfurrier in #68
Full Changelog: v0.2.2...v0.2.3
0.2.2
[0.2.2] - 05/11/2023
Fixed
- Hotfix: Include Webview build
Pull Requests
- Hotfix: Include webview build in vsix by @NMBoavida in #69
Full Changelog: v0.2.1...v0.2.2
0.2.1
[0.2.1] - 05/11/2023
Changed
- Lazily setup API Keys and LLM Model
Pull Requests
- Hotfix lazy api key model setup by @NMBoavida in #67
Full Changelog: v0.2.0...v0.2.1
0.2.0
[0.2.0] - 03/11/2023
Added
- Embedded portable OpenAI Chat in VS Code with
- Added Chat View for creating and managing chats
createChat
andopenChat
commands- MixPanel analytics
- Added retry button in
Tasks Completed
- Added support for multiple OpenAI Models (Currently GPT3.5 and GPT4)
- Added
Run All Tasks
command and button inTask Manager
view
Changed
- Renamed
Task Pool
toTask Manager
view - Renamed
Audit Trail
toTasks Completed
view - Renamed
Interfaces
toData Models and APIs
view - Fixed error escalation/handling accross all functionalities
Pull Requests
- Cross build by @tomfurrier in #55
- Retrytask by @tomfurrier in #54
- Run all tasks by @tomfurrier in #56
- Chat app by @NMBoavida in #53
- Chat app 2 by @NMBoavida in #58
- Added command for setting model by @NMBoavida in #59
- Change modelversion by @NMBoavida in #57
- Mixpanel events by @tomfurrier in #62
- Chat app 3 by @NMBoavida in #60
- Chat App 4 by @NMBoavida in #61
- Chat App 5 by @NMBoavida in #63
- Fix Error Handling/Propagation by @NMBoavida in #65
- Chat stream react component by @NMBoavida in #66
- Release v0.2.0 by @NMBoavida in #64
New Contributors
- @tomfurrier made their first contribution in #55
Full Changelog: v0.1.0...v0.2.0
0.1.0
0.1.0-alpha
[0.1.0-alpha] - 18/09/2023
Added
- Initial release with basic scaffolding for the Neatcoder project.
- Rust crate with functionalities for managing application state, including the
AppState
struct which holds key information about the project structure and current tasks. - Various endpoints implemented in the Rust crate for project scaffolding, execution plan management, and code streaming.
- Client-side TypeScript files including the main extension entry point (
extension.ts
), utility functions (utils.ts
), and HTTP client functionalities (httpClient.ts
). - Logging functionalities implemented in
logger.ts
to facilitate debugging and monitoring of the extension. - A structure for managing application state on the client side, implemented in
appStateManager.ts
. - Initial structure for unit testing in the
test/
directory. - Basic setup for providers, commands, handlers, and watchers in respective directories to facilitate extension functionalities like code completion, command execution, event handling, and file monitoring.
Future Improvements
- Enhancements to the data model as noted in
models/state.rs
to facilitate interactive features and dynamic state management. - Further development of functionalities within the providers, commands, handlers, and watchers directories to extend the features of the extension.
Note
- This version is an alpha release and may contain bugs and incomplete features. It serves as a foundation for further development and improvements.