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:
Updates tooling dependencies for compatibility with the new compiler (this is backwards-compatible)
Updates library dependencies to the relevant master branches
Fixes warnings generated by ST.empty being deprecated in favor of ST.new.
It also takes an extra step to make the publishing process smooth for you once your dependencies have published their official releases, notably:
Updates the Bower link to match the URL in the purescript registry, which is necessary when you go to release a new version.
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:
Update your Bower file to point to the new major versions of your dependencies
Commit and then tag a new major version of this library
(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!
👋 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 becausepurescript-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:
ST.empty
being deprecated in favor ofST.new
.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:
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!