Comments (5)
Sounds good. The downside of not doing semantic versioning is that every commit to main
is a "release", so the pressure's a bit higher to make sure you're right every time you click "Merge PR" than it would be with semantic versioning. And it also means that every such click triggers things like dependabot and renovate to file PRs for downstream libraries.
from browser.
I just took over maintainership of this project, so I'm not quite comfortable doing this just yet, but if things go well I might check with Dave Chenney eventually to do this.
I'll leave this hanging for a while.
from browser.
Hello!
I think that tagging a 1.0.0 may need a bit of planning, because if you follow semver, you're establishing a stable API.
But to start tagging 0.x.x releases shouldn't be problematic, since there is no commit to a stable API, and our go.mod files will be way nicer :)
from browser.
In a practical sense, I don't know if there's a difference. If 0.1.2 breaks API compat with 0.1.1, that's just as disruptive as v2 breaking with v1, if not a bit worse since automated systems can't tell that it's a breaking change.
My advice is, don't be afraid of breaking changes. The app I work on day-to-day is at v41. It's just a clear signal to your users :)
from browser.
I don't expect the library to be v1 ready any time soon. sorry. I'd prefer not to do the v1, v2, v44 game as it serves little utility and adds the overhead of the go modules v2 nonsense.
from browser.
Related Issues (17)
- Console window appears when process is launched within Windows
- Allow caller to deal with failure HOT 1
- Stop using CMD with Windows HOT 1
- Refresh if URL is already open in browser HOT 5
- Package should not log anything by default HOT 1
- Add support for freebsd OS HOT 3
- Latest update has caused issue on linux HOT 1
- browser_unsupported error with build HOT 3
- Override browser? HOT 4
- Worked once then fails with low-level macOS error HOT 5
- file:///tmp/browser.1293014077.html ERR_FILE_NOT_FOUND HOT 3
- OpenURL with data: URL
- My Pixel 5a running Android 13 cannot find a web browser? HOT 1
- Tag semantic version such as v0.1.0
- Deprecate dead project HOT 1
- browser.OpenURL does not work with windows GUI HOT 4
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 browser.