diffsync icon indicating copy to clipboard operation
diffsync copied to clipboard

2.0 Tracking

Open Kircheneer opened this issue 2 years ago • 3 comments

I think we should get the following things over the line in preparation for 2.0:

  • [ ] #231 (if we want to do it)
  • [x] #219
  • [ ] Thinking about further necessary breaking changes
  • [ ] #228 (including any changes made in other items)
  • [x] #84
  • [x] #233
  • [x] Pydantic 2.0

Kircheneer avatar Jun 20 '23 15:06 Kircheneer

Thoughts on bumping to Pydantic v2?

It's not 100% backwards compatible, but they did improve performance a decent amount. Some libraries like Beanie will support both v1 and v2 and it might actually be the case that diffsync can support both.

If no one else is doing it, I might spend a little bit of time POC'ing a bump

jamesharr avatar Nov 04 '23 23:11 jamesharr

Do check out the [next-2.0] branch - Pydantic 2.0 is already in 🎉 https://github.com/networktocode/diffsync/compare/develop...next-2.0

Kircheneer avatar Nov 06 '23 08:11 Kircheneer

FYI: We will merge #114 before cutting the release but the other changes will be postponed in favor of getting Pydantic 2.0 support out there sooner rather than later.

Kircheneer avatar Jan 22 '24 07:01 Kircheneer

Closing as we're on version 2.0 now and the original concerns have their own Issues or have been addressed.

jdrew82 avatar Dec 03 '25 17:12 jdrew82