purescript-contrib / purescript-argonaut-codecs

JSON serialization and deserialization with Argonaut.
MIT License
48 stars 46 forks source link

Standardize style in the library and remove deprecated functions #82

Closed thomashoneyman closed 4 years ago

thomashoneyman commented 4 years ago

What does this pull request do?

Now that #73 has merged the library is going to need a major version bump. Accordingly, the functions marked deprecated in the previous release have now been removed from the library.

While removing these functions and reviewing other PRs I noticed there are a number of places where style had diverged in the library. This PR also includes a clean sweep through enforcing things like the use of forall and non-unicode characters, and it gives a few particularly dense sections of code a little room to breathe.