Update Summary: v0.30.0 to v0.38.0
Almost a year has passed since the last update summary, but we’re back with many new features, changes and bugfixes. The list below illustrates the most important ones for each update between v0.30.0 and v0.38.0:
v0.30.0
- Recursive Type Parameters #319
- Optional Chaining #328
- Enum Access Expressions #329
- Improved Reified Type Variable Capture #330
- Improved Parameter Capture #331
- Static Method Access to Class Type Parameters #332
- Varargs for Array-literal convertable types #333
v0.31.0
- Improved Literal Conversions #336
- Type Alias Overloading #344
- Static Extension Methods #388
- Other resolved Issues:
v0.32.0
v0.33.0
- Enums #86
- Improved String Concatenation #347
- Drop support for C-style declarations #348
- Parameter Labels #349
- Improved Constructors and Initializer Calls #351
v0.34.0
v0.35.0
v0.36.0
- Keywords as Parameter Labels #361
- Default Constructor Modifiers #365
- Override Class Parameters #366
- Improved Override and Name Mangling #368 & #369
- Other resolved Issues:
v0.37.0
- Optional Cast Operators #360
- REPL input from file #374
- Match Optimizations #387
- Other resolved Issues:
- Match Expressions do not report duplicate cases #377