Friday, July 24, 2015

Semantic Versioning

... or why the next version of melonJS won't be 2.2.0!

Starting with the upcoming release, we will adopt semantic versioning (SemVer) for melonJS. In the past we did not really follow any rules (except recently for pure bug fix releases), and adding breaking changes through all major releases was not making either your lives or our lives easier in terms upgradeability or maintenance.

Furthermore, as melonJS codebase and features list keep growing, we needed to set some base rules to make our development approach more professional for our team and all contributors.

What does this mean for you?

As we already introduced breaking changes in the current development branch, the next version of melonJS will therefore be 3.0.0, as we will now adopt the following logic:

  • 3.x.y : This introduces a MAJOR release with incompatible API changes; If you upgrade from a previous version (for example 2.1.0), some adjustments will be required in your code.
  • x.2.y : Means a MINOR release introducing new features, but in a backward compatible way, which means that you can safely upgrade to a minor version without worrying about API changes, yet benefit from new features.
  • x.y.1 : Pure maintenance, or bug fix release. Those usually follow a major or minor release, and are completely safe, and even recommended to update to, as they fix issues reported/discovered during active deployment.

Finally, SemVer is a well known release versioning convention. It's widely used and recognized throughout the industry. We believe that SemVer will help melonJS fit better with other libraries and frameworks.

- the melonJS team


  1. I have to make a website for Assignment Writing Service | and I was wondering I should work with PHP is that good idea?

  2. Due to the fact those early days Charlie and i have emerge as excellent buddies and that i do not use those phrases lightly. We have got logged more miles on bikes Should I Do My Homework Right Now than I may want to ever faux to be counted. we have driven lengthy hours to races whilst solving the worlds problems with answers that had been obvious to us.

  3. Assignments provide an opportunity to revise the topics by yourself. However, as the competition is increasing now days, students are being piled up by really long assignments. So, situations can arise when you are too caught up to write assignments, in such scenarios assignment help can come in handy. Java Assignment Help

  4. The incredible this article semantic forming additionally alluded as the server is a forming framework that has been on the ascent in the course of the most recent couple of years this is a standout amongst the best blog. I discovered this as an enlightening and fascinating post. Black Leather Jacket

  5. Think it's impossible to identify whether your phone is being tapped? With this app it became real.

  6. Thanks to, you can free yourself from all the unnecessary worries connected with academic studies and pay to a professional with a request to “do my online test for me.” Our company is available 24/7 every day of the year, which means that we are accessible also at the weekend and on holidays.

  7. Great post! And I am here to say that for students it is vital to get some exam questions help. It will facilitate their life and reduce worries when having an exam.

  8. Allassignmenthelp is your academic caretaker that has been the most sought out service in the US and other country and we have an answer to all your assignment queries. Proofreading And Editing Service

  9. This version is better for sure. And these write essay tips are good too! You should remember them.

  10. pinoy tambayan lambingan and all the filipino Tv replays you will be watch online in hd. We will share with you pinoy1tv replays online in hd.

  11. Pinoy
    ofw Pinoy
    Pinoy channel
    Pinoy tv
    Pinoy tambayan
    pinoy tv shows
    pinoy tambayan bay
    Pinoy Channel Tv
    Pinoy teleseye
    pinoy lambingan
    pinoy tambayan lambingan and all the filipino Tv replays you will be watch online in hd. We will share with you pinoy1tv replays online in hd.

  12. Online project management writing services have become very popular among custom management writing service students seeking Management Coursework Writing Services and management essay writing services.

  13. Event management assignment writing services are essential and they have become very popular for those seeking event management essay writing help services since most of them seek Event Management Writing Services.

  14. To buy pdf posters online is a good idea if you don't have much time to write it on your own. If you do it, you will get the best poster ever.

  15. This comment has been removed by the author.

  16. I ordered my work on the site is essaypro legit(psychology course). In the beginning I talked to a support operator - a very nice girl who answered all my questions. Later I chose the author of my work. My teacher took the finished work without any corrections and modifications. This company is very good.

  17. If you are interested in your favorite actors' net worth and detailed information, please take a look at celeb networth database.