Releases: lzif/malas
Releases · lzif/malas
v1.7.0
v1.6.0
1.6.0 (2024-11-10)
Bug Fixes
- index.ts: add uncaught exception handler for better error handling (70a9210)
- logger: improve logger function and logCode function (9429d06)
Features
- commands/bikin.ts: improve bikin command by using Message type and adding history for better AI interaction and code generation. Also, added support for saving generated code to file. (93de3e1)
- commands/jelasin: improve prompt handling and AI interaction (38e3f9d)
- commands: add bikin-project command (168d95c)
- commands: add new commands for code generation, improvement, explanation, testing, project creation, and documentation (ebc6cba)
- index.ts: refactor command handling and add bikin-project command (2db6261)
- services/ai.ts: Implement AI service using external API (0bdc3e6)
- types.ts: add more types for commands, arguments, and messages for better type safety and maintainability. Introduce new types for
Command
,CommandArg
,Message
, andChatOptions
to improve code clarity and organization. Also, addedChatResponse
to handle potential errors during API calls. (94f6ecc) - utils: add buildMessage function to prepare messages for the LLM (79a922b)
- utils: add validateArgs function for command line arguments (876befd)
v1.5.0
v1.4.1
v1.4.0
v1.3.0
1.3.0 (2024-11-09)
Bug Fixes
- config.ts: remove unnecessary object destructuring in config file (397eba8)
- services/ai.ts: handle errors from Google Generative AI API (a4a8973)
- services/ai.ts: improve error handling for AI generation (fc5b4f3)
Features
- commands/jelasin.ts: add jelasin command (e62c371)
- index.ts: add support for filepath argument to commands (ef4b285)
- package.json: update build script to output both cjs and esm formats (2f9d76e)
- services/logger.ts: add documentation to log function (8361781)
- services/logger.ts: add logCode function to display code snippets in the console (a3b4193)
- services: add parser service to parse text with markdown-style key-value pairs (83e9a30)