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

0.14.0 changelog (WIP) #384

Closed
SBoudrias opened this issue Oct 24, 2013 · 18 comments
Closed

0.14.0 changelog (WIP) #384

SBoudrias opened this issue Oct 24, 2013 · 18 comments

Comments

@SBoudrias
Copy link
Member

Generator system

New Features

Bugs

Runner system (Environment)

  • Fix and improve env.help output (Help weirdness #364 and Help improvements #398)
  • Now detect correctly symlinked npm modules (e.g. using npm link)
  • breaking env.register now only take a string (filepath or NPM module name) to make sure the metadata it assign to the generator are relevant (namespace, resolved). If you want to register a stubbed generator for easy testing, then use env.registerStub, but know the metadata might be missing or erroneous.
  • breaking Removal of env.remote and env.engine. This shouldn't change anything as they were broked or not used.

Maintenance

  • Added support for test coverage using Coveralls reports.
  • Way better support for running test suite on Windows. It should run now.

See all: v0.13.4...v0.14.0-rc.2

@sindresorhus
Copy link
Member

Nice work @SBoudrias. lgtm

Lets do another RC after we've merged the current 3 PRs.

@SBoudrias
Copy link
Member Author

Yeah, there's also #387 who's a breaking change we should fix IMO.

@sindresorhus
Copy link
Member

Agreed

@SBoudrias
Copy link
Member Author

Ok, pushed back request method to fix #387.

I guess once we merge #377 we'd be ready!

@addyosmani
Copy link
Member

SGTM. In the changelog, for anything we're removing which has the potential to break existing generators could we add a note calling that out? For the most part the changelog appears to be additions and fixes otherwise.

@SBoudrias
Copy link
Member Author

I added marks to what is a breaking change, and updated the changelog with the latest change (which was only fixing a regression).

I think we should release 0.14 once #377 is merged.

@sindresorhus
Copy link
Member

@SBoudrias agreed

@SBoudrias
Copy link
Member Author

Merged #377 yesterday evening. Should be good for a release; cc @passy @sindresorhus @addyosmani

@addyosmani
Copy link
Member

Let's spend a little time testing this further against master on some of our generators. Assuming everything works as expected, release away!

@addyosmani
Copy link
Member

oh, and great work, Simon! :)

@addyosmani
Copy link
Member

We're currently at RC2 for the generator system. I'd love to cut and tag a release for 0.14.0 final at the weekend as I haven't seen any major blockers to date.

Do we currently feel we're stable enough to do this?

@SBoudrias
Copy link
Member Author

What should be fixed:

@SBoudrias
Copy link
Member Author

Reported bug been fixed.

There've been a cosmetic issue about paths in the conflicters not being relative anymore - I'm not sure this is an issue as relative path are error prone (CWD can change and be inexact). Anyway, this issue is addressed in PR #409, we'll have to see what we do about it.

@SBoudrias
Copy link
Member Author

Yo 1.0.5 got released using the unstable 0.14 and the rc2 holded a bug fixed this week. yeoman/yo#104

I think we should either release 0.14 or 0.14.0-rc3 as soon as possible.

@passy
Copy link
Member

passy commented Nov 17, 2013

Is there anything holding us back from releasing generator master as 0.14?

@SBoudrias
Copy link
Member Author

I think we should be good after merging the relative path PR for conflicts.

@SBoudrias
Copy link
Member Author

Ok, so, my guess is we're ready for pushing 0.14.0 out of the gate :shipit:

RC-1 and 2 have been tested on the outside and we had some bug reports, all are fixed.

@SBoudrias
Copy link
Member Author

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

No branches or pull requests

4 participants