1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190
|
0.8.14
- Support for GHC 9.10 (by Troels Henriksen)
0.8.13
- Support for GHC 9.8 (by Vladislav Zavialov)
0.8.12
- Support for GHC 9.6 (by Troels Henriksen)
0.8.11
- Support for GHC 9.4 (by Matt Parsons)
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
|