Skip to content

Latest commit

 

History

History
464 lines (271 loc) · 10.7 KB

CHANGELOG.md

File metadata and controls

464 lines (271 loc) · 10.7 KB

Change Log

All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.

v7.0.4

(2024-04-08)

  • Update dependency yaml to v2.2.2 [SECURITY] [Self-hosted Renovate Bot]

v7.0.3

(2023-10-30)

  • Fail changelog generation if not authorized [Felipe Lalanne]

v7.0.2

(2023-06-16)

  • Exclude document breaks when merging changelog files [Kyle Harding]

v7.0.1

(2023-05-29)

  • Fix changelog generation to handle special .github repo names [Kyle Harding]

v7.0.0

(2023-05-29)

  • Update expressions yq v4 [Kyle Harding]

v6.10.0

(2023-05-03)

  • Update nested npm-shrinkwrap version [Felipe Lalanne]

v6.9.2

(2022-11-29)

  • patch: Resolve missing blockquote [Vipul Gupta (@vipulgupta2048)]

v6.9.1

(2022-11-29)

  • patch: Update change log spelling to changelog [Vipul Gupta]

v6.9.0

(2022-11-23)

  • NestedChangelogs: Fetch the default branch from GitHub if not provided [Thodoris Greasidis]

v6.8.4

(2022-10-19)

  • Fix generate-changelog.sh script when there are no versioned PRs [Pagan Gazzard]

v6.8.3

(2022-10-12)

  • Move balena-semver to prod dependency [Pagan Gazzard]

v6.8.2

(2022-10-12)

  • Update dependencies [Pagan Gazzard]

v6.8.1

(2022-10-12)

  • Switch from balenaCI to flowzone [Pagan Gazzard]

v6.8.0

(2022-07-18)

  • Update dependency debug to 2.6.9 [SECURITY] [Renovate Bot]

v6.7.4

(2022-07-18)

  • Update dependency shelljs to 0.8.5 [SECURITY] [Renovate Bot]
  • Update dependency async to 2.6.4 [SECURITY] [Renovate Bot]

v6.7.3

(2022-07-18)

  • Update dependency handlebars to 4.7.7 [SECURITY] [Renovate Bot]

v6.7.2

(2022-07-18)

  • Update dependency lodash to 4.17.21 [SECURITY] [Renovate Bot]

v6.7.1

(2022-03-17)

  • Deduce submodule update versions automatically [Alex Gonzalez]

v6.7.0

(2022-01-17)

  • Add changelog title support [stathismor]

v6.6.4

(2021-12-28)

  • Get changelog.yml blob [stathismor]

v6.6.3

(2021-11-24)

  • drop update-json dependency [Martin Rauscher]

v6.6.2

(2021-11-23)

  • preserve YAML document when writing version [Martin Rauscher]

v6.6.1

(2021-11-04)

  • Replace resin-semver 1.6.0 with balena-semver 2.3.0 [Kyle Harding]

v6.6.0

(2021-11-04)

  • Update nested package-lock version [stathismor]

v6.5.1

(2021-06-30)

  • Delete CODEOWNERS [Lucian Buzzo]

v6.5.0

(2021-06-24)

  • Add versionist.publishedAt field to package.json when updating the version [Paulo Castro]

v6.4.2

(2021-05-24)

  • generate-changelog: Fix yq version check [Alex Gonzalez]

v6.4.1

(2021-04-01)

  • Make subject change-type check stricter [Stathis]

v6.4.0

(2021-03-31)

  • Update semserver to do a case-insensitive change-type check [Stathis]

v6.3.0

(2021-03-30)

  • Make commit footer change-type checks case insensitive, to remove contribution friction. [Stathis]

v6.2.0

(2021-02-22)

  • Update balena.yml version [Stathis]

v6.1.7

(2020-07-09)

  • Guarantee the order of nested changelogs [Pagan Gazzard]

v6.1.6

(2020-07-09)

  • Improve rendering of nested changelogs [Pagan Gazzard]

v6.1.5

(2020-06-30)

  • Fix a call to octokit that was not updated to the new verison [nazrhom]

v6.1.4

(2020-06-30)

  • Fix calling removed function [Pagan Gazzard]

v6.1.3

(2020-06-29)

  • Fix authentication [Pagan Gazzard]

v6.1.2

(2020-06-25)

  • Update dependencies, fixing some warnings [Pagan Gazzard]

v6.1.1

(2020-06-25)

  • Remove issues call to action [Pagan Gazzard]

6.1.0 - 2020-03-18

  • Bump lodash from 4.17.11 to 4.17.13 [dependabot[bot]]
  • Extend has-changetype so subject changes are also considered [Giovanni Garufi]

6.0.0 - 2020-03-17

  • Fix presets to have proper casing [Giovanni Garufi]

5.5.0 - 2020-02-25

  • Add getIncrementLevelFromCommit options [Giovanni Garufi]

5.4.4 - 2019-12-27

  • Move editing of CHANGELOG.yml after dry checks [Giovanni Garufi]

5.4.3 - 2019-12-17

  • Create VERSION file if not preset [Giovanni Garufi]

5.4.2 - 2019-09-10

  • Add extra space after details to prevent layout from breaking with nesting > 2 [Giovanni Garufi]

5.4.1 - 2019-09-06

  • Create parsable changelog if .versionbot folder is present [Giovanni Garufi]

5.4.0 - 2019-08-30

  • Do not reject cherry-picked commits [Robert Günzler]

5.3.1 - 2019-08-20

  • Meta: update resin references to balena, remove dead gitter [Matthew McGinn]

5.3.0 - 2019-06-28

  • Add script for generating structured changelogs from git history [Will Boyce]

5.2.0 - 2019-06-25

  • Remove extra newline between nested changelog entries [Giovanni Garufi]
  • Add set command [Giovanni Garufi]

5.1.0 - 2019-06-24

  • Add blockquotes in nested changelogs [Giovanni Garufi]
  • Prettify nested-changelogs output [Giovanni Garufi]

5.0.3 - 2019-06-24

  • Update dependencies to fix vulnerabilities [Giovanni Garufi]

5.0.2 - 2019-06-17

  • Versionbot: add structured CHANGELOG.yml [Will Boyce]

5.0.1 - 2019-06-17

  • Add codeowners [Giovanni Garufi]

5.0.0 - 2019-05-24

  • Use resin-semver instead of semver [Giovanni Garufi]
  • Fix cargo tests [Giovanni Garufi]

4.2.4 - 2019-05-13

  • Convert src/versionist to typescript [Pagan Gazzard]

4.2.3 - 2019-05-13

  • Add mixed preset for updateVersion [Giovanni Garufi]

4.2.2 - 2019-05-02

  • Convert git-log to typescript [Pagan Gazzard]
  • Convert markdown to typescript [Pagan Gazzard]
  • Convert template to typescript [Pagan Gazzard]
  • Convert semver to typescript [Pagan Gazzard]

4.2.1 - 2019-05-01

  • Set up project for typescript and convert tags module to typescript [Pagan Gazzard]

4.2.0 - 2019-04-17

  • Add support for multiple upstream updates in a single commit [Giovanni Garufi]

4.1.2 - 2019-04-17

  • Do not require "Update" to be title-case in commit body [Will Boyce]

4.1.1 - 2019-03-13

  • Update README.md resin references to balena [Matthew McGinn]

4.1.0 - 2019-03-12

  • Throw if all commits have been filtered out in changelog-entry preset [Giovanni Garufi]

4.0.2 - 2019-02-26

  • Check package-lock.json and npm-shrinkwrap.json [Lorenzo Alberto Maria Ambrosi]

4.0.1 - 2018-12-04

  • Move nodetouch to devDependencies and update to ^3.1.0 [Alexis Svinartchouk]
  • Fix tests/cli/run.js, run only .js files [Alexis Svinartchouk]
  • Fix package-lock.json [Alexis Svinartchouk]

4.0.0 - 2018-11-30

  • Fallback when no reference is found [Giovanni Garufi]
  • Fix nested-changelog range [Giovanni Garufi]

3.0.2 - 2018-11-05

  • Presets: Remove extra semicolon from version [nazrhom]

3.0.1 - 2018-11-05

  • Lib/presets: fix nested changelog [nazrhom]

v3.0.0 - 2018-10-31

  • Add more template presets and default empty changelog [Giovanni Garufi]
  • Refactored loading and determining default configuration [Giovanni Garufi]
  • Presets: Change presets to match default config [Giovanni Garufi]

v2.18.0 - 2018-10-01

  • Lib/presets: Accept multiple upstreams in nested-changelogs [Giovanni Garufi]

v2.17.0 - 2018-09-07

  • Nested-changelogs: Add support for nested changelogs [Giovanni Garufi]

v2.16.0 - 2018-08-24

  • Lib/semver: Modify getGreaterVersion #120 [Giovanni Garufi]

v2.15.0 - 2018-08-22

  • Tests: Set tmp git identity in tests #119 [Giovanni Garufi]
  • Cli: Add getCurrentBaseVersion #119 [Giovanni Garufi]

v2.14.0 - 2018-07-06

  • Cli: Add get command #117 [Giovanni Garufi]

v2.13.0 - 2018-02-09

  • Add a quoted updateVersion preset, which uses a regex to update the version in arbitrary (text) file-types #113 [Andrew Scheller]

v2.12.1 - 2018-01-31

  • Update the proper version definition of Rust Cargo manifests #104 [majorz]

v2.12.0 - 2018-01-24

  • Clarify the updateVersion presets documentation #102 [Andrew Scheller]
  • Python init file support #102 [Trong Nghia Nguyen]

v2.11.4 - 2017-12-12

  • Update support links and info #98 [Gergely Imreh]

v2.11.3 - 2017-11-01

  • Update Cargo.lock if exists side by side with Cargo.toml #97 [majorz]

v2.11.2 - 2017-09-21

  • Use modified version of 'update-json' to preserve newline at end of JSON files (ie. package.json). #91 [Heds Simons]

v2.11.1 - 2017-07-07

  • README updates [Andrew Scheller]

v2.11.0 - 2017-06-16

  • Mixed types parameters for updateVersionHook [craig-mulligan]

v2.10.0 - 2017-06-01

  • First class Rust Cargo support [majorz]

v2.9.0 - 2017-05-08

  • Make change-type insensitive & add change-type none [craig-mulligan]
  • Add dry mode [craig-mulligan]

v2.8.1 - 2017-02-11

  • Show nice error message instead of crashing if version incrementing commits are missing [Kostas Lekkas]

v2.8.0 - 2017-01-05

  • Only output stack trace in debug mode. (#63) [gaudi]
  • Add a versionist script to package.json So that versionist can be run on itself, without needing to be installed globally. [Andrew Scheller]

v2.7.0 - 2016-12-20

  • Allow Versionist to fall back to internal versionist.conf.js configuration file. [Heds Simons]

v2.6.2 - 2016-12-09

  • Remove lodash completely, removing dependencies on non-standard library. (#57) [Heds Simons]

v2.6.1 - 2016-12-09

  • Ensure that referencing lodash occurs via the versionist base directory and not the CWD. (#54) [Heds Simons]

v2.6.0 - 2016-12-09

  • Add a default resin.io versionist configuration file, for use in future project. (#52) [Heds Simons]

2.5.0 - 2016-12-08

  • Add passing of commit hash to the config file, as a part of the commit object.

2.4.0 - 2016-12-06

  • Add a lowerCaseFooterTags option (default is true) which lowercases all footer tags keys.

2.3.0 - 2016-12-01

  • Ensure a specified config file is parsed correctly.

2.2.0 - 2016-11-24

  • Reject non-existent git references if there are documented versions.
  • Fix parseFooterTags not taking effect.
  • Add defaultInitialVersion option.
  • Don't throw ENOENT in changelog-headers preset if the changelog file doesn't exist.
  • Add incrementVersion option hook.

2.1.0 - 2016-07-24

  • Fix uncaught exception if current version is omitted.
  • Add transformTemplateData option hook.
  • Make sure every exception is nicely displayed.

2.0.0 - 2016-07-13

  • Implement fromLine option for addEntryToChangelog's prepend preset.
  • Add support for preset options.
  • Add editVersion option.
  • Add updateVersion option hook.
  • Add editChangelog option.
  • Automatically infer the appropriate git commit range.
  • Add getGitReferenceFromVersion option hook.
  • Don't apply default values on boolean options explicitly set to false.
  • Make CHANGELOG entry addition idempotent.
  • Add getChangelogDocumentedVersions option hook.
  • Add addEntryToChangelog option hook.
  • Add changelogFile option.
  • Normalize --current version before passing it to the template.

1.1.0 - 2016-07-08

  • Add a simple default template.
  • Fix stdout maxBuffer exceeded when parsing big logs.
  • Support commits with indented bodies.