Skip to content

Latest commit

 

History

History
135 lines (86 loc) · 2.51 KB

File metadata and controls

135 lines (86 loc) · 2.51 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, especially the Rust flavour.

[Schema] - JJJJ-MM-DD

Added

Changed

Fixed

Removed

[0.5.1] - 2026-??-??

Changed

  • Debug print is same as Display print

[0.5.0] - 2026-01-02

Changed

  • use of impl Into<ScriptingValue> in Environments function signatures, therefore the trait Environment is no longer dyn compatible.

[0.5.0] - 2026-01-02

Changed

  • use of impl Into<ScriptingValue> in Environments function signatures, therefore the trait Environment is no longer dyn compatible.

[0.4.3] - 2025-12-18

Changed

  • updated dependencies

[0.4.2] - 2025-11-03

Changed

  • replaced calls to panic!() with error handling
  • updated Rust version to 1.88.0

[0.4.1] - 2025-10-11

Changed

  • features used with spin crate

[0.4.0] - 2025-09-18

Added

  • from && try_from conversions

Changed

  • import structure

Removed

  • public visibility of ConstString

[0.3.1] - 2025-09-08

Fixed

  • embedded

[0.3.0] - 2025-09-07

Added

  • cargo vet files

Changed

  • Errorhandling reworked, it no longer uses thiserror
  • public ScriptingValue::as_bool(...) replaced with bool::try_from(...)

Removed

  • several unused errors

[0.2.1] - 2025-09-03

Changed

  • replaced expect(SHOULD_NOT_HAPPEN) with better error handling

Fixed

  • benchmarks

[0.2.0] - 2025-08-29

Added

  • error handling necessary for interacting with Environments

Changed

  • contribution modalities
  • moved Environment into own submodule

Fixed

  • solved open todo!()'s
  • non static lifetime for enum registration function

[0.1.4] - 2025-08-11

Changed

  • function 'clear()' always available

[0.1.3] - 2025-08-08

Added

  • added function to fetch discriminant of a registered enum value

[0.1.2] - 2025-08-05

Added

  • embedded environment

Changed

  • replaced 'parking_lot' with 'spin'

[0.1.1] - 2025-07-29

Added

  • Usage eample in README
  • build profiles

Changed

  • centralized literales
  • updated dependencies

Fixed

  • links to documentation

[0.1.0] - 2025-07-19

Version 0.1.0 focusses on implementation of the core language. Usage and exchange with the outside world is a very rough design, that will change.