Releases: lzif/malas
Releases · lzif/malas
v2.1.0
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, andChatOptionsto improve code clarity and organization. Also, addedChatResponseto 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)