Giter VIP home page Giter VIP logo

Comments (9)

ericdanan avatar ericdanan commented on August 16, 2024

Good idea.

I just updated the required packages versions. To be sure I will wait a few days and if no issue appears I will bump the counsel-projectile version to 0.2 and tag a release.

from counsel-projectile.

favadi avatar favadi commented on August 16, 2024

@ericdanan do you think it is ready to tag a release?

from counsel-projectile.

ericdanan avatar ericdanan commented on August 16, 2024

There are a couple of other issues and PR pending but they do not really block a stable release IMO. However there was a recent change in the way projectile switches project and there is a pending issue in the projectile repo that is perhaps related to this. So I'd rather take some time to see what happens with this issue and test whether counsel-projectile is affected.

from counsel-projectile.

ericdanan avatar ericdanan commented on August 16, 2024

Hi, sorry to be so long with this, but the projectile change is indeed causing issues (see #32 ) which should be fixed before tagging a stable release.

from counsel-projectile.

thblt avatar thblt commented on August 16, 2024

Do not take this badly, but please, please do not tag an initial release if you don't intend to create tags at every single bugfix and notable improvement. When stable Emacs was 24.x, a lot of people did create release tags for their packages so that people who wished to use only Stable could use them. In a lot of cases, there were virtually no releases beyond 0.1 or 1.0, stable versions were lagging way behind the continuous-integration Melpa versions, weird bugs and "please tag a new release" issues started proliferating. With Emacs 25.x, it has become possible to assign priorities to archive sources, so package.el will download packages from Melpa Stable if they're available there, and let their Emacs fallback to Melpa if they aren't. This is a better solution than being stuck with an obsolete 0.1.

This is not an argument against tagged releases in general, but the consequences deserve to be considered.

from counsel-projectile.

ericdanan avatar ericdanan commented on August 16, 2024

Sorry for not replying earlier!

I'm willing to tag a release and try to stick to doing it consistently. By now I've adressed the projectile issues that affected project switching, and I think the current code is stable enough (perhaps except for new commits I made today, but I could always tag before these if necessary). But, it depends on ivy changes that are posterior to the last tagged release (0.9.1), so I guess I have to wait for the next ivy release.

from counsel-projectile.

mdorman avatar mdorman commented on August 16, 2024

There's been a new release of ivy, maybe it's time?

from counsel-projectile.

ericdanan avatar ericdanan commented on August 16, 2024

Yes it is. As you perhaps saw, following the release of ivy 0.10 I pushed some changes to counsel projectile to try making it more user friendly and bumped the version to 0.2. I am just waiting a bit for users to test in case I had introduced new issues (such as #65 that was found today). If there is no blocking issue by the end of next week I will tag a release so melpa stable can pick it up. Thanks for your patience.

from counsel-projectile.

ericdanan avatar ericdanan commented on August 16, 2024

Finally, the package in on MELPA Stable. Thanks for your patience.

from counsel-projectile.

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.