Skip to content

Breaking changes - Use releases #1036

@nick-randal

Description

@nick-randal

Releases are not being used and there are regular breaking changes with no clear way to migrate forward.
Requests

  • Please use releases, so we can easily rely on a known version
  • Use semantic versioning to indicating, Breaking, Features, Patches
  • Provide migration tips for more complicated operations like bezier

I will leave a project for a period of time and come back to a completely broken script.

Fundamental operations like move and gets used heavily in scripts was a significant breaking change. However, there is no semantic versioning being used, it is all under the major version of 2.

Commentary:
I have come to view this library as an essential part of my use of OpenScad. I have built out some rather large projects but sometimes life takes over and I set them aside for a while. It is frustrating to come back to it and have the entire script broken with 100s of errors. This happens because sometimes systems fail and only recourse is to pull down the latest version of BOSL2 not expecting such drastic changes.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions