Skip to content

Releases: lzif/malas

v1.7.0

10 Nov 13:09
Compare
Choose a tag to compare

1.7.0 (2024-11-10)

Bug Fixes

  • index.ts: fix potential null pointer dereference error in rapiin command (55af54e)

Features

  • commands: add refactor command, improve code formatting, and add support for git diff (36d2542)
  • config: improve config loading to handle JSON files (c53b0e4)

v1.6.0

10 Nov 11:10
Compare
Choose a tag to compare

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, and ChatOptions to improve code clarity and organization. Also, added ChatResponse 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

09 Nov 17:05
Compare
Choose a tag to compare

1.5.0 (2024-11-09)

Features

  • bikin: improve code generation and saving experience (b89a526)

v1.4.1

09 Nov 04:48
Compare
Choose a tag to compare

1.4.1 (2024-11-09)

Bug Fixes

  • bikin: sanitize code output before saving to file (e456879)

v1.4.0

09 Nov 04:26
Compare
Choose a tag to compare

1.4.0 (2024-11-09)

Bug Fixes

  • logger: improve code formatting for logging (11686f0)
  • parser: remove unnecessary regex replacements in parseText function (7260e7b)

Features

  • commands/bikin.ts: memperbaiki tampilan pesan error dan loading (9e74768)
  • commands/jelasin.ts: menambahkan fitur penjelasan kode (b8d8ff0)
  • commands: add new commands for bikin-docs, jelasin, rapiin, and test (5eee89c)
  • index.ts: Implement CLI with improved structure and validation (57b9e46)

v1.3.0

09 Nov 02:19
Compare
Choose a tag to compare

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)

v1.2.0

05 Nov 13:00
Compare
Choose a tag to compare

1.2.0 (2024-11-05)

Features

  • commands/bikin: add confirmation prompt before saving file (fa1f15d)