- Feature/msteams #1914 (@vincentbriglia @hipstersmoothie)
- Merge branch 'main' into feature/msteams (@vincentbriglia)
- Andrew Lisowski (@hipstersmoothie)
- Vincent Briglia (@vincentbriglia)
- add noDefaultLabels config flag #1966 (@laughedelic)
- Alexey Alekhin (@laughedelic)
🎉 This release contains work from a new contributor! 🎉
Thank you, Rogerio Angeliski (@angeliski), for all your work!
- feat(gem): add canary hook #1916 (@angeliski)
- chore: refactored gem package to join useful methods (@angeliski)
- feat(gem): add canary hook (@angeliski)
- Rogerio Angeliski (@angeliski)
- Enable using globally installed plugins #1930 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- fix rendering long lines in slack plugin #1913 (@hipstersmoothie)
- update skip docs #1912 (@hipstersmoothie)
- Bump @fortawesome/fontawesome-svg-core from 1.2.34 to 1.2.35 #1897 (@dependabot-preview[bot])
- Bump aws-cli-js from 2.1.0 to 2.2.1 #1898 (@dependabot-preview[bot])
- Bump await-to-js from 2.1.1 to 3.0.0 #1899 (@dependabot-preview[bot])
- Bump husky from 4.3.8 to 5.2.0 #1900 (@dependabot-preview[bot])
- Bump eslint from 7.16.0 to 7.22.0 #1901 (@dependabot-preview[bot])
- Bump @types/jest from 26.0.20 to 26.0.21 #1902 (@dependabot-preview[bot])
- Bump simple-react-lightbox from 3.3.4 to 3.6.4 #1903 (@dependabot-preview[bot])
- Bump typescript-memoize from 1.0.0-alpha.4 to 1.0.0 #1904 (@dependabot-preview[bot])
- Bump eslint-plugin-jest from 24.3.1 to 24.3.2 #1905 (@dependabot-preview[bot])
- Bump @typescript-eslint/parser from 4.15.0 to 4.18.0 #1906 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Andrew Lisowski (@hipstersmoothie)
- better error message for no NPM_token in CI #1878 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- only ts-node/register for plugins if typescript is installed to the project #1877 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- Use Block Kit for slack messages #1815 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
🎉 This release contains work from a new contributor! 🎉
Thank you, Dorian Marié (@dorianmariefr), for all your work!
- gem's README, typo: you -> your (@dorianmariefr)
- gem's README, typo: you -> your #1820 (@dorianmariefr)
- Bump aws-cli-js from 2.0.6 to 2.1.0 #1808 (@dependabot-preview[bot])
- Bump fp-ts from 2.9.3 to 2.9.5 #1810 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Dorian Marié (@dorianmariefr)
🎉 This release contains work from a new contributor! 🎉
Thank you, Lucas Shadler (@lshadler), for all your work!
- Merge branch 'main' into fix-prefer-prerelease-tags (@lshadler)
- Bump tslib from 2.0.3 to 2.1.0 (@dependabot-preview[bot])
- Bump typescript from 4.0.5 to 4.1.5 #1800 (@dependabot-preview[bot])
- Bump @typescript-eslint/parser from 4.13.0 to 4.15.0 #1799 (@dependabot-preview[bot])
- Bump conventional-changelog-core from 4.2.1 to 4.2.2 #1788 (@dependabot-preview[bot])
- Bump lint-staged from 10.5.3 to 10.5.4 #1787 (@dependabot-preview[bot])
- Bump @types/prettier from 2.1.6 to 2.2.0 #1786 (@dependabot-preview[bot])
- Bump vsce from 1.83.0 to 1.85.0 #1785 (@dependabot-preview[bot])
- Bump @types/node-fetch from 2.5.7 to 2.5.8 #1784 (@dependabot-preview[bot])
- Bump tapable from 2.0.0 to 2.2.0 #1781 (@dependabot-preview[bot])
- Bump tslib from 2.0.3 to 2.1.0 #1779 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Lucas Shadler (@lshadler)
- improve jenkins/next docs #1794 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- add --force flag/config option to "next" command #1776 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- feat: conventional commit plugin will label an unlabeled PR #1758 (@hborawski @hipstersmoothie)
- Fluff up home page #1773 (@hipstersmoothie)
- Bump title-case from 3.0.2 to 3.0.3 #1766 (@dependabot-preview[bot])
- Bump @fortawesome/react-fontawesome from 0.1.12 to 0.1.14 #1763 (@dependabot-preview[bot])
- Bump chrome-webstore-upload-cli from 1.2.0 to 1.2.1 #1764 (@dependabot-preview[bot])
- Bump @typescript-eslint/eslint-plugin from 4.14.0 to 4.14.1 #1767 (@dependabot-preview[bot])
- Bump @fortawesome/fontawesome-svg-core from 1.2.32 to 1.2.34 #1770 (@dependabot-preview[bot])
- Bump jest-circus from 26.4.2 to 26.6.3 #1771 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Andrew Lisowski (@hipstersmoothie)
- Harris Borawski (@hborawski)
- Add
@auto-it/magic-zero
Plugin #1701 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- handle case where auto isn't used in a git repo #1739 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- respect
skip
andnone
releases for prereleases #1738 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
Support "main" as a default "baseBranch" (#1736)
Many communities, both on GitHub and in the wider Git community, are considering renaming the default branch name of their repository from master
to main
.
This pull request add default support for a main
branch instead of master
. If main
is detected then that will be used as the baseBranch
without the need for any configuration.
The community is shifting.
Todo:
- Add tests
- Add docs
Indicate the type of change your pull request is:
-
documentation
-
patch
-
minor
-
major
- Support "main" as a default "baseBranch" #1736 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- properly kill spawned node child processes #1732 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- default
name
andemail
to the token user if no author config is found in autorc or plugin #1720 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- Attempt to resolve relative plugin paths from extended config location #1717 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
🎉 This release contains work from a new contributor! 🎉
Thank you, Andrew Leedham (@AndrewLeedham), for all your work!
- feat: tag canaries for cocoapods plugin #1702 (@hborawski)
- fix npm plugin git tag splitting #1705 (@AndrewLeedham)
- Andrew Leedham (@AndrewLeedham)
- Harris Borawski (@hborawski)
- Bump @atomist/slack-messages from 1.2.0 to 1.2.1 #1676 (@dependabot-preview[bot] @hipstersmoothie)
- Bump eslint-plugin-prettier from 3.1.4 to 3.3.0 #1691 (@dependabot-preview[bot])
- Bump @fortawesome/fontawesome-svg-core from 1.2.30 to 1.2.32 #1685 (@dependabot-preview[bot])
- Bump eslint from 7.12.1 to 7.16.0 #1697 (@dependabot-preview[bot])
- [Security] Bump node-notifier from 8.0.0 to 8.0.1 #1695 (@dependabot-preview[bot])
- [Security] Bump ini from 1.3.5 to 1.3.8 #1689 (@dependabot-preview[bot])
- Bump lint-staged from 10.5.2 to 10.5.3 #1686 (@dependabot-preview[bot])
- Bump array.prototype.flatmap from 1.2.3 to 1.2.4 #1681 (@dependabot-preview[bot])
- Bump eslint-plugin-jest from 24.1.0 to 24.1.3 #1680 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Andrew Lisowski (@hipstersmoothie)
- Improve release notes section rendering in npm monorepos #1664 (@hipstersmoothie)
- fix url pr-check uses for auto's CI #1663 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
From #1636
Previously when using auto pr-check
you would have to check that you were running the command from a PR with bash scripting so it didn't fail when running on master.
This PR simplifies this workflow so that you can run auto pr-check
without any logic. On CI + base branch pr-check
will exit successfully, otherwise it will check for a PR number and fail accordingly.
Less config + more automation = happy auto
consumers
Todo:
- Add tests
- Add docs
Indicate the type of change your pull request is:
-
documentation
-
patch
-
minor
-
major
- improve pr-check usage + don't fail on runs in CI base branch #1636 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- Truncate commit hash for shorter canary versions #1635 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- add timeout when verifying auth to remote #1632 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
🎉 This release contains work from a new contributor! 🎉
Thank you, Tim Ottewell (@tinytim84), for all your work!
- feat: add ssh support for connecting to github #1590 (@tinytim84 @hipstersmoothie)
- Fix non-ssh release #1629 (@hipstersmoothie)
- Bump tslib from 2.0.1 to 2.0.3 (@dependabot-preview[bot])
- Bump ts-jest from 26.4.0 to 26.4.3 #1627 (@dependabot-preview[bot])
- Bump tslib from 2.0.1 to 2.0.3 #1626 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Andrew Lisowski (@hipstersmoothie)
- Tim Ottewell (@tinytim84)
- make version, afterVersion, publish, and afterPublish series hooks #1620 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
From #1609
This release simplifies some of the hooks arguements to allow for easier future extensibility.
The following hooks have had their second argument converted to an object that takes a "context" of pertinent information:
afterShipIt
onCreateChangelog
publish
next
Please consult the docs or plugin implementations for further detail.
From #1604
Previously a lot of the hooks would not run during a dry run and auto
would try to guess what they would do. This lead to the output versions of some commands to be off.
With the release of v10 auto
will call to the plugins for various hooks so they can control that.
- simplify hook APIs for easier future extensibility #1609 (@hipstersmoothie)
- Run various hooks in a --dry-run #1604 (@hipstersmoothie)
- simplify hook APIs for easier future extensibility (@hipstersmoothie)
- fix tests (@hipstersmoothie)
- add quiet functionality to version hook (@hipstersmoothie)
- call version and afterVersion hook during dryRun (@hipstersmoothie)
- Bump eslint-config-prettier from 6.13.0 to 6.14.0 #1610 (@dependabot-preview[bot])
- Bump eslint-plugin-import from 2.22.0 to 2.22.1 #1611 (@dependabot-preview[bot])
- Bump eslint-plugin-jest from 24.0.2 to 24.1.0 #1612 (@dependabot-preview[bot])
- Bump eslint from 7.9.0 to 7.12.1 #1613 (@dependabot-preview[bot])
- Bump @typescript-eslint/eslint-plugin from 4.5.0 to 4.6.0 #1614 (@dependabot-preview[bot])
- Bump file-type from 15.0.1 to 16.0.0 #1616 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Andrew Lisowski (@hipstersmoothie)
- Group monorepo changelog lines if possivle #1589 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- add invalid-email-address to botlist #1569 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- update tests (@hipstersmoothie)
- Bump eslint-plugin-jest from 23.20.0 to 24.0.1 #1532 (@dependabot-preview[bot] @hipstersmoothie)
- Bump @types/jest from 26.0.10 to 26.0.13 #1516 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Andrew Lisowski (@hipstersmoothie)
- Fix label initialization #1473 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- correct behavior for lerna project with private packages #1472 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- fix default bump type #1470 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- correct enterprise upload assets baseUrl #1466 (@hipstersmoothie)
- add note in each package manager plugin that it should not be used with other package manager plugins (@hipstersmoothie)
- Improve package manager plugin docs #1465 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- Fix finding available canary version and add logging #1460 (@hipstersmoothie)
- Bump tslib from 2.0.0 to 2.0.1 (@dependabot-preview[bot])
- Bump @octokit/rest from 18.0.1 to 18.0.3 #1455 (@dependabot-preview[bot] @hipstersmoothie)
- Bump jest from 26.2.2 to 26.3.0 #1452 (@dependabot-preview[bot])
- Bump tslib from 2.0.0 to 2.0.1 #1457 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Andrew Lisowski (@hipstersmoothie)
- Bump jest from 26.1.0 to 26.2.2 #1431 (@dependabot-preview[bot])
- Fix various rate limiting issues #1424 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- don't leak GH_TOKEN in exec promise output #1419 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- Bump eslint-plugin-jsdoc from 28.6.1 to 30.0.2 #1385 (@dependabot-preview[bot] @hipstersmoothie)
- Bump @octokit/rest from 18.0.0 to 18.0.1 #1390 (@dependabot-preview[bot] @hipstersmoothie)
- Bump ts-jest from 25.5.1 to 26.1.3 #1392 (@dependabot-preview[bot])
- Bump @octokit/graphql from 4.5.1 to 4.5.2 #1391 (@dependabot-preview[bot])
- Bump pkg from 4.4.8 to 4.4.9 #1389 (@dependabot-preview[bot])
- Bump fp-ts from 2.6.1 to 2.7.0 #1388 (@dependabot-preview[bot])
- Bump fromentries from 1.2.0 to 1.2.1 #1387 (@dependabot-preview[bot])
- Bump eslint-plugin-import from 2.21.1 to 2.22.0 #1386 (@dependabot-preview[bot])
- Bump @fortawesome/free-solid-svg-icons from 5.13.0 to 5.14.0 #1384 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Andrew Lisowski (@hipstersmoothie)
- attempt to construct the GitHub graphql root API endpoint if githubApi is provided #1349 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- Correct some license issues and ignore snyk bot #1321 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- Bump @octokit/plugin-retry from 3.0.1 to 3.0.3 #1304 (@dependabot-preview[bot])
- Bump @octokit/plugin-throttling from 3.2.1 to 3.2.2 #1309 (@dependabot-preview[bot])
- Bump eslint-plugin-jsdoc from 25.4.2 to 27.0.7 #1311 (@dependabot-preview[bot])
- Bump lint-staged from 10.2.6 to 10.2.11 #1314 (@dependabot-preview[bot])
- Bump all-contributors-cli from 6.15.0 to 6.16.0 #1306 (@dependabot-preview[bot])
- Bump type-fest from 0.15.0 to 0.15.1 #1307 (@dependabot-preview[bot])
- Bump chalk from 4.0.0 to 4.1.0 #1310 (@dependabot-preview[bot])
- Bump eslint-plugin-prettier from 3.1.3 to 3.1.4 #1305 (@dependabot-preview[bot])
🎉 This release contains work from a new contributor! 🎉
Thank you, Snyk bot (@snyk-bot), for all your work!
- Update makeRelease to support 'from' and 'useVersion' options with build part of semver #1315 (@bnigh)
- switch to next-ignite (@hipstersmoothie)
- Bump tslib from 1.11.1 to 2.0.0 (@dependabot-preview[bot])
- switch to next-ignite #1293 (@hipstersmoothie)
- Bump typescript from 3.9.3 to 3.9.5 #1288 (@dependabot-preview[bot])
- Bump tslib from 1.11.1 to 2.0.0 #1289 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- Andrew Lisowski (@hipstersmoothie)
- fix automated old branch creation #1278 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
🎉 This release contains work from a new contributor! 🎉
Thank you, Marty Henderson (@10hendersonm), for all your work!
- fix(git): Prevents getLastTagNotInBaseBranch from returning a commit hash #1262 (@10hendersonm)
- Marty Henderson (@10hendersonm)
- really fix tests (@hipstersmoothie)
- Bump typescript from 3.8.3 to 3.9.3 #1255 (@hipstersmoothie @dependabot-preview[bot])
- @dependabot-preview[bot]
- Andrew Lisowski (@hipstersmoothie)
- fix reduce without initial value #1249 (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
- Changelog formatting #1246 (@hipstersmoothie)
- Improve changelog formatting to be more compatible with pretter (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)
🎉 This release contains work from a new contributor! 🎉
Thank you, Kevin Wolf (@kevinwolfdev), for all your work!
- reset changelog changes (@hipstersmoothie)
- Merge branch 'master' into extend-default-labels (@kevinwolfdev)
- Andrew Lisowski (@hipstersmoothie)
- Kevin Wolf (@kevinwolfdev)
- Bump lerna from 3.20.2 to 3.21.0 #1232 (@dependabot-preview[bot])
- Bump io-ts from 2.2.1 to 2.2.2 #1231 (@dependabot-preview[bot])
- Bump @typescript-eslint/parser from 2.31.0 to 2.34.0 #1230 (@dependabot-preview[bot])
- Bump eslint-plugin-jsdoc from 25.2.0 to 25.4.2 #1229 (@dependabot-preview[bot])
- Bump eslint-plugin-jest from 23.9.0 to 23.13.1 #1228 (@dependabot-preview[bot])
- add test that ensure bundled auto still works #1226 (@hipstersmoothie)
- @dependabot-preview[bot]
- Andrew Lisowski (@hipstersmoothie)
- 💎 Ruby Gem Plugin #1217 (@hipstersmoothie)
- chmod creds file (@hipstersmoothie)
- use home dir (@hipstersmoothie)
- add logs (@hipstersmoothie)
- laxer auth (@hipstersmoothie)
- add tests (@hipstersmoothie)
- update gem docs (@hipstersmoothie)
- add gem plugin (@hipstersmoothie)
- Andrew Lisowski (@hipstersmoothie)