Giter Club home page Giter Club logo

Comments (3)

rockymeza avatar rockymeza commented on August 11, 2024

Perhaps we need to establish a deprecation policy for functionality? It would be a pretty bad surprise if a certain piece of functionality just disappeared without notice. Do you think one minor release number between notice of deprecation and removal of functionality is enough?

Additionally, I think the documentation for the deprecated feature should stay up, but only to explain how to update code or to work around the missing feature.

What do you think?

from momentjs.com.

timrwood avatar timrwood commented on August 11, 2024

Yeah, I think 1 minor release should be enough time. It tends to be about a month and a half or so between releases. Do you think it's too late now to deprecate for 1.6? 1.5 released March 19, so if we get the docs up now, it will be about month until the 1.6 release.

I think we should also make upgrade path notes either on the changelog on the github readme, or in the docs themselves. The only communication we have are those and the twitter account, but the twitter account has very few followers, so that's not really reliable.

You can see an example of the upgrade notes I added in the past on the readme here https://github.com/timrwood/moment/tree/0.6.0

from momentjs.com.

rockymeza avatar rockymeza commented on August 11, 2024

I think that since we've already removed some functionality, let's go ahead and leave it removed in 1.6, but I think if we remove any more functionality, that it should still work until 1.7. Does that sound good?

I would probably look at the changelog for upgrade paths actually. I don't think Twitter is a viable place to put upgrade paths, especially because I'm in China right now. :)

from momentjs.com.

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.