Skip to content

Latest commit

 

History

History
1171 lines (558 loc) · 67.7 KB

CHANGELOG.md

File metadata and controls

1171 lines (558 loc) · 67.7 KB

Changelog

npm history

11.7.0 (2021-04-09)

Features

  • add ability to specify extra files for releasers to consider (#850) (f7079fd)

11.6.0 (2021-04-07)

Features

  • allow "standard" pre 1.0.0 patch bumps (#847) (a5e2cc2)

Bug Fixes

  • manifest: package paths sharing same prefix being shadowed in commit-split (#848) (29ba3b5)

11.5.0 (2021-03-30)

Features

  • manifest: include default branch name in PR title (#843) (16f00dc)

Bug Fixes

  • manifest: split commits on exact package path prefix (#842) (2728bfe)

11.4.1 (2021-03-25)

Bug Fixes

  • java: lts -> sp versioning numbers (#837) (183b235)
  • manifest: do not group changes under "." (#841) (47b8b43)

11.4.0 (2021-03-24)

Features

  • manifest: add support for releasing root module (#833) (7ec1037)

Bug Fixes

  • deps: update dependency type-fest to v1 (#834) (f06894c)

11.3.0 (2021-03-22)

Features

11.2.1 (2021-03-12)

Bug Fixes

  • changelog: monorepoTags links in changelog (#822) (405ac9d)

11.2.0 (2021-03-09)

Features

  • java: add LTS versioning scheme and releaser (#810) (89e5bed)

Bug Fixes

  • associated pull requests should match merge commit sha (#817) (c144f8b)
  • update templated tf versions (#812) (d222746)

11.1.1 (2021-03-01)

Bug Fixes

  • commit-split paths validation (#806) (0b1da99)
  • node: PackageJson updater sets this.contents (#803) (732e453)

11.1.0 (2021-02-24)

Features

Bug Fixes

11.0.1 (2021-02-23)

Bug Fixes

  • js-yaml should be a dependency not devDependency (#792) (eaf031f)

11.0.0 (2021-02-23)

⚠ BREAKING CHANGES

  • move changelogPath down to ReleasePR (#790)
  • move fork down to GitHub (#770)
  • factory.run becomes factory.call
  • remove GitHubRelease.labels in favor of ReleasePR.labels
  • normalize configuration accross classes (#763)
  • move latestTag logic to ReleasePR (#758)

Features

  • add async interator for searching commit history (#759) (f42bab1)
  • add latest-tag command which will print out the detected latest tag for a branch (#765) (07e2969)
  • add support for helm (#748) (c9fbf78)
  • expose the release body to consumers (#789) (6848e8e)
  • pull request title resource (#780) (4e7f524)

Bug Fixes

  • deps: update dependency type-fest to ^0.21.0 (#768) (eb68033)
  • do not change format of Python version files (#782) (10f7ab9)
  • find first associate pull request (#764) (b277b89)
  • github-release: release name is packageName (#757) (869f1a1)
  • only add the target branch to PR title for non-default branches (#781) (00ca2ad)
  • pagination: looking for pending PRs had no pagination limit (#791) (9b36d25)
  • release-pr: update default initial version (#776) (5f62443)

Code Refactoring

  • move changelogPath down to ReleasePR (#790) (65c4147)
  • move fork down to GitHub (#770) (d25f490)
  • move latestTag logic to ReleasePR (#758) (746d1c8)
  • normalize configuration accross classes (#763) (44a3fd2)
  • remove GitHubRelease.labels in favor of ReleasePR.labels (44a3fd2)
  • rename factory.run -> call (#767) (24ecc3e)

10.1.0 (2021-02-08)

Features

  • add GitHub#commitsSince and GitHub#findMergeCommit (#741) (27eb7b1)
  • allow explicitly empty packageName when creating a release (#743) (c3580c6)
  • tagging the release also comments on the release PR (#751) (f78fc93)

10.0.0 (2021-02-03)

⚠ BREAKING CHANGES

  • remove deprecated JavaAuthYoshi releaser (#736)
  • helpers in factory class renamed.
  • more options pulled to top level (some types changed in process)
  • GitHub release now uses "run" rather than "createRelease" to execute
  • drop unused proxy-key parameter.
  • cli: refactor factory/CLI to be more testable (#725)
  • removed per page parameter from GitHub#findMergedReleasePR and moved some internal helpers

Features

  • cli: refactor factory/CLI to be more testable (#725) (713bfc5)
  • packageName parameter is now optional (713bfc5)
  • support stable release branch names (#720) (36cae96)

Bug Fixes

  • remove deprecated JavaAuthYoshi releaser (#736) (fc86755)

Code Refactoring

  • drop unused proxy-key parameter. (713bfc5)
  • GitHub release now uses "run" rather than "createRelease" to execute (713bfc5)
  • helpers in factory class renamed. (713bfc5)
  • more options pulled to top level (some types changed in process) (713bfc5)

9.4.1 (2021-02-02)

Bug Fixes

9.4.0 (2021-02-01)

Features

  • github-release: create a draft release (#703) (bd83c03)

9.3.0 (2021-01-22)

Features

  • add add GitHub helpers for findFilesByFilenameAndRef and findFilesByExtensionAndRef (#712) (0258bd6)
  • rust: Update Cargo.lock, preserve formatting in Cargo.{toml,lock} (#705) (198c327)

Bug Fixes

  • go: support processing footers in gapics (#711) (08d8986)
  • pagination: when tagging release, use updated, vs., created (#708) (9ae5620)
  • return PRs by last updated (#706) (e0c7b00)

9.2.0 (2021-01-12)

Features

  • add ocaml releaser and esy/opam updaters (#697) (5e94767)

9.1.0 (2021-01-12)

Features

  • add addFilesByExtension method & allow leading slash in path (#694) (0d63813)

Bug Fixes

  • github-release: increasae page size finding release (#698) (c156950)
  • monorepos: github-release not created (#669) (9f69f41), closes #668

9.0.0 (2021-01-08)

⚠ BREAKING CHANGES

  • support multiple commits in footer (#686)

Features

Bug Fixes

  • findFilesByfilename respects path option (#665) (a3a1df6)

8.2.0 (2021-01-06)

Features

  • add rust releaser & cargo-toml updater (#684) (fe05ff4)

8.1.0 (2021-01-05)

Features

  • support @ and / when falling back to tags (#673) (243d6d9)

Bug Fixes

  • go: pass monorepo-tags to open-pr; omit commits when publishing gapic submodule (#659) (9ba60ee)
  • go: submodules should bump patch (#661) (f441676)
  • webpack: make release-please webpackable (#670) (ae4f500)

8.0.1 (2020-12-07)

Bug Fixes

8.0.0 (2020-12-07)

⚠ BREAKING CHANGES

  • simplify go approach (#654)

Bug Fixes

  • do not close stale PRs for submodules (#651) (582fdf6)

Code Refactoring

7.0.0 (2020-12-03)

⚠ BREAKING CHANGES

  • reverts adding clean option (#647)
  • return major/minor/patch when creating GitHub release (#642)
  • github-release: packageName now used to specify submodule (#636)

Features

  • conventional-commits: support googleapis extension (#646) (80cd63c)
  • allow cleanup steps to be turned off (#643) (055cd3a)
  • return major/minor/patch when creating GitHub release (#642) (bb946dd)
  • return pr number, if one was opened (#638) (ee8ae41)
  • github-release: packageName now used to specify submodule (#636) (3b8e9b3)
  • monorepos: support submodules in nested folders (#633) (6b654ae)

Bug Fixes

  • add back upload_url (#644) (3e77519)
  • do not add labels when running on fork (#645) (581e93e)
  • logic was throwing out merge commits (#649) (e01cf05)
  • Recursively update version in Terraform submodule README files (#640) (a1d3408)
  • deps: update dependency type-fest to ^0.20.0 (#641) (178bfb6)

Reverts

6.9.1 (2020-11-20)

Bug Fixes

6.9.0 (2020-11-17)

Features

6.8.3 (2020-11-16)

Bug Fixes

  • include multi-line breaking changes (#627) (bff05e1)
  • deps: update dependency type-fest to ^0.19.0 (#625) (e2b38ee)

6.8.2 (2020-11-12)

Bug Fixes

  • nodejs: do not include org in branch name (#623) (fde5db4)

6.8.1 (2020-11-10)

Bug Fixes

  • go: we should not include - in the suffix (#621) (a8fa0bd)

6.8.0 (2020-11-09)

Features

  • go: add support for mono-repo google-cloud-go repo (#617) (7121575)

6.7.0 (2020-10-29)

Features

  • java: support special case of promotion to 1.0.0 (#610) (5b5edac)

6.6.0 (2020-10-28)

Features

  • Support the Ruby releaser from the static ReleasePRFactory (#608) (8e4e49c)

6.5.2 (2020-10-28)

Bug Fixes

  • graphql: graphql query requested pagination at wrong level/did n… (#606) (0d9c1e1)

6.5.1 (2020-10-27)

Bug Fixes

  • go: ignore tags with prefix, if no prefix provided (#604) (e35b38f)

6.5.0 (2020-10-27)

Features

  • go: generalize to also support google-api-go-client (#554) (609164c)

6.4.4 (2020-10-21)

Bug Fixes

6.4.3 (2020-10-16)

Bug Fixes

  • issues found by testing with the GCP ruby repo (#587) (ab9f97c)

6.4.2 (2020-10-14)

Bug Fixes

  • deps: update dependency type-fest to ^0.18.0 (#589) (66f44ef)

6.4.1 (2020-10-08)

Bug Fixes

  • sort commits from graphql output by descending commit date so we get fresh results (#585) (05897e7)

6.4.0 (2020-10-08)

Features

  • add support for releasing from non-master branches for legacy support (#429) (6278b1d)

6.3.0 (2020-10-05)

Features

  • add support for versioning by version.py for python packages (#560) (a185192)

Bug Fixes

  • deps: update dependency type-fest to ^0.17.0 (#556) (e9ddbfb)

6.2.0 (2020-09-11)

Features

Bug Fixes

  • deps: update dependency yargs to v16 (#544) (ab092c8)

6.1.0 (2020-09-08)

Features

  • pass an array of change log section options to the node releaser (#538) (e9874f4)

Bug Fixes

  • forks do not work for GitHub Actions or apps (#542) (6676c26)
  • return 0 rather than -1 if PR not found (#541) (1247635)

6.0.0 (2020-09-04)

⚠ BREAKING CHANGES

  • code-suggester: move to code-suggester for PR management (#536)

Features

  • code-suggester: move to code-suggester for PR management (#536) (de347b8)

5.9.1 (2020-09-02)

Bug Fixes

  • simple: create version.txt if it does not exist (#534) (cf906f2)

5.9.0 (2020-08-20)

Features

  • release-as: release-as now supports pre-release (#529) (e8b1105)

5.8.0 (2020-08-18)

Features

5.7.3 (2020-08-18)

Bug Fixes

  • yoshi-go: store the sha of the first commit (#523) (6c313c1)

5.7.2 (2020-08-14)

Bug Fixes

  • go: Update scope matching and regen regex (#520) (aa045ce)

5.7.1 (2020-08-12)

Bug Fixes

  • java: detect need for snapshot unless a snapshot is explicitly requested (#518) (1e73a28)

5.7.0 (2020-08-12)

Features

  • go: add support for releasing yoshi gapic go libraries (#514) (25a234a)

5.6.2 (2020-08-04)

Bug Fixes

5.6.1 (2020-07-28)

Bug Fixes

  • java-snapshot: handle no new commits since release (#504) (deb625f), closes #500

5.6.0 (2020-07-27)

Features

  • add support for monorepos/releasing from alternate folders (#501) (64268ba)

5.5.2 (2020-07-23)

Bug Fixes

  • missing authorization header for repos.get() (#490) (895b91c), closes #474
  • node: reorder files added, so that skip logic works (#495) (55d7be6)
  • use conventional commits for our own commits (#498) (7c63bbf)

5.5.1 (2020-07-07)

Bug Fixes

  • exception was thrown when 0 commits found (#484) (ae26670)

5.5.0 (2020-07-01)

Features

  • snapshot: skip snapshot releases for releasers that lack this concept (#479) (8305a2d)

Bug Fixes

  • deps: update dependency type-fest to ^0.16.0 (#475) (be5ea39)
  • skip Java releases if snapshot is specified, but does not match repo state (#481) (ba6e358)
  • update node issue template (#472) (746f088)

5.4.0 (2020-06-17)

Features

Bug Fixes

  • list commits of type docs for python (#460) (ba06649), closes #459
  • deps: update dependency @octokit/rest to v18 (#465) (ffbf2eb)

5.3.0 (2020-06-11)

Features

  • java-yoshi: handle build.gradle and dependencies.properties files (#457) (c8094f8)

5.2.1 (2020-06-06)

Bug Fixes

  • deps: update dependency type-fest to ^0.14.0 (#447) (7b618e8)
  • deps: update dependency type-fest to ^0.15.0 (#450) (ed5e462)
  • merge commits now handled (#452) (8f89e74)

5.2.0 (2020-05-20)

Features

5.1.0 (2020-05-20)

Features

5.0.0 (2020-05-19)

⚠ BREAKING CHANGES

  • dynamically load releasers in ./releasers directory (#439)

Features

Code Refactoring

  • dynamically load releasers in ./releasers directory (#439) (e3b13a9)

4.2.2 (2020-05-05)

Bug Fixes

  • java: logging message should not crash when there's no latestTag (#424) (860c613)
  • don't include pre-release in latestTag calculation (#427) (1ddb18a)

4.2.1 (2020-04-29)

Bug Fixes

  • version should be passed to to cc.suggestBump (#417) (878bebe)

4.2.0 (2020-04-14)

Features

4.1.1 (2020-04-10)

Bug Fixes

  • stop parsing BREAKING CHANGE message after two newlines (#404) (32d07cb)

4.1.0 (2020-04-08)

Features

  • handle multiline bulleted commit messages (#396) (670d872)

Bug Fixes

  • deps: update dependency type-fest to ^0.13.0 (#398) (09c5966)
  • don't sleep in test (#395) (0e2c74e)
  • snapshots will now be taken from the latest commit (#400) (274f852)

4.0.3 (2020-04-03)

Bug Fixes

  • deps: update dependency chalk to v4 (#392) (a56ea70)
  • continue using latestTag.sha as base; make delay actually work (#394) (9e9acb0)

4.0.2 (2020-04-02)

Bug Fixes

4.0.1 (2020-03-27)

Bug Fixes

4.0.0 (2020-03-27)

⚠ BREAKING CHANGES

  • upgrade octokit/gts/typescript (#381)

Code Refactoring

3.3.0 (2020-03-20)

Features

  • python: Add support to change version in setup.cfg (#374) (4a9ef3d)

3.2.3 (2020-03-16)

Bug Fixes

  • handle additional content after release-as: footer (#369) (dcdc054)

3.2.2 (2020-02-13)

Bug Fixes

  • support changelog types for PHP components (#359) (c73dc13)

3.2.1 (2020-02-12)

Bug Fixes

  • process label was causing PRs to be closed (#358) (de3d557)
  • release version of library with up-to-date octokit deps (#355) (b8709f1)

3.2.0 (2020-02-03)

Features

  • include docs and chores in PHP releases and changelogs (#352) (4dffd81)

3.1.1 (2020-01-28)

Bug Fixes

  • in some cases prEdge.node.number can reference missing data (#344) (26af55e)

3.1.0 (2020-01-28)

Features

3.0.0 (2020-01-02)

⚠ BREAKING CHANGES

  • add autorelease: tagged label when creating GitHub release (#329)

Features

  • add autorelease: tagged label when creating GitHub release (#329) (0dd1c51)

Bug Fixes

  • python: set initial version to 0.1.0 (#325) (3fbfbdc)

2.16.2 (2019-12-16)

Bug Fixes

2.16.1 (2019-12-05)

Bug Fixes

2.16.0 (2019-11-07)

Features

  • logging: add logging to track Java snapshot bug (#307) (a072311)

2.15.0 (2019-11-04)

Features

2.14.0 (2019-10-31)

Features

  • octokit passed to GitHub release now configurable (#302) (9f02944)

2.13.0 (2019-10-28)

Features

  • add strategy for non-mono-repo Ruby releases (#300) (8e71380)

2.12.1 (2019-10-24)

Bug Fixes

  • java: handle version manifest snapshot release version (#297) (623fde6)

2.12.0 (2019-10-23)

Features

2.11.0 (2019-10-17)

Features

  • populate packageName from package.json (#290) (e9a01e7)

2.10.1 (2019-10-09)

Bug Fixes

  • java: snapshot bumps should not autorelease (#282) (eaf048e)
  • versions were not being updated in the root composer.json file (#281) (85f056b)

2.10.0 (2019-09-18)

Features

  • add initial support for Python libraries (#270) (00eeb32)

2.9.0 (2019-09-16)

Features

2.8.0 (2019-09-13)

Bug Fixes

  • docs: stop linking reference documents to anchor (d2d0f45)
  • replace all version update tags (#260) (54e0cd3)
  • treat docs like any other section of CHANGELOG (#255) (254597f)

Features

2.7.1 (2019-08-27)

Bug Fixes

  • address a couple more bugs with Ruby libraries (#242) (f1b4bd1)
  • allow java-yoshi as CLI option (#252) (2d5886f)
  • allow setting default initial version per language (#251) (d8fff67)

2.7.0 (2019-08-23)

Bug Fixes

Features

2.6.1 (2019-08-22)

Bug Fixes

  • java snapshot releases skip autorelease label (#243) (05e00f4)

2.6.0 (2019-08-22)

Bug Fixes

  • address bugs found during first run on Ruby (#238) (9ffe1c7)

Features

  • customize java changelog/release notes sections (#240) (de84a86)

2.5.2 (2019-08-21)

Bug Fixes

2.5.1 (2019-08-21)

Bug Fixes

  • deps: update dependency yargs to v14 (f406898)
  • docs should not count as feature (#234) (5a2c7d7)

2.5.0 (2019-08-19)

Features

2.4.1 (2019-08-16)

Bug Fixes

2.4.0 (2019-08-14)

Features

  • add support for yoshi-ruby mono repo (#222) (31417db)

2.3.2 (2019-08-06)

Bug Fixes

  • reflect yoshi's use of minor version bumps (#220) (1f2d637)

2.3.1 (2019-08-01)

Bug Fixes

  • don't print full error in --debug mode (#217) (896d601)
  • samples package.json may not require top-level module (#216) (2f788e8)

2.3.0 (2019-07-26)

Bug Fixes

  • deps: update dependency @octokit/graphql to v3 (#208) (200f710)
  • deps: update dependency @octokit/request to v5 (#209) (6a79479)

Features

  • adding support for google-auth-library-java (#203) (f72c930)

2.2.4 (2019-07-25)

Bug Fixes

  • just use the full list of commits to decide on top-level version bump (#206) (9cd920e)

2.2.3 (2019-07-25)

Bug Fixes

  • increase PRs checked during release to 100 (#204) (561502a)

2.2.2 (2019-07-01)

Bug Fixes

  • docs: link to reference docs section on googleapis.dev (#199) (48704e1)

2.2.1 (2019-06-24)

Bug Fixes

  • src/manifest.json needs 'v' prefix and top level version (#197) (4d22fea)

2.2.0 (2019-06-20)

Features

  • adds additional updaters/logic for PHP mono-repo (#195) (728aa86)

2.1.0 (2019-06-10)

Features

  • avoid updating release PR if no additional changes (#192) (0c96de1)

2.0.1 (2019-06-08)

Bug Fixes

  • bash script still had a couple bugs (#190) (9fabd64)
  • should use single = for bash comparison (#188) (068d1a4)

2.0.0 (2019-06-07)

⚠ BREAKING CHANGES

  • update GitHub action to run on PR rather than commit (#186)
  • removed support for candidate issues

Bug Fixes

  • github commits query timed out in some cases (4c1242b)
  • generate-action: write instructions on stderr (#182) (e362e00)

Code Refactoring

  • removed support for candidate issues (052c902)

Features

  • adding support for yoshi-PHP mono-repo to release-pr (#164) (fc3812d)
  • allow secrets to be loaded from path (#185) (319f4f5)
  • refactor to accept --proxy-key and --api-url (#180) (e2c4603)
  • update GitHub action to run on PR rather than commit (#186) (edd728f)

1.6.1 (2019-05-20)

Bug Fixes

  • extend release notes regex to support patches (#142) (e887626)
  • force update branch rather than closing and reopening PRs (#152) (b0db15f), closes #141 #128

1.6.0 (2019-05-19)

Features

  • BREAKING CHANGE moved to top of template (#137) (3a92b99)

1.5.1 (2019-05-17)

Bug Fixes

  • adding additional labels could potentially break CHANGELOG generation logic (#133) (75933dd)
  • if we generate a CHANGELOG with only a header, don't open a PR (#132) (ba68930)

1.5.0 (2019-05-17)

Bug Fixes

Features

  • ensuring that robot works as expected (#124) (89bd210)

1.4.2 (2019-05-17)

1.4.1 (2019-05-16)

Bug Fixes

1.4.0 (2019-05-16)

Bug Fixes

  • GitHub issues do not allow 'link comments' (#92) (fe4cd4f)
  • Node 10 is required for async/await (#89) (c795eef)

Features

  • introduce detect-checked command, a quick check for whether a release has been requested (#93) (d835335)

1.3.0 (2019-05-15)

Bug Fixes

Features

  • add command for generating action config (#87) (73d9165)
  • don't remove link to PR until new commits landed (#88) (6316331)
  • example of process (74dea84)
  • introduce GitHub release functionality (#85) (df046b4)

1.2.0 (2019-05-10)

Bug Fixes

  • candidate issue should only be updated every 15 minutes. (#70) (edcd1f7)

Features

  • add GitHub action for generating candidate issue (#69) (6373aed)
  • checkbox based releases (#77) (1e4193c)