Changelog of @hackage/ghc-lib-parser-ex 0.20210101

Changelog for ghc-lib-parser-ex

0.20210101 released 2021-01-01

  • Update to ghc-lib-0.20210101

8.10.0.17 released 2020-12-20

  • Update to ghc-8.10.3.

0.20201101 released 2020-11-01

  • Update to ghc-lib-0.20201101

0.20201001 released 2020-10-01

  • Update to ghc-lib-0.20201001
  • GHCLIB_API_811 -> GHCLIB_API_HEAD
  • Add support for GHCLIB_API_900

0.20200901 released 2020-09-01

  • Update to ghc-lib-0.20200901

8.10.0.16 released 2020-08-08

  • Update to ghc-8.10.2.

0.20200801 released 2020-08-01

  • Update to ghc-lib-0.20200801

8.8.6.1 released 2020-07-16

0.20200704 released 2020-07-04

  • New function isImportQualifiedPost

8.10.0.15 released 2020-07-04

  • New function isImportQualifiedPost

8.10.0.14 released 2020-06-10

  • New function isSymbolRdrName
  • New module
    • Language.Haskell.GhclibParserEx.GHC.Settings.Config to replace Language.Haskell.GhclibParserEx.Config (which remains for now but deprecated and will be removed in a future release)

0.20200601 released 2020-06-01

8.10.0.13 released 2020-05-31

  • Sync extra with HLint

8.10.0.12 released 2020-05-31

  • New module Language.Haskell.GhclibParserEx.GHC.Hs

8.10.0.11 released 2020-05-18

  • Upgrade to ghc-lib-parser-8.10.1.20200523

8.10.0.10 released 2020-05-18

  • Upgrade to ghc-lib-parser-8.10.1.20200518

8.10.0.9 released 2020-05-16

  • New modules
    • Language.Haskell.GhclibParserEx.GHC.Hs.Binds
    • Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp

8.10.0.8 released 2020-05-14

  • New module Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader

8.10.0.7 released 2020-05-13

  • New function fixitiesFromModule

8.10.0.6 released 2020-05-05

  • Bugfix in parsePragmasIntoDynFlags that meant that default enabled/disabled extensions subsequently disabled/enabled via pragma weren't getting disabled/enabled

8.10.0.5 released 2020-05-02

  • New modules
    • Language.Haskell.GhclibParserEx.GHC.Parser, Language.Haskell.GhcLibParserEx.GHC.Utils.Outputable to replace Language.Haskell.GhclibParserEx.Parse and Language.Haskell.GhclibParserEx.Outputable (which remain for now but deprecated and will be removed in a future release)

0.20200501 released 2020-05-01

8.10.0.4 released 2020-04-04

  • Add expression predicates isWholeFrac, isFieldPunUpdate, isStrictMatch, isMultiIf, isProc, isTransStmt;
  • Add pattern predicate isPFieldPun.

8.10.0.3 released 2020-04-03

  • strToPat now returns an LPat GhcPs
  • parseExpression now returns an ParseResult (LHsExpr GhcPs) (>= ghc-8.10)

0.20200401 released 2020-04-01

8.10.0.2 released 2020-03-30

  • Rework cabal flags; allow full configurability with a good default:
    • Have two flags auto and no-ghc-lib. Default behavior exactly as hlint linking ghc-lib-parser-8.10.* if not on ghc-8.10.* and ghc-8.10.* otherwise.

8.10.0.1 released 2020-03-28

  • Unless the Cabal flag ghc-lib is true link native ghc-libs (without regard for the compiler version)
  • Change the signature of hasPFieldsDotDot
    • This has no impact on 8.8 parse trees but matters when it comes to >= 8.10
  • Change the signature of isPFieldWildcard
    • This has no impact on 8.8 parse trees but matters when it comes to >= 8.10

8.10.0.0 released 2020-03-24

  • First release of the ghc-8.10 series

8.8.6.0 released 2020-03-22

  • Language.Haskell.GhclibParserEx.DynFlags is now Language.Haskell.GhclibParserEx.GHC.Driver.Session

8.8.5.8 released 2020-03-17

8.8.5.7 released 2020-03-16

8.8.5.6 released 2020-03-13

  • From Language.Haskell.GhclibParserEx.Fixity:
    • Expose infixr_, infixl_, infix_ and fixity

8.8.5.5 released 2020-03-12

  • Remove from Language.Haskell.GhclibParserEx.Fixity:
    • preludeFixities
    • baseFixities

8.8.5.4 released 2020-03-11

  • Expose from Language.Haskell.GhclibParserEx.Fixity:
    • preludeFixities
    • baseFixities
    • lensFixities
    • otherFixities

0.20200301 released 2020-03-01

8.8.5.3 released 2020-02-25

  • New modules:
    • Language.Haskell.GhclibParserEx.Pat
    • Language.Haskell.GhclibParserEx.Types
    • Language.Haskell.GhclibParserEx.Decls

8.8.5.2 released 2020-02-16

  • New DynFlags functions readExtension, extensionImplications.

8.8.5.1 released 2020-02-09

  • Expression predicate tests.

8.8.5.0 released 2020-02-07

8.8.4.0 released 2020-02-01

  • New modules:
    • Language.Haskell.GhclibparserEx.GHC.Hs.Expr
  • Moved modules:
    • Language.Haskell.GhclibparserEx.HsExtendInstances -> Language.Haskell.GhclibparserEx.GHC.Hs.ExtendInstances;

0.20200201.1.0 released 2020-02-01

  • New modules:
    • Language.Haskell.GhclibparserEx.HsExtendInstances.

8.8.3.0 released 2020-01-25

  • Change in versioning scheme;
  • New modules:
    • Language.Haskell.GhclibParserEx.Config
    • Language.Haskell.GhclibParserEx.DynFlags
  • parsePragmasIntoDynFlags signature change.

8.8.1.20191204, 8.8.2, 0.20200102 released 2020-01-18

  • First releases