Conversation
|
pg-types @ 4.x is not backwards compatible, so it requires a major version bump (and a LOT of headache for library consumers) |
|
I think there needs to be another fork or something of pg-types that does not do the date/time zone conversion differently. Unfortunately changing that would be insanely breaking for a lot of deployed code-bases even though the original decision 15 years ago wasn't the best....I'm not convinced its worth the forced upgrade there. |
|
@brianc can you elaborate on what that means? Also, does it make sense to use pg-types without node-postgres? If not, then why not move the source code for that library into this repo and tie their development together? |
|
Oh I just came across brianc/node-pg-types#50 and the PRs related to it. |
|
From what I can gather:
But yeah, this should be a major version bump |
I am leaning towards re-absorbing pg-types in some form into this monorepo & before incorporating it, reverting the breaking changes to the date parsing. Then it can be more tightly versioned w/ the rest of the code, benefit from the years of perf tweaks done to the stand alone pg-types library, and not cause massive, hard to catch breaking changes like what would happen if i just bumped |
That's the more reasonable move I think. |
|
@brianc is there a anything I can do to help? |
|
@aqeelat thanks for asking - just getting over the flu...I think the biggest thing that would help, though it's quite a bit of effort, is fork pg-types@4.x and then change it so the existing tests under |
|
Hi, any news on that? |
When this pr is merged, we can update
@types/pgto not depend on@types/pg-types