3 ms·
X.Y.Z versioning: Bump Z up if the parameter arguments are the same but can take more argument options or a new API was added. Bump Y up if an existing functi
by egberts1 5y ago
X.Y.Z versioning:
Bump Z up if the parameter arguments are the same but can take more argument options or a new API was added.
Bump Y up if an existing function argument types got fundamentally changed.
Bump X if it is a major rework, entailing new test suite, deleted obsoleted functions, engine redesign.
Of course, you should do doing some form of versioning check for same library across disparate subsystems (frontend, backend, middleware).
No more breakage.