v7labs / darwin-py

Library and commandline tool for managing datasets on darwin.v7labs.com
MIT License
115 stars 42 forks source link

breaking changes introduced in patch semantic increment #824

Closed filippocastelli closed 3 months ago

filippocastelli commented 4 months ago

Latest release 0.8.59 introduced breaking changes c128fa0d2effa0d8aaa1a94b74c165f1464ef62b wrt 0.8.58 , namely the removal of the complex_polygon annotation type and the API changes to reflect that, as per PR #788

The introduction of substantial API changes in what should be a patch semantic increment results in significant inconsistencies downstream packages that assume API stability.

linear[bot] commented 4 months ago

DAR-1681 breaking changes introduced in patch semantic increment

JBWilkie commented 3 months ago

Thanks for getting in touch @filippocastelli, and apologies for the delayed response!

This is a valid complaint and it should have resulted in a major version change. We apologise for this oversight.

Unfortunately, we don't have plans to re-introduce the concepts that were removed as part of that PR, since they have been deprecated from the Darwin platform. In the future, we will pay more attention to breaking API changes.