-
-
Notifications
You must be signed in to change notification settings - Fork 213
Added 2020-12 & 2019-09 to opis/json-schema #386
Conversation
Deploy preview for condescending-hopper-c3ed30 ready! Built with commit cb319e6 https://deploy-preview-386--condescending-hopper-c3ed30.netlify.app |
We are discussing this internally which may result in a policy decision. |
If there is a problem, feel free to ask for clarifications. Thanks. |
Will do. Thanks. We're just trying to determine our best cause of action. |
For reference, related: json-schema-org/JSON-Schema-Test-Suite#478 |
Any update on this? |
I've brought this up internally again. I'll feed back resulting comments. I appreciate the work you've done to provide feature flags. I personally still take issue with your default use of Further, You've said...
This is at odds with the spec...
It's not required. The purpose of default is an annotation which can be used by other applications (such as form generation) to do with as they wish. I do not feel we can update your support level here. In fact, I'm suggesting we remove it or note that it has non-compliant behaviour by default in the listing. |
To me, "vanilla" should be the default behaviour if you claim draft support. You can call the other mode whatever you want... "super" or "advanced". I find this increadbly frustrating because I know the amount of problems and pain it will cause as is. |
Ok, thanks for your feedback, but we cannot break semver. |
OK, sure, no one is asking you to. You could release a new major version. |
Have I mentioned recently how much I detest semver for how it completely warps anything resembling a realistic progress of features? Thank goodness OAS decided actual functionality and usage was more important than blindly adhering to a versioning spec that makes nearly everything significant a major version change that completely terrifies maintainers into paralysis. One day maybe I'll write Semver Considered Harmful because the amount of harm it has done to many ecosystems is immense. |
@Relequestual idk, the problem is less the mechanics of semantic versioning and more the fact that the tech world has collectively decided that MAJOR VERSION REVS ARE EEEEEEEEEVIL! And just refuses to do them when they're needed. Or does them an discards semver, which is in many ways not ideal but in my view better than just saying "well, I guess we won't do this for another three years" which is what would have happened with OAS if their marketing folks had been strict about what could and couldn't go into 3.1 vs 4.0. Which has nothing specific to do with @sorinsarca as I have no idea what their project's constraints are. I'm just annoyed at semver because it's one of these supposedly automatable technocratic solutions that completely disregards human nature. |
By way of contrast (and my last off topic comment on this issue), remember when Firefox went semver because Chrome started releasing major version so fast? |
No description provided.