All Versions
8
Latest Version
Avg Release Cycle
1 days
Latest Release
-
Changelog History
Changelog History
-
v0.4.2.0 Changes
- ๐ Support GHC 9.
-
v0.4.1.0 Changes
- โ Add
funBindsWithFixity
. - โ Add
standaloneDeriving
.
- โ Add
-
v0.4.0.0 Changes
๐ฅ Breaking Changes
- Functions defining types and classes now take their
type parameters as
HsTyVarBndr'
rather thanOccNameStr
. To construct aHsTyVarBndr'
, use eitherbvar
orkindedVar
. Affects:class'
,type'
,newtype'
, anddata'
. - โ Remove support for ghc-8.2.*.
Other Changes
- โ Add support for ghc-8.10.
- โ Add
kindedVar
. - โ Add
tuplePromotedTy
. - โ Add
from
,fromTo
,fromThen
,fromThenTo
. - โ Add
listComp
.
- Functions defining types and classes now take their
type parameters as
-
v0.3.0.0 Changes
October 17, 2019- โ Add
occNameToStr
andnameToStr
to convert from the GHC types. - ๐ Make
listPromotedTy
emit the promoted form'[..]
, to distinguish from regular list types of zero or one elements.
- โ Add
-
v0.2 Changes
- ๐ Improve overall documentation..
- ๐ Move
patBind
to a newHasPatBind
class so that it can be used withlet'
andwhile'
. - โ Remove
GHC.SourceGen.Syntax
and export types from relevant modules (for example,HsType'
fromGHC.SourceGen.Type
). - ๐จ Refactor the treatment of names:
- Rename the constructors of
RdrNameStr
. - Make some combinators take
OccNameStr
instead ofRdrNameStr
, and introduce theBVar
class for patterns. - Add
Eq
andOrd
instances.
- Rename the constructors of
- ๐ Support more kinds of syntax:
- Deriving clauses
- Import/export lists
- Record expressions and patterns
- Type family instances
- Pattern synonyms (currently, only the prefix form)
- ๐จ Refactor the names and types of
match
and related combinators, optimizing for the common case of a single expression on the RHS. - ๐ Fix edge cases when parsing qualified operators.
- โ Add parentheses in some cases that were previously missing them.
- ๐ Make
==>
have the same precedence as-->
to make it easier to combine them. - ๐ Make
tyApp
's precedence match-XTypeApplications
. - ๐ Fix pretty-printing of rational literals.
- ๐จ Make
tyPromotedVar
pretty-print as'Abc
notAbc
. - โ Add
conP_
for pattern constructors with no arguments.
-
v0.2.0.1 Changes
- โฌ๏ธ Bump upper-bound to allow
QuickCheck-2.13
.
- โฌ๏ธ Bump upper-bound to allow
-
v0.2.0.0
September 01, 2019 -
v0.1.0.0 Changes
August 31, 2019๐ Initial version.