Skip to content

0.9.0

Compare
Choose a tag to compare
@gdotdesign gdotdesign released this 06 Apr 06:01

This release contains 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
  • 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 returns Maybe(Number) #229
  • when running mint start if default port is taken, allow return (with no explicit Y) to start dev server
  • fixed exhaustiveness check for case which contains array destructuring #225
  • print alternative link when starting a server if it's different # 230
  • added String.toArray and String.fromArray #178
  • change failing test indicator from red dot to red "F"
  • add Mint::VERSION constant shelled-out to shards version

Special thanks to @Sija for doing an overall code review and many refactors and optimizations.