diff options
Diffstat (limited to '')
| -rw-r--r-- | CHANGELOG.md | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index e9f703d..d22e644 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
| @@ -2,6 +2,55 @@ | |||
| 2 | 2 | ||
| 3 | The implementation for the original Moonscript language 0.5.0 can be found in the `0.5.0` branch of Yuescript. The Moonscript with fixes and new features is in the main branch of Yuescript. Here are the changelogs for each Yuescript version. | 3 | The implementation for the original Moonscript language 0.5.0 can be found in the `0.5.0` branch of Yuescript. The Moonscript with fixes and new features is in the main branch of Yuescript. Here are the changelogs for each Yuescript version. |
| 4 | 4 | ||
| 5 | ## v0.20.2 | ||
| 6 | |||
| 7 | ### Added Features | ||
| 8 | |||
| 9 | * Added chaining comparisons and list syntax [] with disallowing key value pairs in it. | ||
| 10 | |||
| 11 | ```moonscript | ||
| 12 | x = 2 | ||
| 13 | res = 1 < x < 3 -- true in Yuescript, like Python. | ||
| 14 | print res | ||
| 15 | |||
| 16 | list_with_only_one_element = [1,] | ||
| 17 | list = [ | ||
| 18 | 1 | ||
| 19 | 2 | ||
| 20 | 3 | ||
| 21 | abc: 123 -- will report error here | ||
| 22 | ] | ||
| 23 | [a = 1, b = 2] = tab_to_be_destructured | ||
| 24 | ``` | ||
| 25 | |||
| 26 | * Added `from "module" import ...` syntax. | ||
| 27 | |||
| 28 | ```moonscript | ||
| 29 | from "CS" import | ||
| 30 | System | ||
| 31 | UnityEngine | ||
| 32 | |||
| 33 | from UnityEngine import | ||
| 34 | Object | ||
| 35 | GameObject | ||
| 36 | Transform | ||
| 37 | MonoBehaviour | ||
| 38 | Vector3 | ||
| 39 | Quaternion | ||
| 40 | ``` | ||
| 41 | |||
| 42 | * Added `import ... from "module"` syntax. | ||
| 43 | |||
| 44 | ```moonscript | ||
| 45 | import a, b, c from "module" | ||
| 46 | ``` | ||
| 47 | |||
| 48 | ### Fixed Issues | ||
| 49 | |||
| 50 | * Fixed issue #150. Cannot use pipes on new line with const declarations. | ||
| 51 | * Fixed issue #148. No output when running code in online compiler. | ||
| 52 | * Fixed inline variable renaming rule to prevent naming conflicts. | ||
| 53 | |||
| 5 | ## v0.19.1 | 54 | ## v0.19.1 |
| 6 | 55 | ||
| 7 | ### Added Features | 56 | ### Added Features |
