Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release cycles not being performed correctly. #119

Open
inventionlabsSydney opened this issue Jun 8, 2019 · 13 comments
Open

Release cycles not being performed correctly. #119

inventionlabsSydney opened this issue Jun 8, 2019 · 13 comments

Comments

@inventionlabsSydney
Copy link

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
Copy link
Author

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
Copy link

Not sure this is active/maintained anymore :/

@rtheunissen
Copy link
Collaborator

rtheunissen commented Jul 10, 2019

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

@inventionlabsSydney
Copy link
Author

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
Copy link
Collaborator

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

@ghost
Copy link

ghost commented Jul 22, 2019

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
Copy link
Collaborator

@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
Copy link
Collaborator

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
Copy link
Contributor

sifex commented Aug 20, 2019

@rtheunissen yea would be keen

@inventionlabsSydney
Copy link
Author

@rtheunissen we might be keen as well.

@rtheunissen
Copy link
Collaborator

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

@jjag3r
Copy link

jjag3r commented Oct 31, 2019

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

@nathandaly
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants