Skip to content

Commit

Permalink
add changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
sunny-chung committed Apr 17, 2024
1 parent 98c79c6 commit 5551770
Show file tree
Hide file tree
Showing 4 changed files with 71 additions and 0 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Kotlite Changelog

- [Interpreter](./interpreter/CHANGELOG.md)
- [Stdlib](./stdlib/CHANGELOG.md)
- [Library Preprocessor Plugin](./stdlib-processor-gradle-plugin/CHANGELOG.md)
34 changes: 34 additions & 0 deletions interpreter/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
16 changes: 16 additions & 0 deletions stdlib-processor-gradle-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
16 changes: 16 additions & 0 deletions stdlib/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 5551770

Please sign in to comment.