Giter VIP home page Giter VIP logo

Comments (11)

MisguidedEmails avatar MisguidedEmails commented on September 4, 2024 1

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.

trendelkampschroer avatar trendelkampschroer commented on September 4, 2024 1

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.

kiorky avatar kiorky commented on September 4, 2024

interface is stable for years, nothing has drastically changed at the point to change to a new major version.

from croniter.

kiorky avatar kiorky commented on September 4, 2024

image

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.

MisguidedEmails avatar MisguidedEmails commented on September 4, 2024

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.

kiorky avatar kiorky commented on September 4, 2024

Please see changelog, croniter is 11 years old.

It would have been known if it would not be stable.

from croniter.

kiorky avatar kiorky commented on September 4, 2024

btw, i will just make another commit release for making you happy ;)

from croniter.

kiorky avatar kiorky commented on September 4, 2024

1.0.1 released.

from croniter.

kiorky avatar kiorky commented on September 4, 2024

no problem, if you felt there was something todo, there was certainly something todo.

from croniter.

trendelkampschroer avatar trendelkampschroer commented on September 4, 2024

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.

kiorky avatar kiorky commented on September 4, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.