From 5551770b116a0e3ed715f00399c977523d16c4e3 Mon Sep 17 00:00:00 2001 From: Sunny Chung Date: Wed, 17 Apr 2024 15:34:43 +0800 Subject: [PATCH] add changelog --- CHANGELOG.md | 5 +++ interpreter/CHANGELOG.md | 34 +++++++++++++++++++++ stdlib-processor-gradle-plugin/CHANGELOG.md | 16 ++++++++++ stdlib/CHANGELOG.md | 16 ++++++++++ 4 files changed, 71 insertions(+) create mode 100644 CHANGELOG.md create mode 100644 interpreter/CHANGELOG.md create mode 100644 stdlib-processor-gradle-plugin/CHANGELOG.md create mode 100644 stdlib/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..5ae2aac --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,5 @@ +# Kotlite Changelog + +- [Interpreter](./interpreter/CHANGELOG.md) +- [Stdlib](./stdlib/CHANGELOG.md) +- [Library Preprocessor Plugin](./stdlib-processor-gradle-plugin/CHANGELOG.md) diff --git a/interpreter/CHANGELOG.md b/interpreter/CHANGELOG.md new file mode 100644 index 0000000..9cba407 --- /dev/null +++ b/interpreter/CHANGELOG.md @@ -0,0 +1,34 @@ +# Kotlite Interpreter Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added + +- `AnyType` property to `SymbolTable` for API consistence +- `String.toDataType` convenient extension function +- Property `index` to the class `SourcePosition` +- Property `endExclusive` to the class `Token` +- Function `Lexer.currentMode` +- Optional constructor parameter `isParseComment` to `Lexer`. If it is `true`, `Token` instances would be created for comments. Default is `false`. + +### Changed + +- New enum entry `Comment` to the enum class `TokenType` + +### Fixed + +- Lambda arguments cannot be accessed if the lambda is used as a function value parameter which is used as another function value parameter, e.g. `func(list.first { it >= 7 })` +- Incorrect nullable resolution of extension properties +- `IntRange.joinToString` yields incorrect string value +- Function signature of `MutableMapValue` + +## [1.0.0] - 2024-04-08 + +### Added + +- First release diff --git a/stdlib-processor-gradle-plugin/CHANGELOG.md b/stdlib-processor-gradle-plugin/CHANGELOG.md new file mode 100644 index 0000000..3d7874e --- /dev/null +++ b/stdlib-processor-gradle-plugin/CHANGELOG.md @@ -0,0 +1,16 @@ +# Kotlite Library Preprocessor Plugin Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +Nothing yet. + +## [1.0.0] - 2024-04-08 + +### Added + +- First release diff --git a/stdlib/CHANGELOG.md b/stdlib/CHANGELOG.md new file mode 100644 index 0000000..bd7c772 --- /dev/null +++ b/stdlib/CHANGELOG.md @@ -0,0 +1,16 @@ +# Kotlite Stdlib Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +Nothing yet. + +## [1.0.0] - 2024-04-08 + +### Added + +- First release