mint-lang v0.10.0-pre Release Notes
Release Date: 2020-08-05 // over 4 years ago-
๐ This is a test release for upcoming 0.10.0 version, DO NOT USE!
Previous changes from v0.9.0
-
This release containes 67 commits from 7 contributors ๐
Type system changes
There are several improvements relating to the type system (#216)
- the return type signature of a function is now optional
- the type signature of a computed property is now optional
- the type signature of a property is now optional
- the type signature of a state is now optional
- the type of an arrays items can be specified using the
of
keyword - the type of an inline javascript can be specified using the
as
keyword
CSS features
โ Added support for
@font-face
,@supports
,@keyframes
rules #166 #238๐ Changes / Additions
- ๐ fix whitespace parsing in list type nodes #232
- โ added record constructors #191
- it is now possible to pipe into any expression #228
- 0๏ธโฃ the default value of a property is no optional #132
- config option to turn off generation of icons #224
- โ add
Array.min
,Array.max
now returnsMaybe(Number)
#229 - 0๏ธโฃ when running
mint start
if default port is taken, allow return (with no explicit Y) to start dev server - ๐ fixed exhaustivness check for case which contains array destructuring #225
- ๐จ print alternative link when starting a server if it's different # 230
- โ added
String.toArray
andString.fromArray
#178 - ๐ change failing test indicator from red dot to red "F"
- โ add
Mint::VERSION
constant shelled-out toshards version
๐จ Special thanks to @Sija for doing an overall code review and many refactors and optimizations.