Skip to content

Releases: neatwork-ai/neatcoder

0.2.4

08 Nov 18:09
34fedd0
Compare
Choose a tag to compare

[0.2.4] - 08/11/2023

Changed

  • Reinstated classic Open AI models gpt-3.5 and gpt-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

07 Nov 11:17
df74da2
Compare
Choose a tag to compare

[0.2.3] - 07/11/2023

Added

  • New Open AI models gpt-3.5-turbo-1106 and gpt-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

07 Nov 09:38
b83e48a
Compare
Choose a tag to compare

[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

07 Nov 09:34
c5a003a
Compare
Choose a tag to compare

[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

07 Nov 09:32
c0e8798
Compare
Choose a tag to compare

[0.2.0] - 03/11/2023

Added

  • Embedded portable OpenAI Chat in VS Code with
  • Added Chat View for creating and managing chats
  • createChat and openChat 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 in Task Manager view

Changed

  • Renamed Task Pool to Task Manager view
  • Renamed Audit Trail to Tasks Completed view
  • Renamed Interfaces to Data 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

06 Oct 19:22
Compare
Choose a tag to compare

[0.1.0] - 05/10/2023

Changed

  • .neat folder is now lazily created
  • Fixed incorrect taskpool state rollback when tasks fail
  • Foldable task pool
  • Improved performance of scaffolding task
  • Guaranteed that only one object gets streamed per file

0.1.0-alpha

17 Sep 23:05
Compare
Choose a tag to compare
0.1.0-alpha Pre-release
Pre-release

[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.