From 901dd801b32c63e2830721b0f702e3a0f5477736 Mon Sep 17 00:00:00 2001 From: Hadeweka Date: Tue, 7 Sep 2021 13:49:24 +0200 Subject: [PATCH] Moved 0.13.0 changelog --- Changelog.md | 32 ++++++++++++++++++++++++++++++++ README.md | 32 -------------------------------- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/Changelog.md b/Changelog.md index 4defc89..dcf9482 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,6 +2,38 @@ ## Releases +### Version 0.13.0 + +#### Features + +* Full MRI Ruby as alternative implementation +* AnyolitePointer helper class for accessing pointers +* Infrastructure to convert script files into bytecode at runtime and compiletime +* Support for setting and getting instance, class and global variables from Crystal + +#### Breaking changes + +* Changed `RClass*` to `RClassPtr` to allow compatibility with MRI +* Reorganized some macros +* Changed directory structure +* Several code changes for compatibility with MRI +* Block variables for functions definitions have now an underscore in front of them + +#### Usability + +* Option for defaulting to usage of RbValue as data container for regular arguments +* Alternate build paths are now passed to Anyolite via the environment variable `ANYOLITE_BUILD_PATH` + +#### Security + +* Error messages for problems when loading scripts or bytecode files + +#### Bugfixes + +* Alternate build paths are not recognized properly in implementation files +* Fixed typo in name of `rb_str_to_cstr` +* Fixed inconsistent usage of `rb` in many functions + ### Version 0.12.0 #### Features diff --git a/README.md b/README.md index 16a24d2..df00ea0 100644 --- a/README.md +++ b/README.md @@ -226,38 +226,6 @@ The term 'anyoli' means 'green' in the Maasai language, thus naming 'anyolite'. ## Upcoming releases -### Version 0.13.0 - -#### Features - -* [X] Full MRI Ruby as alternative implementation -* [X] AnyolitePointer helper class for accessing pointers -* [X] Infrastructure to convert script files into bytecode at runtime and compiletime -* [X] Support for setting and getting instance, class and global variables from Crystal - -#### Breaking changes - -* [X] Changed `RClass*` to `RClassPtr` to allow compatibility with MRI -* [X] Reorganized some macros -* [X] Changed directory structure -* [X] Several code changes for compatibility with MRI -* [X] Block variables for functions definitions have now an underscore in front of them - -#### Usability - -* [X] Option for defaulting to usage of RbValue as data container for regular arguments -* [X] Alternate build paths are now passed to Anyolite via the environment variable `ANYOLITE_BUILD_PATH` - -#### Security - -* [X] Error messages for problems when loading scripts or bytecode files - -#### Bugfixes - -* [X] Alternate build paths are not recognized properly in implementation files -* [X] Fixed typo in name of `rb_str_to_cstr` -* [X] Fixed inconsistent usage of `rb` in many functions - ### Version 1.0.0 This release will mark the first full release of Anyolite, mostly