Skip to content

Releases: yaph/charla

2.0.0

16 Oct 21:46
Compare
Choose a tag to compare

2.0.0 - 2024-10-16

Summary of most significant changes:

  • The major new feature is support for using GitHub Models.
  • The models sub command was removed.
  • Settings for service provider and message_limit were added.
  • Test coverage and documentation was improved.

Compare with 1.2.0

Added

  • Add CLI help text. (42cdd55 by Ramiro Gómez).
  • Add message_limit setting to limit number of messages sent to GitHub Models service. Add kwargs to Client constructors. Use deque for automatically managing context (number of messages) for GitHub Models. Update project info. (818b07f by Ramiro Gómez).
  • Add CLI test. (c48ec68 by Ramiro Gómez).
  • Add tests for client classes. (05be788 by Ramiro Gómez).
  • Add todos. (5e65e47 by Ramiro Gómez).
  • Add support for Github models. Add provider setting. Add client module with clients for ollama and azure. (d7b7359 by Ramiro Gómez).

Fixed

  • Fix linting issues. (05f147b by Ramiro Gómez).
  • Fix import and test. Add dependencies. (95d2375 by Ramiro Gómez).
  • Fix git command. (d0ea71c by Ramiro Gómez).

Changed

  • Change Configuration to Settings. (37a6cdc by Ramiro Gómez).
  • Change sample config. (7eb589c by Ramiro Gómez).

Removed

  • Remove dataclass and write init method. Only call add_message in Client classes. (4ac0d3b by Ramiro Gómez).
  • Remove obsolete file. (45a91c1 by Ramiro Gómez).
  • Remove models sub command, model_list and available_models functions. Remove check for available models and unused code. Bump version. (531b125 by Ramiro Gómez).

1.2.0

24 Jul 22:02
Compare
Choose a tag to compare

1.2.0 - 2024-07-24

Compare with 1.1.0

Added

  • Add commands to release task. (f1a2634 by Ramiro Gómez).
  • Add info to help. (428fd77 by Ramiro Gómez).
  • Add type info. (db33e43 by Ramiro Gómez).
  • Add support for opening web pages. (d0f6431 by Ramiro Gómez).
  • Add and improve documentation. (849f4f2 by Ramiro Gómez).
  • Add CTRL-O keybinding to load content from a file into prompt. (0a5bc98 by Ramiro Gómez).

Fixed

  • Fix linting issues. Add tests. (485cf49 by Ramiro Gómez).
  • Fix import and formatting. (e722f26 by Ramiro Gómez).

1.1.0

11 Jul 22:22
Compare
Choose a tag to compare

1.1.0 - 2024-07-11

Compare with 1.0.0

Added

  • Add CHANGELOG.md and generate it in publish task. Edit features. Bump version. (57c8231 by Ramiro Gómez).
  • Add hatch scripts (4341099 by Ramiro Gómez).
  • Add multiline setting Less restrictive type annotations Add test_configy.py (f26a30e by Ramiro Gómez).
  • Add models sub command to show info about models. Simplify settings sub command. (1b68bd4 by Ramiro Gómez).

Fixed

  • Fix typing issues Rename env (b09b5b0 by Ramiro Gómez).
  • Fix and ignore linting errors (5af18a3 by Ramiro Gómez).

Removed

  • Remove todo (f5edef7 by Ramiro Gómez).
  • Remove repeated settings processing. Add settings sub command. (dc34e4d by Ramiro Gómez).
  • Remove todo and add more info (9aec9ff by Ramiro Gómez).
  • Remove name attribute Improve code (4c78ae9 by Ramiro Gómez).

1.0.0

11 Jul 22:21
Compare
Choose a tag to compare

1.0.0 - 2024-06-27

Compare with first commit

Added

  • Add development documentation. Handle keyboard interrupt. Remove rich dependency. Add todo.md (d18dc32 by Ramiro Gómez).
  • Add files for PyPI project. Move logic to util.py (01be6de by Ramiro Gómez).
  • Add README (b9fc3e7 by Ramiro Gómez).

Fixed

  • Fix syntax (1c683c3 by Ramiro Gómez).
  • Fix model check after type change (05808ed by Ramiro Gómez).
  • Fix test (16d8664 by Ramiro Gómez).
  • Fix import (74af167 by Ramiro Gómez).