←back to thread

61 points scolby33 | 2 comments | | HN request time: 0.455s | source
Show context
traverseda ◴[] No.46220387[source]
Wait, does urlib not use semvar? Don't remove APIs on minor releases people. A major release doesn't have to be a problem or a major redesign, you can do major release 400 for all I care, just don't break things on minor releases.

Lots of things not using semvar that I always just assumed did.

replies(7): >>46220669 #>>46220824 #>>46221051 #>>46221272 #>>46224206 #>>46225369 #>>46225534 #
1. JackSlateur ◴[] No.46224206[source]
semver is funny because it gives the illusion of working but does not work at all

Glory to 0ver: https://0ver.org/

replies(1): >>46227259 #
2. throwaway2046 ◴[] No.46227259[source]
Semver works fine for SDL and has worked fine since the start of the century, despite the library's complexity and scale. A few simple rules can go a long way if you're disciplined about enforcing them.