Changelog for haskell-src-meta-0.8.10
0.8.10
- Support for GHC 9.4 alpha (by Matt Parsons)
0.8.9
- Add `toExtension` and `fromExtension` to convert between HSE and TH language extensions (by Konstantin Ivanov)
0.8.8
- Implement toDec for AnnPragma (by Matt Torrence)
- Add support for OverloadedLabels (by funketh)
- Fix order of promoted type tuples in resulting TH (by Alexander V. Nikolaev)
0.8.7.1
- Build on GHC 9.2
- Drop support for GHC < 8.2
0.8.7:
- Compatibility with template-haskell shipped with GHC 9.0
0.8.6:
- Add TypeApplications to default extensions
0.8.5:
- Compatibility with template-haskell shipped with GHC 8.10
0.8.4:
- Bump base and template-haskell library to versions shipped with GHC 7.10
- Compatibility with haskell-src-exts 1.22
0.8.3:
- Compatibility with GHC 8.8, by fixing MonadFail issues
0.8.2:
- Added ToExp implementation for type application
- Added parseDecsWithMode and parseHsDeclsWithMode
0.8.1:
- Compatibility with GHC 8.6, haskell-src-exts 1.21
0.8.0.1:
- Bump base and template-haskell library to versions shipped with GHC 7.6.
0.8:
- Compatibility with GHC 8.2.
- Remove deprecated modules.
0.7.0.1:
- Fixed a bug that caused deriving clauses to be ignored on TH 2.11.
0.7.0:
- Compatibility with haskell-src-exts 1.18.
- Support dropped for GHC < 7.6 and haskell-src-exts < 1.17.
0.6.0.14:
- Compatibility with GHC 8.0.
0.6.0.13:
- Compatibility with GHC HEAD, haskell-src-exts 1.17
- Remove hsBindsToDecs, since it was redundant with toDecs. Technically this
requires a minor-version bump, but I doubt anyone was using it.
0.6.0.12:
- Support th-orphans 0.13
0.6.0.11:
- Support syb 0.6
0.6.0.10:
- Support syb 0.5, th-orphans 0.12
0.6.0.9:
- Compatibility with GHC 7.10
- Update th-orphans dependency
- Drop GHC < 7.4 support (actually it was already broken, since HSE 1.16
requires base >= 4.5)
0.6.0.8:
- Move to HSE 1.16
0.6.0.7:
- Fix compilation oops
0.6.0.6:
- Move to HSE 1.15, adding support for multiway if
0.6.0.5:
- Update th-orphans dependency
0.6.0.4:
- Drop support for GHC 6.12
- Move to HSE 1.14
0.6.0.3:
- Update th-orphans dependency
- Some dependency loosening in anticipation of GHC 7.8
0.6.0.2:
- Update syb dependency
0.6.0.1:
- Fix haddock parse error
0.6:
- Cabal category Template Haskell
- Partial support for list comprehensions
- Support for type and data families and class decs
- Split orphan instances into new package th-orphans
- above changes courtesy of mgsloan
- L.H.TH.Instances.Lift now deprecated
- Removed L.H.M.Utils.deriveLiftPretty, dropped th-lift dependency
- Rename L.H.M.Utils.unQ to unsafeRunQ
- instance ToName Op
- Support for unboxed tuple types and kind signatures
- Compatibility with GHC 7.6.1, bringing support for kind variables
and infix declarations
0.5.1.2:
- More sensible determination of TH version available
0.5.1.1:
- View pattern support, thanks to Nicolas Frisby.
0.5.1:
- New module Language.Haskell.Meta.Parse.Careful, written by Reiner Pope
so that ambiguous parses can be rejected instead of quietly done wrong.
0.5.0.3:
- Support for GHC 7.4, thanks to Reiner Pope
- Support for unresolved infix expressions, again thanks to Reiner Pope
0.5.0.2:
- Fixed bug in translation of tuple constructors
0.5.0.1:
- Added support for primitive string literals (Only in TH >= 2.5)
0.5:
- Added support for instance declarations
0.4.0.2:
- Compatibility with GHC 7.2
0.4.0.1:
- Deprecate myDefaultParseMode and myDefaultExtensions in L.H.M.Parse
0.4:
- Remove Language.Haskell.Meta.Syntax.Vars and the L.H.M.Syntax re-export module
- Remove dependency on containers
- Add support for let statements in (pattern) guards
- Add support for negative patterns
- Remove "support" for SpliceExps that didn't really make sense
- Improve many error messages where things are unimplemented or impossible
0.3:
- Fixes/additions to inline pragma support (Jonas Duregard)
- Compatibility with GHC 7 and TH 2.5 - totalling three major versions!
- Move some of the quasiquoters to their own package, and stop exporting
the rest (they are kept as examples of usage)
0.2:
- Compatibility with GHC 6.10 and TH 2.3 (Geoffrey Mainland)
- Add support for do-blocks, pattern guards (Adam Vogt)
- Add applicative-do quasiquoter (Adam Vogt)
0.1.1:
- Add support for inline pragmas, and improve support for type
signatures (patch by Jonas Duregard)
0.1.0:
- Used the th-lift library to autogenerate the instances of Lift in
Language.Haskell.TH.Instances.Lift
- Added support for the new features of template-haskell-2.4.0.0:
contexts, kinds, bang patterns, unboxed word literals.
- Updated use of haskell-src-exts in response to API changes.
- Added ToDecs class because some HSE Decls don't map to a single Dec.
(patch by Jonas Duregard)
0.0.6:
- last version released by Matt Morrow before his disappearance