Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5.0.0 release #60

Open
john-kelly opened this issue Aug 3, 2018 · 5 comments
Open

5.0.0 release #60

john-kelly opened this issue Aug 3, 2018 · 5 comments
Labels

Comments

@john-kelly
Copy link
Owner

The current plan is to release the next version of the library in sync with the 0.19 release of Elm.

With that being said, there are still a few things I'd like to finish before an official release:

  1. embed alias updates: (allow embeds alias to be used in filters #57)
  2. documentation: (Improve Docs #12)
  3. misc api name changes + updates (no issues for that right now)

Additionally, there are a few issue we may want to consider/think about before the next release. At the very least we should examine if they are candidates for non major bump updates:

  1. upsert (add support for bulk UPSERT with POST and single UPSERT with PUT #58)
  2. custom error type (add custom Error type #59)
  3. composite attributes (jsonb, json, and array support #42)

At the time of writing, my focus is on documentation.

@john-kelly john-kelly added the meta label Aug 3, 2018
@john-kelly
Copy link
Owner Author

john-kelly commented Sep 22, 2018

Just wanted to update here re: status of 5.0.0 release. Things are coming along nicely, but I've decided not to rush. If you need this package, please continue to just use a vendored local version -- my apologies if this is an inconvenience to you.

Main:

  • embed alias updates: (allow embeds alias to be used in filters #57)
    • i'm starting to work on this one. it's possible we publish without it (as it can very likely be fixed with a patch), however, I think it's doable for this release
  • documentation: (Improve Docs #12)
    • i'm pretty happy with the state of the docs, so I'm going to focus on other things now. these can always be improved with patches.
  • misc api name changes + updates (no issues for that right now)

Misc:

@kfk
Copy link

kfk commented Mar 10, 2019

Just wondering if you had any updates on the new release? Else, could you give us a quick comment on what is the best way to go with the vendored approach? I was going through the docs on elm-lang and realized some api's were missing like "createOne" so maybe it would be good to also update the official docs on the vendored approach.

@russelldavies
Copy link

I use a vendor directory in my elm.json file:

...
    "source-directories": [
        "src",
        "vendor"
    ],
 ...

and copy in the PostgRest.elm file into it.

@john-kelly
Copy link
Owner Author

Thanks for jumping in here @russelldavies. I suggest this approach as well.

In terms of a general update on the status of the 5.0.0 release, I unfortunately just haven't had the time to work on this. I could probably do a release AS IS to make things a bit easier for people to get started, however, I think it makes sense to move people towards the vendor'd approach so that they can make quick and dirty modifications to the code in the event of a bug.

I have not abandoned this project, however, it's hard to prioritize since my company hasn't yet adopted elm 😢

@kfk
Copy link

kfk commented Mar 12, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants