beachball
beachball copied to clipboard
The Sunniest Semantic Version Bumper
`micromatch` is faster than `minimatch` in performing matching. Which can be seen with auditable benchmarks [here](https://github.com/micromatch/micromatch#latest-results) I wanted to be 100% sure this would help this project and created two...
Currently the `exclude` option for `ChangelogGroupOptions` and `VersionGroupOptions` (and `isPathIncluded` internally) expects **negated** patterns: e.g. if you want to exclude `packages/foo`, you must specify `exclude` as `!packages/foo`. This is a...
When someone removes a named export, typing or not, this is a breaking change for consumers of that named export. This happens far more often than we'd like. Beachball has...
Consider the following scenario: - Local package `foo` depends on local package `bar` - Changes are made to `bar` and a change file is generated - On publish, `foo` will...
Hey Team, I'm seeing an Issue when I'm running a beachball publish command on my machine `npx beachball publish --verbose true --yes --new true --push -b master --registry URL --access...
## Feature Currently running `yarn change --message "message" --type "patch"` will create the same changefile for every single changed package. Include some kind of filter to create a changefile for...
The "sync" commands takes around 6min to run on a repo that has 1500 packages. The time is spent spawning child-processes to run the npm cli command to get each...
This PR fixes an issue in beachball where, If package **_foo_** depends on package **_bar_** with an entry in it's _package.json_: `` "bar":"*" `` If you update **_bar_**. both packages...
After looking for the solution to a problem I have with my setup, I stumbled upon [an issue](https://github.com/microsoft/beachball/issues/265) that led to the creation of [a PR](https://github.com/microsoft/beachball/pull/267) that was finally merged...