Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

bumped

bumped840MIT0.14.2

Makes easy release software.

bumped, npm, release, semver, version

readme

Bumped


bumped
Make releasing software easy.

Last version Build Status Coverage Status Donate
Dependency status Dev Dependencies Status NPM Status

Bumped is a release system that make it easy to perform actions before and after releasing a new version of your software.

Installation

npm install bumped -g

First steps

When you start a new project, run bumped init.

It creates a configuration file called .bumpedrc associated with your project where your release steps will be declared.

The configuration file is divided into 3 sections:

  • Files that will have the version incremented.
  • Steps to do before incrementing the version
  • Steps to do after incrementing the version

For example, a typical .bumpedrc file will have:

  • Before increment the project version, do a set of actions related to the integrity of the project: Run tests, lint files, check for unstaged changes, etc.
  • Increment the project version in all necessary files, for example, in package.json.
  • After that, do actions mostly related with the publishing process: Publish a new git tag on GitHub, publish new NPM project version.

Now, next time you run bumped release <major|minor|patch> it performs all the release steps.

bumped

Why?

  • Separates the processes of creating and publishing software.
  • Synchronizes, unifies and publishes different software versions for the different package managers.
  • Easy to integrate it with both with your current and new projects.
  • Provides a plugin system for associate action before and after releasing your software.

Bumped synchronizes your software version across different package manager configuration files and controls, edits and releases each of its versions to ensure all the files have the same version.

Because writing software is hard enough, we must make the publishing process of software simple and effective.

Consider read this excellent list of articles to expand your vision about the releasing process:

changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.14.2 (2021-02-01)

0.14.1 (2021-01-10)

0.14.0 (2020-10-30)

⚠ BREAKING CHANGES

  • This module no longer supports Node.js 0.10

Bug Fixes

  • package: update acho to version 3.2.0 (de637ca)
  • package: update async to version 2.5.0 (27528d5)
  • package: update async to version 2.6.0 (a1be17d)
  • package: update async to version 3.0.1 (fc02bbe)
  • package: update async to version 3.1.0 (39622a9)
  • package: update chalk to version 2.0.0 (c7dd10e)
  • package: update chalk to version 2.1.0 (24bc284)
  • package: update chalk to version 2.2.0 (5a5f6ae)
  • package: update chalk to version 2.3.1 (077b04f)
  • package: update chalk to version 2.4.0 (b288293)
  • package: update chalk to version 3.0.0 (918efa0)
  • package: update coffee-script to version 1.12.0 (1e5d674)
  • package: update coffeescript to version 2.4.0 (7de7930)
  • package: update coffeescript to version 2.5.0 (88fe5ff)
  • package: update coffeescript to version 2.5.1 (180e6d4)
  • package: update dot-prop to version 4.1.0 (908e213)
  • package: update dot-prop to version 4.2.0 (d511beb)
  • package: update dot-prop to version 5.0.0 (21e64b5)
  • package: update dot-prop to version 5.1.0 (3767fa6)
  • package: update dot-prop to version 5.2.0 (c2a004f)
  • package: update fs-extra to version 4.0.0 (18174d4)
  • package: update fs-extra to version 5.0.0 (0e45bfe)
  • package: update fs-extra to version 6.0.0 (adfb4d6)
  • package: update fs-extra to version 7.0.0 (816e728)
  • package: update fs-extra to version 8.0.0 (c7e1531)
  • package: update fs-extra to version 8.1.0 (744f216)
  • package: update global-modules to version 1.0.0 (0d7323e)
  • package: update global-modules to version 2.0.0 (80a28a0)
  • package: update json-future to version 2.2.0 (1579c7e)
  • package: update meow to version 4.0.0 (b051cea)
  • package: update meow to version 5.0.0 (8d585a8)
  • package: update meow to version 6.0.0 (85b9ae3)
  • package: update pretty-ms to version 3.0.0 (549f864)
  • package: update pretty-ms to version 3.1.0 (0ab4676)
  • package: update pretty-ms to version 3.2.0 (25867fc)
  • package: update pretty-ms to version 4.0.0 (5b25478)
  • package: update pretty-ms to version 5.0.0 (b54e0b3)
  • package: update pretty-ms to version 5.1.0 (5c3fef7)
  • package: update pretty-ms to version 6.0.0 (7a547ef)
  • package: update resolve-up to version 1.0.0 (74eee7c)
  • package: update semver to version 5.4.0 (bc16813)
  • package: update semver to version 5.5.0 (851a149)
  • package: update semver to version 5.6.0 (b389f67)
  • package: update semver to version 6.1.0 (b2bf244)
  • package: update semver to version 6.2.0 (31cb216)
  • package: update semver to version 6.3.0 (7385adf)
  • package: update semver to version 7.0.0 (bd97ecd)
  • package: update time-span to version 3.1.0 (c3d972e)
  • package: update update-notifier to version 2.0.0 (864d693)
  • package: update update-notifier to version 2.2.0 (956fc01)
  • package: update update-notifier to version 2.3.0 (e9f52b7)
  • package: update update-notifier to version 2.4.0 (8b78028)
  • package: update update-notifier to version 2.5.0 (7368a68)
  • package: update update-notifier to version 2.6.0 (737a680)
  • package: update update-notifier to version 4.0.0 (8c9fe2e)
  • package: update update-notifier to version 4.1.0 (59ed228)
  • drop support for Node.js 0.10 (1143f55)

0.13.0 (2020-02-14)

  • fix(package): update coffeescript to version 2.5.0 (88fe5ff)
  • fix(package): update coffeescript to version 2.5.1 (180e6d4)
  • fix(package): update pretty-ms to version 6.0.0 (7a547ef)
  • fix(package): update semver to version 7.0.0 (bd97ecd)
  • fix(package): update update-notifier to version 4.0.0 (8c9fe2e)
  • fix(package): update update-notifier to version 4.1.0 (59ed228)
  • Bump semver from 7.0.0 to 7.1.0 (338ce15)
  • Bump update-notifier from 3.0.1 to 4.0.0 (93cbdad)

0.12.2 (2019-12-09)

0.12.1 (2019-12-09)

  • build: update dependencies (9175cb3)
  • fix(package): update async to version 3.1.0 (39622a9)
  • fix(package): update chalk to version 3.0.0 (918efa0)
  • fix(package): update dot-prop to version 5.1.0 (3767fa6)
  • fix(package): update dot-prop to version 5.2.0 (c2a004f)
  • fix(package): update fs-extra to version 8.1.0 (744f216)
  • fix(package): update json-future to version 2.2.0 (1579c7e)
  • fix(package): update meow to version 6.0.0 (85b9ae3)
  • fix(package): update pretty-ms to version 5.1.0 (5c3fef7)
  • fix(package): update semver to version 6.2.0 (31cb216)
  • fix(package): update semver to version 6.3.0 (7385adf)

0.12.0 (2019-05-27)

  • fix(package): update async to version 3.0.1 (fc02bbe)

0.11.0 (2019-05-23)

  • Drop node 6 support (3da1c0f)
  • Setup node 8 or above (ed23816)
  • Update package.json (8946e55)
  • fix(package): update coffeescript to version 2.4.0 (7de7930)
  • fix(package): update dot-prop to version 5.0.0 (21e64b5)
  • fix(package): update fs-extra to version 8.0.0 (c7e1531)
  • fix(package): update pretty-ms to version 5.0.0 (b54e0b3)
  • fix(package): update semver to version 6.1.0 (b2bf244)
  • fix(package): update time-span to version 3.1.0 (c3d972e)
  • fix(package): update update-notifier to version 2.6.0 (737a680)

0.10.13 (2019-03-27)

0.10.12 (2019-03-27)

  • Migrate coffeescript (3191d78)
  • fix(package): update global-modules to version 2.0.0 (80a28a0)

0.10.11 (2018-10-11)

  • fix(package): update fs-extra to version 7.0.0 (816e728)
  • fix(package): update pretty-ms to version 3.2.0 (25867fc)
  • fix(package): update pretty-ms to version 4.0.0 (5b25478)
  • fix(package): update semver to version 5.6.0 (b389f67)

0.10.10 (2018-05-10)

  • Fix node 10 build (b573b68)
  • fix(package): update chalk to version 2.4.0 (b288293)
  • fix(package): update fs-extra to version 6.0.0 (adfb4d6)
  • fix(package): update meow to version 5.0.0 (8d585a8)
  • fix(package): update update-notifier to version 2.4.0 (8b78028)
  • fix(package): update update-notifier to version 2.5.0 (7368a68)

0.10.9 (2018-02-14)

  • .version: Follow async interface (d26dcfe), closes #124
  • Add files field (42539c4)
  • Drop node 4 support (b2d214c)
  • fix(package): update chalk to version 2.3.1 (077b04f)
  • fix(package): update fs-extra to version 5.0.0 (0e45bfe)
  • fix(package): update semver to version 5.5.0 (851a149)

0.10.8 (2017-12-06)

0.10.7 (2017-11-26)

  • Delete yarn lock (8a2dc54)
  • fix(package): update async to version 2.6.0 (a1be17d)
  • fix(package): update chalk to version 2.2.0 (5a5f6ae)
  • fix(package): update meow to version 4.0.0 (b051cea)
  • fix(package): update pretty-ms to version 3.1.0 (0ab4676)
  • fix(package): update update-notifier to version 2.3.0 (e9f52b7)

0.10.6 (2017-09-16)

  • Update deps (9c6b70f)
  • Update travis builds (28a049d)
  • fix(package): update chalk to version 2.1.0 (24bc284)
  • fix(package): update dot-prop to version 4.2.0 (d511beb)
  • fix(package): update semver to version 5.4.0 (bc16813)

0.10.5 (2017-07-19)

  • Update homepage (0c0c004)
  • Update plugins.md (bf3894a)
  • Update plugins.md (eddee52)
  • fix(package): update acho to version 3.2.0 (de637ca)
  • fix(package): update async to version 2.5.0 (27528d5)
  • fix(package): update chalk to version 2.0.0 (c7dd10e)
  • fix(package): update fs-extra to version 4.0.0 (18174d4)
  • fix(package): update global-modules to version 1.0.0 (0d7323e)
  • fix(package): update pretty-ms to version 3.0.0 (549f864)
  • fix(package): update resolve-up to version 1.0.0 (74eee7c)
  • fix(package): update update-notifier to version 2.0.0 (864d693)
  • fix(package): update update-notifier to version 2.2.0 (956fc01)
  • chore: add yarn.lock (ace8f31)
  • chore(package): update acho to version 3.3.0 (a845745)
  • chore(package): update async to version 2.2.0 (29f4ac7)
  • chore(package): update async to version 2.3.0 (5d2c4da)
  • chore(package): update async to version 2.4.0 (486acef)
  • chore(package): update fs-extra to version 2.1.0 (799d21d)
  • chore(package): update fs-extra to version 3.0.0 (83ca7fe)
  • chore(package): update json-future to version 2.1.0 (a6b7b9a)
  • chore(package): update rc to version 1.2.0 (698d209)
  • chore(package): update time-span to version 2.0.0 (aea369d)
  • chore(package): update update-notifier to version 2.1.0 (1d812b8)

0.10.4 (2017-01-16)

  • chore(package): update dependencies (4a55c58)
  • chore(package): update fs-extra to version 2.0.0 (11ce8c3)
  • Fix typos (586162b)
  • Sort deps (03f434a)
  • fix(package): update coffee-script to version 1.12.0 (1e5d674)
  • fix(package): update dot-prop to version 4.1.0 (908e213)

0.10.3 (2016-11-25)

  • Change wording for npm and git plugins (af55ac7)
  • Fix case for GitHub (14401ec)
  • Fix typo (beb6a5a)
  • chore: drop support for Node.js 0.10 (1143f55)
  • chore(package): update dependencies (34a90e8)

BREAKING CHANGE

  • This module no longer supports Node.js 0.10

0.10.2 (2016-10-24)

  • Drop unnecessary dep (e714fbb)
  • Replace partial dep (a5a9487)
  • chore(package): update async to version 2.1.1 (8c99ec9)
  • chore(package): update exists-file to version 3.0.0 (e4a11e9)

0.10.1 (2016-10-04)

0.10.0 (2016-10-04)

  • Add missing dep (55ab4ba)
  • Drop node < 0.10 node support (2756e6c)
  • Fix arguments number (ef0366c)
  • Fix tests (559cbe4)
  • Grammar (d6b71a9)
  • Grammar for init section (08a09ef)
  • Little refactor (8060af4)
  • Remove existential-default dep (a961e79)
  • Serializer YAML file (41304ff)
  • Smart way to generate init file (ddc6db5)
  • Update docs using YAML by default (5fd115e)
  • Update loadConfig and initConfig (f1325a4)
  • Update plugins.md (611edaa)
  • Upgrade json-future (8cef7c6)
  • chore(package): update acho to version 3.1.0 (47193ab)
  • chore(package): update coffee-script to version 1.11.0 (9b4a696)
  • chore(package): update season to version 5.4.1 (463e668)
  • Readme: grammar fixes (efdc788)

0.9.3 (2016-08-27)

  • Add Changelog docs (da6b9b0)
  • Define a better plugin interface (dc51357)
  • Remove dot from message (fc2e91d)
  • chore(package): update async to version 2.0.0 (c1576ac)
  • chore(package): update exists-file to version 2.1.0 (8a7757b)
  • chore(package): update lodash.clonedeep to version 4.4.0 (9d31fcc)
  • chore(package): update lodash.clonedeep to version 4.5.0 (247f536)
  • chore(package): update semver to version 5.2.0 (1aa87a2)
  • chore(package): update semver to version 5.3.0 (6b5c00b)

0.9.2 (2016-06-23)

0.9.1 (2016-06-04)

  • Unify errorHandler interface (585807d)

0.9.0 (2016-06-04)

  • Fix little style issues (8e8aa7f)
  • Fix typo (30e0e0a)
  • Force set key (3e4126d)
  • Handle correctly trying to add files that doesn't exists (c179d41)
  • Handle set exception cases (127f8fb)
  • Little refactor (42aa80b)
  • Remove detectFile method (38ce440)
  • Remove duplicate check (cc3031b)
  • Require version key just for first file declared (aaca2d0)
  • Standarize predicate (1a09085)
  • chore(package): update dot-prop to version 3.0.0 (1452da8)
  • chore(package): update exists-file to version 2.0.0 (4d3d9c5)
  • chore(package): update update-notifier to version 0.7.0 (c9f0ecd)

0.8.1 (2016-05-01)

  • Simplifiest logging levels (fcbee83)
  • Update to Acho v3 (0f407f4)
  • chore(package): update acho to version 2.6.0 (973d592)
  • chore(package): update acho to version 2.7.0 (f308c6b)
  • chore(package): update acho to version 2.8.0 (65a82fb)
  • chore(package): update chalk to version 1.1.2 (2ed1e25)
  • chore(package): update existential-default to version 1.2.1 (4fce3c5)
  • chore(package): update existential-default to version 1.3.1 (5070d94)
  • chore(package): update fs-extra to version 0.27.0 (a0e6896)
  • chore(package): update fs-extra to version 0.28.0 (0fa78d0)
  • chore(package): update fs-extra to version 0.29.0 (6402fdc)
  • chore(package): update fs-extra to version 0.30.0 (96f2352)
  • chore(package): update lodash.clonedeep to version 4.3.2 (22dee04)

0.8.0 (2016-03-24)

0.7.1 (2016-03-16)

chore

  • chore(package): update dot-prop to version 2.3.0 (8f06fbb)
  • chore(package): update dot-prop to version 2.4.0 (fcb962c)
  • chore(package): update lodash.clonedeep to version 4.2.0 (5c998c8)
  • chore(package): update lodash.clonedeep to version 4.3.0 (c8201ef)

  • Delete ':' from help command (c3eb5ae)

  • fix typo (09cc6d6)
  • Improve global installation of packages (e5cf7e0)
  • Merge pull request #10 from bumped/greenkeeper-lodash.clonedeep-4.2.0 (a13d44d)
  • Merge pull request #11 from bumped/greenkeeper-lodash.clonedeep-4.3.0 (faf74dd)
  • Merge pull request #12 from bumped/greenkeeper-dot-prop-2.3.0 (ec17539)
  • Merge pull request #13 from bumped/greenkeeper-dot-prop-2.4.0 (46464ec)
  • Setup spawn process correctly (7b4f725)

0.7.0 (2016-02-13)

chore

0.6.2 (2016-02-02)

chore

  • chore(package): update acho to version 2.5.3 (664f9f7)

  • Merge pull request #6 from bumped/greenkeeper-acho-2.5.3 (3bd4648)

  • Release 0.6.2 (bdb00e7)

0.6.1 (2016-02-02)

0.6.0 (2016-01-03)

0.5.7 (2015-12-29)

0.5.6 (2015-12-05)

0.5.5 (2015-11-03)

chore

  • chore(package): update coffee-coverage to version 0.7.0 (3a44890)

  • 0.5.5 releases (35440ba)

  • fixed missing space (22256cf)
  • improve line breaks in the output (a03fa0f)
  • integrates with coveralls (39fb1cb)
  • little style change (5da22ef)
  • Merge pull request #4 from bumped/greenkeeper-coffee-coverage-0.7.0 (c1600ca)
  • updated settings (ae8658a)

0.5.4 (2015-10-17)

0.5.2 (2015-10-16)

0.5.1 (2015-10-12)

  • 0.5.1 releases (04c58b3)
  • added finepack plugin (96cd5a3)
  • bye black style, welcome white (b03e946)
  • notifications for new plugins versions available (e7fa304)
  • Update README.md (31b43cc)
  • Update README.md (9790bf0)

0.5.0 (2015-08-18)

0.4.5 (2015-07-31)

  • 0.4.5 releases (f48619c)
  • little refactor to prevent \n for empty messages (91361b6)

0.4.4 (2015-07-30)

  • 0.4.4 releases (e901ca9)
  • little refactor improving output messages (9d57dca)
  • updated settings (ffd0c52)

0.4.3 (2015-07-29)

0.4.2 (2015-07-29)

  • 0.4.2 releases (11d17d8)
  • deleted last line break in plugins (da759cf)
  • improved plugins output (4a383f8)
  • Update Bumped.plugins.coffee (6be6634)
  • Update Bumped.plugins.coffee (df3fa76)

0.4.1 (2015-07-21)

0.4.0 (2015-07-21)

0.3.0 (2015-07-09)

0.2.17 (2015-07-03)

0.2.0 (2015-06-21)

0.1.0 (2015-06-01)