Commits in master since 0.12: https://github.com/purescript/purescript/compare/v0.12.0...master # Enhancements * Print types of missing typeclass members (#3398, @fehrenbach) * Added `Prim.TypeError.QuoteLabel` for pretty printing labels in custom type errors (#3436, @dariooddenino) * `purs ide` accepts codegen targets for the rebuild command (#3449, @kRITZCREEK) # Bugfixes * Fixes errors spans for `CannotFindDerivingType` (#3425, @kRITZCREEK) * Fixes a traversal bug where `ObjectNestedUpdate` was surviving desugaring (#3388, @natefaubion) * Fixes type operators reexports (#3410, @natefaubion) * Fixes ST magic-do and inlining (#3444, @natefaubion) * Fixes missing span information when using do-syntax without importing `bind` or `discard` (#3418, @natefaubion) * Fixes missing span information when shadowing an open import with a module definition (#3417, @natefaubion) * Fixes stale `:browse` environment after `:reload` (#3001, @rndnoise) # Other * Fix test-support dependency versions and update psci browse test (#3374, @LiamGoodacre) * Changes to build with GHC 8.4.3 (#3372, @kRITZCREEK) * Set --haddock flag based on BUILD_TYPE (#3409, @justinwoo) * Use `microlens-platform` instead of `lens` (#3400, @joneshf) * Avoid `Data.ByteString.Lazy.toStrict` (#3433, @coot) * Add ffiCodegen to MakeActions (#3434, @coot) * Add nix config to stack.yaml (#3435, @f-f)
Commits in master since 0.12: v0.12.0...master
Enhancements
Prim.TypeError.QuoteLabelfor pretty printing labels in custom type errors (AddingPrim.TypeError.QuoteLabel#3436, @dariooddenino)purs ideaccepts codegen targets for the rebuild command ([purs ide] Accepts codegen targets for the rebuild command #3449, @kritzcreek)Bugfixes
CannotFindDerivingType(Error spans for CannotFindDerivingType #3425, @kritzcreek)ObjectNestedUpdatewas surviving desugaring (Invalid argument to infer: ObjectUpdateNested ... #3388, @natefaubion)bindordiscard("Unknown value discard" error has no file information #3418, @natefaubion):browseenvironment after:reload(:browse does not pick up changes from :reload #3001, @rndnoise)Other
microlens-platforminstead oflens(Usemicrolens-platforminstead oflens#3400, @joneshf)Data.ByteString.Lazy.toStrict(Avoid Data.ByteString.Lazy.toStrict #3433, @coot)