theseion / Fuel

Fuel, the Smalltalk object serializer
https://theseion.github.io/Fuel
MIT License
26 stars 12 forks source link

Compatibility Should Mean Major Version Only #253

Closed seandenigris closed 2 years ago

seandenigris commented 2 years ago

If we are using semantic versioning, shouldn't "same major" mean encoding/decoding are compatible. For example, shouldn't data serialized with 3.0.3 be materialize-able with 3.0.0, 3.0.1, etc?

IIUC currently the minor and patch are checked leading to seemingly unnecessary complications for users.

theseion commented 2 years ago

I fully agree. I will change this for the upcoming release.

seandenigris commented 2 years ago

Cool, thanks :)