Skip to content

PS-0.15.x-v0.33.0

Latest
Compare
Choose a tag to compare
@JordanMartinez JordanMartinez released this 12 Dec 22:11
· 2 commits to latestRelease since this release

Breaking changes:

  • Split example CI files into own files; add spago next/legacy (#616 by @JordanMartinez)

    Previously, the Continuous-Integration.md file stored
    sample CI files for GitHub Actions in a code block.

    These weren't easy to copy-and-paste, so I've moved them
    into their own files with a Readme file explaining them.

    I also distinguish between Spago Legacy (Haskell-version)
    from Spago Next (PureScript version)

  • Update PureScript to v0.15.13 (#619 by @JordanMartinez)

  • Update Spago to 0.21.0 (#619 by @JordanMartinez)

New features:

  • Link to falsify and other property-testing-related links (#619 by @JordanMartinez)

  • Link to fp-ts' migration guide from PS to TS (#619 by @JordanMartinez)

  • Link to Free Boolean Cube (#619 by @JordanMartinez)

  • Add link to GADTs: Defeating Return Type Polymorphism (#619 by @JordanMartinez)

  • Adds a table clarifying the difference spago Haskell and PureScript codebases (#619 by @JordanMartinez)

  • Add an initial explanation for Visible Type Applications (VTAs) (#619 by @JordanMartinez)

    This change affects the following folders:

    • Basic Syntax
    • Type-Level Syntax
    • Hello World/Type-Level Programming

    Reading through each is needed to get the full picture of VTAs.

  • Link to 'PureScript for Elm Developers' (#618 by @laurentpayot)

Bugfixes:

Internal:

  • Begin using purs-changelog to manage changelog entries. (#616 by @JordanMartinez)

    Previous changelogs were moved into the old-changelogs directory.
    The previous generated changelogs weren't as useful/readable as just
    keeping a manual log. I also think this will be easier to track what
    changed as I can add/edit an entry as I make the change itself.