purescript / purescript-filterable

Classes for filterable and witherable data structures
MIT License
25 stars 7 forks source link

Update library for PureScript 0.14 #20

Closed thomashoneyman closed 3 years ago

thomashoneyman commented 3 years ago

👋 Hi Liam!

This PR updates filterable for compatibility with PureScript 0.14. I've opened this pull request instead of waiting for the official release because purescript-event depends on this library, and Halogen depends on that library, and I think users would really appreciate being able to use Halogen right off the bat when PureScript 0.14 is released.

Specifically, this PR:

It also takes an extra step to make the publishing process smooth for you once your dependencies have published their official releases, notably:

When the compiler is released then you'll need to make a new release of this library as your dependencies have all moved up a major version. At that point, you'll need to:

  1. Update your Bower file to point to the new major versions of your dependencies
  2. Commit and then tag a new major version of this library
  3. (Optionally) publish the new documentation to Pursuit with pulp publish

Once this is done I can update the relevant downstream libraries and make sure that filterable is up to date in the package set. Please let me know if I can be helpful with any other step!

LiamGoodacre commented 3 years ago

Thanks @thomashoneyman! This all sounds good. :)