Code Monkey home page Code Monkey logo

Comments (7)

utarwyn avatar utarwyn commented on September 1, 2024 2

Hello! Node.js 16 is out as a LTS version! 👍
It means that I can start to work on a new release of the module which will work with discord.js 13+.

Here is how I have planned to handle module versionning:

  • The module will only support Node.js 16+ and discord.js 13+ from next version: its a breaking change so I have to create a new major version 3.x.x ;
  • I will also try to add same features in the current version 2.x during 3 months after v3 initial release ; and 3 more months for bugfixes if needed. End of life of v2 is planned for mid 2022.

This versionning schedule is temporary and may change according to user needs.

from discord-tictactoe.

CarelessInternet avatar CarelessInternet commented on September 1, 2024 1

I would like to have it in the future, but I don't need it ASAP. I can wait until v13 becomes a stable release. I don't currently need support for v13, since production code is still written in v12. As for now, I have temporarily disabled the tic-tac-toe command for my bot's development for v13 of discord.js.

from discord-tictactoe.

CarelessInternet avatar CarelessInternet commented on September 1, 2024 1

Ah okay, thanks for the update. I do want to mention one thing I forgot, in case you haven't added it in the prototype; I am listening to interaction events instead of message events, which means that you would have to take in account for both slash commands and/or regular messages.

from discord-tictactoe.

utarwyn avatar utarwyn commented on September 1, 2024 1

I have just wrote a new issue on this subject yes! Check it here: #56

from discord-tictactoe.

utarwyn avatar utarwyn commented on September 1, 2024

Hello! When discord.js v13 will be available as a stable release, I will add the support of course 👍
As this a development release for now, apart from specific cases or testing bots, I think it should not be used for production bots.

Do you need it in a near future? I don't know if we can support both versions easily.

from discord-tictactoe.

utarwyn avatar utarwyn commented on September 1, 2024

As the version 13 of discord.js is now out, I started to look into it. But I'm quite disappointed that it only supports Node 16+ which is not a LTS version. My module is intended to be easily installable and ready-to-use for all the community, so I can't make Node 16 mandatory for now. And I don't quite agree with the way the discord.js creators think.


Check the discussion about it on their repository: discordjs/discord.js#5119
And what nodejs.org says about releases on its website: https://nodejs.org/en/about/releases/

LTS release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. Production applications should only use Active LTS or Maintenance LTS releases.


BUT I will try to add support for both v12 and v13 and fix the bug you mentionned.
AND I'm waiting for a feedback from the discord.js team or the release of Node 16 in LTS (end of 2021).

from discord-tictactoe.

utarwyn avatar utarwyn commented on September 1, 2024

Version 3 of the module is now out with discord.js v13 support!
More info on the release here: https://github.com/utarwyn/discord-tictactoe/releases/tag/v3.0.0

from discord-tictactoe.

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.