FiguredLimited / vue-mc

Models and Collections for Vue
https://vuemc.io
MIT License
626 stars 98 forks source link

Release cycles not being performed correctly. #119

Open inventionlabsSydney opened 5 years ago

inventionlabsSydney commented 5 years ago

Hi guys,

I love this project but I cannot help but notice the release cycles / what's on the master branch, what's on the releases page and what's on npmjs are all different/inconsistent.

Is there a reason for this? can I help to fix this up?

Thanks, Karl.

inventionlabsSydney commented 5 years ago

Further to this, NPM's current version (0.5.0) is greatly behind the master branch and npm installing from npm install --save https://github.com/FiguredLimited/vue-mc.git\#master does not give a correct installation and becomes unusable.

nathandaly commented 5 years ago

Not sure this is active/maintained anymore :/

rtheunissen commented 5 years ago

Hey everyone, we've had to focus on a lot of other priorities but we've expanded our maintenance pool now so should see more response going forward. This project needs a lot of attention with many open issues to work through, but we're here and will continue to do what we can.

First things first, the last release with a changelog was 0.4.0 but there is no proper tag release for that. The version currently on NPM is 0.5.0 which was tagged on Nov 15, 2018. There have been 35 commits to master since that tag, so we need to consolidate those into a 0.6.0, and establish some scope for a 1.0.0 release that reworks all the big issues that break BC.

We also need to upgrade some dependencies that have security issues - I think this is a good place to start. My plan for this for the week is:

inventionlabsSydney commented 5 years ago

Good morning @rtheunissen, thanks for your input and I really appreciate it.

Is it within the realm of possibility to allow others onto this project not involved in Figured? If so, maybe people like myself and others can jump onboard and help push this project forward.

Thanks again for your update.

rtheunissen commented 5 years ago

Absolutely, we'll have an internal discussion about that and get back to you all. 👍

ghost commented 5 years ago

Hey everyone, we've had to focus on a lot of other priorities but we've expanded our maintenance pool now so should see more response going forward. This project needs a lot of attention with many open issues to work through, but we're here and will continue to do what we can.

First things first, the last release with a changelog was 0.4.0 but there is no proper tag release for that. The version currently on NPM is 0.5.0 which was tagged on Nov 15, 2018. There have been 35 commits to master since that tag, so we need to consolidate those into a 0.6.0, and establish some scope for a 1.0.0 release that reworks all the big issues that break BC.

We also need to upgrade some dependencies that have security issues - I think this is a good place to start. My plan for this for the week is:

  • [ ] Update the tags and changelog to 0.5.0 so that everything is on the same level (except master).
  • [ ] Consolidate the commits since then into a new version, also upgrading dependencies.
  • [ ] Prioritize some bigger issues and work them into a milestone for 1.0.0

Hi @rtheunissen, Are there any updates on that?

rtheunissen commented 5 years ago

@thisninja I will be releasing 1.0.0 tonight that will consist of all the changes on master since 0.5.0, including a fix for the Vue version being locked. I'm also updating all the severely outdated package dependencies so this is technically a breaking change (some of the date formatting symbols have changed in validation).

The milestone and roadmap for the next version will be for 2.0.0 then.

rtheunissen commented 5 years ago

Hey everyone, I have released 0.6.0 instead, which includes a lot of changes that does technically break semver. ✋ There are some bigger changes incoming to warrant a 1.0.0 from which point on we'll be following semver properly.

On that note, would anyone be interested in becoming a maintainer on this package? We're looking for some community support to assist.

sifex commented 5 years ago

@rtheunissen yea would be keen

inventionlabsSydney commented 5 years ago

@rtheunissen we might be keen as well.

rtheunissen commented 5 years ago

@sifex and @inventionlabsSydney thanks for the interest. Will get back to you asap. 👍

jjag3r commented 5 years ago

Hi, @rtheunissen Are there any updates when will 1.0.0. be released?

nathandaly commented 5 years ago

Bring the community in with this. It could be so much more popular. It is a great package and I for one find it really useful.

Allow PR's in the project that are looked at regularly.