Skip to content

Latest commit

 

History

History
162 lines (93 loc) · 5.9 KB

CHANGELOG.md

File metadata and controls

162 lines (93 loc) · 5.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.6.0] - 2024-04-28

Added

Changed

  • (lib) Improved the frontend API. (#230)
  • (lib) Simplify the handling of predicates. (#229)
  • (lib) Removed useless allocation. (#212) & (#214) & (#217) & (#218)
  • (lib) Increased performance of the translator. (#204)
  • (lib) Improve error handling. (#203)

Fix

  • (lib) Ignore unpaired data when loading the dataset. (#215)

[0.5.4] - 2024-03-05

Added

  • (lib) Added the serialization/deserialization feature. (#179) & (#181)

Changed

  • (lib) Refactor to improve the code readability. (#163) & (#176)

Fixed

  • Issue with the overwritting of the autocapitalization. (#183)
  • (lib) Incomplete extension of the wasm support. (#146)

[0.5.3] - 2024-01-31

Added

  • Update dependencies. (#144)
  • (lib) Extension of the wasm support. (#142)

[0.5.2] - 2023-11-11

Fixed

  • (lib) Improve the translation system. (#127)

[0.5.1] - 2023-11-10

Fixed

  • Fixed autocompletion in inhibit mode. (#122)

Added

  • (lib) Support for wasm (limited to the core). (#120)

[0.5.0] - 2023-10-24

Added

  • Execution of afrim in test only mode. (#93)
  • Auto-correction. (#102)
  • Full immersion mode for non-latin languages. (#111)

Changed

  • Change the project name . (#112)
  • Make afrim more modular (service, config, memory, ...). (#99)

Fixed

  • Update afrim special keys. (#104)

[0.4.0] - 2023-09-16

Added

  • Extension scripting via the Rhai scripting language. (#68)
  • Predication system. (#72) & (#75)
  • Added a proper way to verify when the cursor is empty in the library. (#86)

Changed

  • Split afrim into separate components (processor and translator). (#72)

Fixed

  • Restricted the auto_capitalize by configuration file. (#79)
  • Improved sequence detection. (#74)
  • Improved error handling and made it more understandable. (#69)

[0.3.1] - 2023-08-13

Added

  • Implement the auto capitalization. (#56)

Fixed

  • Improve the pause/resume way via double pressing of CTRL key. (#54)

Removed

  • Drop function key F1-12 which was reserved for special purposes. (#62)

[0.3.0] - 2023-06-02

Added

  • Reserved function key F1-12 for special purposes. (#52)
  • Add a pause/resume way via double pressing of CTRL key (#50) & (#49)

Fixed

  • (lib) Problem of endless sequence (#44)
  • Correct problem of excessive backspace (#43)
  • The Capslock key don't reset the cursor (#45)

[0.2.2] - 2023-05-17

Fixed

  • Correct logic of writing back of the previous out after backspace (#39)

[0.2.1] - 2023-05-15

Added

  • Add a void frontend (#33)
  • Implement a config file (#31)

Fixed

  • Replace echap key by pause key since the purpose of the pause key is not related to input field (#30)
  • Fix problem of not human character input (#29)

[0.2.0] - 2023-05-09

Added

  • Implement the initial binary application (#8)
  • (lib) Implement a cursor (#6)
  • (lib) Each node hold his key (#16)
  • (lib) Each node hold his depth on the tree (#5)

Changed

  • (lib) Rename bst to text_buffer (#9)

[0.1.1] - 2023-04-28

Added

  • (lib) Implement the initial library