Comments (2)
many companies use "YEAR.SomeSubVersion.SomeFix" it feels a bit like WiX's Fault xD
hmm using 1.2022.1.1 would also look meh, is there any other allowed syntaxes which we can combine in? just for that builder
from meme-box.
Actually, I personally see a date as version scheme extremely rarely. Most software seems to have migrated to Semantic Versioning at some point.
Not saying your versioning scheme is wrong. Just SemVer became so dominant, that most tools expect a SemVer compatible version string. Technically, 2022 as major version is a SemVer valid string, but it's not SemVer compliant in the sense of when to bump specific version parts.
So I can kinda understand that WiX has a limit there (although, they don't really need to), because it's unusual for a typical SemVer major version to ever be that high.
I totally understand that SemVer is a bit more tricky for applications. For libraries, it's easy, patch for bugfixes, minor for any API compatible changes or additions, and major for any breaking API changes. Although even there, sometimes there are breaking changes without actually changing the API (like internal changes that modify the behavior of the library, thus changing the outcome despite the same API).
And for applications it's rather arbitrary. Sure patch bumps for bugfixes again, and mostly minor version bumps for regular releases, but when to bump the major version. Most applications seem to bump the major version for rather big revamps of the app or really large new features.
In the end, it's totally up to you. Just saying, you could just go with a regular SemVer instead of a date encoded in a SemVer.
from meme-box.
Related Issues (20)
- Scripts V2
- Queue View
- Add Swagger to the Server
- Sqlite and some kind of wrapper
- Multi Action Multi Property Config Matrix
- Better Randomnesse for Triggering random Actions
- Upgrade node version HOT 1
- Arrange Media: Show hint that the Sidebar needs to be clicked first
- Screen Item Config: Validate as hint - if % or px or rem etc not in the value
- Feature: Periodic checks on the media folder to suggest some new auto-imports
- Screen Item Config: Add a placeholder for Animation Duration HOT 3
- Create GIFs / WebP for all features / explanations
- Create crisp low resolution icons HOT 1
- Check Server Results for config Requests
- Issue in: Filters (search bar) HOT 3
- Recipe: Config Placeholders
- Error: TypeError Cannot read properties of undefined (reading 'name') HOT 2
- Feature: Replace Trigger Actions with inline Recipes
- Convert from NPM to PNPM
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from meme-box.