Comments (11)
Sorry wasn't trying to push for a 1.0 release, but I do appreciate it regardless, thanks! (only stumbled across this as I've been using it for a few years and was curious about 1.x)
from croniter.
My apologies if my comment came along as abusive.
My intent was purely to sincerly thank you for cutting a release.
In addition I wanted to express that it's more convenient for external dependencies to have major version > 0 IF developers/projects are used to reason about API stability in terms of semver.
So thank you again for making croniter available and cutting this release and sorry that this wasn't clear from the wording of my comment.
from croniter.
interface is stable for years, nothing has drastically changed at the point to change to a new major version.
from croniter.
For now croniter does not added any invasive change that introduced api breakage.
We may change the minor in the next release as we will introduce some new code to handle better DST transition, but the major will not change, for 1.
from croniter.
That's a bit unfortunate as the semver guidelines also state that 0.x.y
versions indicate it has an unstable API. They say if it's stable or used in production it should ideally be released as 1.x.y
I wonder if it's worth stating this in the readme so people know the API is stable even though it's 0.x
from croniter.
Please see changelog, croniter is 11 years old.
It would have been known if it would not be stable.
from croniter.
btw, i will just make another commit release for making you happy ;)
from croniter.
1.0.1 released.
from croniter.
no problem, if you felt there was something todo, there was certainly something todo.
from croniter.
Thanks for releasing 1.0.1
! This will further increase the usefulness for projects which rely on semver guidelines to reason about API stability (thanks to @MisguidedEmails for linking to the relevant specifications).
from croniter.
Sorry, but i can't let you say that @trendelkampschroer, it's truely abusive.
It's only for semver where a 0.X release implies it's on a development state.
croniter was for now NOT USING SEMVER but regular library versioning so you can't access that, SORRY.
a good exemple would be https://en.wikipedia.org/wiki/OpenSSL which turned 1.0 long time after initial stable release ;-)
from croniter.
Related Issues (20)
- match fails on last microsecond of minute HOT 3
- "* */1 * * *" it,s mean cron run every hour but it,s run every mintue pls check
- When validating cron expression, croniter can throw non-Croniter exceptions HOT 2
- A crafted cron expression can cause get_next() to raise a TypeError HOT 2
- croniter accepts syntactically incorrect cron expressions HOT 7
- Last weekday per month HOT 8
- Feature request: Jenkins-style hashed format, random format HOT 5
- "* * R/0 * *" causes ZeroDivisionError HOT 8
- Unexpected result when month is "0/{step}" HOT 1
- "0 0 */5 * *" skips over a date HOT 2
- Source code license? HOT 2
- feature request, idea HOT 1
- TypeError: The start and stop must be same type. HOT 2
- Document nonstandard cron expressions (L, #, W) HOT 2
- L<number> syntax from example is not working HOT 5
- Can croniter cron be set to a different TZ than the system? HOT 1
- croniter 6th param should be year but it's seconds. HOT 2
- Unexpected result for "0 0 8-9 * 0#2" HOT 4
- Croniter skips 2021-03-01 for "0 0 */10 * *" HOT 3
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 croniter.