release-it

🚀 Automate versioning and package publishing

MIT License

Downloads
2M
Stars
7.6K
Committers
89

Bot releases are visible (Hide)

release-it - Release 5.1.0

Published by webpro almost 7 years ago

  • Add stub/specs for GitHub client calls (73b2c78)
  • Allow to override host for GitHub client (abeeeaf)
release-it - Release 5.0.1

Published by webpro almost 7 years ago

  • make dist repo bump to the same version (22dd804)
  • fix interactive dist release tasks (489c498)
  • Fix dist.stageDir (closes #169) (08e086b)
  • Fix debug module (ed9158d)
  • Update deps (6d86878)
  • fix(package): update github to version 12.1.0 (0470cdb)
release-it - Release 5.0.0

Published by webpro almost 7 years ago

  • Add CHANGELOG.md to list major releases (4eb76a8)
release-it - Release 5.0.0-beta.1

Published by webpro almost 7 years ago

  • Fix Babel transpilation (8eb3022)
  • Formatting (0fe7458)
  • Fix default options overriding (93ceac2)
release-it - Release 5.0.0-beta.0

Published by webpro almost 7 years ago

  • Relax git repo check, but throw if package.json is not in cwd (closes #154) (acdc65b)
  • Drop support for Node v4 + update deps (79e2142)
  • chore(package): update eslint-config-prettier to version 2.8.0 (9e64388)
  • fix(package): update github to version 12.0.3 (07e2c2c)
  • fix(package): update got to version 8.0.0 (8fb5b4b)
  • Fix help text (deb636e)
  • Bit of restructuring (and get rid of circular deps) (599ff9a)
  • Rewrite ES Modules format to CommonJS (45e5fb8)

Breaking change: support for Node v4 has been dropped.

release-it - Release 4.4.1

Published by webpro almost 7 years ago

  • Update deps (eb94db2)
release-it - Release 4.5.0-alpha.0

Published by webpro almost 7 years ago

  • Add allowFromSubmodule flag and don't throw if inside one (ca92020)
release-it - Release 4.4.0

Published by webpro almost 7 years ago

  • Support config replacements in changelogCommand (fixes #150) (125f9b8)
  • Introduce config.assignOptions to config instance (ac35aef)
  • Allow options to customize default behavior (66bf9e7)
  • fix(package): update tmp-promise to version 1.0.4 (fc1f053)
  • chore(package): update sinon to version 4.1.2 (2ced6f5)
  • chore(package): update prettier to version 1.8.0 (e3136cd)
release-it - Release 4.3.0

Published by webpro almost 7 years ago

  • Add update-notifier (9eadcd7)
  • Update readme with local installation notes (8b99b3f)
release-it - Release 4.2.0

Published by webpro almost 7 years ago

  • chore(package): update eslint-config-prettier to version 2.7.0 (6a92c4d)
  • chore(package): update nyc to version 11.3.0 (aba3e44)
  • chore(package): update sinon to version 4.1.0 (5c4e8a9)
  • fix(package): update parse-repo to version 1.0.4 (5832d1f)
  • Update readme (8620a2f)
  • Use isCI to detect (non) interactive mode (ecef437)
  • Prompt user to enter version if no tag or not provided (158d908)
  • Fix valid version (9ae71c2)
  • Run tests in Node v9 (335f261)
release-it - Release 4.1.1

Published by webpro almost 7 years ago

  • Add coverage to metrics (fbdd88c)
  • Add is-ci to metrics (91cab99)
  • Fix undefined window-size (fixes #137) (f7f4572)
release-it - Release 4.1.0

Published by webpro almost 7 years ago

  • Add basic anonymous tracking (start, end, exception) (c067a83)

Note: anonymous data is collected at the start and end of a release-it session. This data includes:

  • release-it version, Node.js version, operating system
  • Options such as (non) interactive mode, buildCommand (not the command itself), preRelease
  • Terminal size, color support
  • See lib/metrics.js for details.

I would like to have an idea of the number of (successful) runs, and how it is used. Currently the only vague indication is download stats at the npm project page, and GitHub stars.

release-it - Release 4.0.0

Published by webpro almost 7 years ago

  • chore(package): update eslint to version 4.10.0 (ae1bda6)
  • fix(package): update github to version 12.0.0 (0152d78)
  • fix(package): update chalk to version 2.2.2 (5ff3f3d)
  • chore(package): update mock-stdio to version 1.0.1 (6252d9c)
  • Remove package-lock.json (12378ca)
  • Fix default options (src.publish, dist.release) (5e8dfad)

Breaking change: see 4.0.0-rc.0

release-it - Release 4.0.0-rc.1

Published by webpro almost 7 years ago

  • Optimize Babel config to improve install & boot performance (ebae559)
release-it - Release 4.0.0-rc.0

Published by webpro about 7 years ago

  • Housekeeping (13e9336)
  • Switch to shell.exec by default (instead of dedicated shelljs methods) (b019d98)
  • Mock stdout with mock-stdio (64a35ca)
  • fix(package): update supports-color to version 4.5.0 (106a484)
  • fix(package): update chalk to version 2.2.0 (af323f9)

Breaking change

In short, this does not affect you if you didn't use the ! prefix in command hooks such as buildCommand.

Before, the buildCommand and other command hooks could have a ! prefix to enforce it not to use ShellJS internal commands. This was especially required for combined commands such as "!npm test && npm run build". However, from release-it v4, the default is to always resort to shell.exec. To enforce usage of internal ShellJS commands, the command should be prefixed with ! (e.g. "!mkdir -p build").

release-it - Release 3.1.2

Published by webpro about 7 years ago

  • fix(package): update parse-repo to version 1.0.2 (826a033)
  • fix(package): update babel-preset-env to version 1.6.1 (0ccf1df)
  • chore(package): update eslint to version 4.9.0 (ee26d29)
release-it - Release 3.1.1

Published by webpro about 7 years ago

  • Only ask init question in interactive mode (fixes #123) (faa88bc)
release-it - Release 3.1.0

Published by webpro about 7 years ago

  • Add resources (6154a0b)
  • Copy assets for gh-pages (eefa70f)
release-it - Release 3.1.0-beta.1

Published by webpro about 7 years ago

  • Use package.json#files (instead of .npmignore) (e26ee4e)
  • Fix specs (for Node v4) (7ec9002)
  • Update readme (986c134)
  • Use bump-file package (4dbf707)
  • Improve coverage/tests for shell module (a0a1972)
  • Use less internals for test setup/teardown (59775a8)
  • mkCleanDir → mkTmpDir (d76a76f)
  • Update readme (6309c40)
  • Fix markdown in toc title (d7522ec)
  • Update readme (e47e49d)
  • Fix prompt (af389df)
  • fix(package): update yargs-parser to version 8.0.0 (5297dcc)
  • Attempt to fix internal links (dcb0d37)
  • Refer to pre-releases section from intro (23774a8)
  • Make it more clear only overrides are needed in local config file (d7eb9ea)
  • Improve coverage (147922c)
  • Return boolean from config getters (44a0ac1)
  • Throw same error for similar cases + debug (fb1485f)
release-it - Release 3.1.0-beta.0

Published by webpro about 7 years ago

  • chore(package): update prettier to version 1.7.3 (109ab62)
  • chore(package): update eslint to version 4.8.0 (0a0f7c1)
  • Truncate lines (cd43aa3)
  • Work changelog, log during interactive mode, specs (3961202)
  • Extend tape with shouldReject (b0b78ce)
  • Add "ready?" question upfront (3618e5a)
  • Get version from config.options (fdf69ec)
  • Move/add badges (ca6da2d)
  • docs(readme): add Greenkeeper badge (e87c241)
  • chore(package): update dependencies (7b2b62b)