- added support for automatically combining alternate patterns in case statements
- added type.reference
- added support for pattern matching in let declarations
- added support for anonymous functions
- added support for unchecked matchers
- fixed functions with the same name as keywords in Javascript retaining the
$
in generated gleam code
- added support for use expressions
- added missing types.functionN functions
- added support for prepending to lists
[x, ..xs]
- reworked generics for custom types to be more flexible and type-safe
- fix not escaping strings
- add equals expression
- add support for builtin result type
- replace type functions with constants where possible
- do not render imports that are not used in the final generated code
- add support for string concatenation in case expressions
- added support for or (|) in case expressions
- added support for as in case expressions
- added support for integer literals in case expressions
- renamed decorators to attributes
- add panic expression
- add type aliases
- add missing "with_custom_typeN" functions to module
Initial release