UNPKG

69.1 kBMarkdownView Raw
1# @changesets/cli
2
3## 2.19.0
4
5### Minor Changes
6
7- [#701](https://github.com/changesets/changesets/pull/701) [`b9b6453`](https://github.com/changesets/changesets/commit/b9b6453b16ada9751e2280b5230ded72161391e9) Thanks [@Andarist](https://github.com/Andarist)! - Added support for a `--no-git-tag` CLI flag that can be used with `changeset publish` to skip creating git tags for published packages. This is mostly useful when publishing snapshot releases.
8
9### Patch Changes
10
11- [#713](https://github.com/changesets/changesets/pull/713) [`82be80e`](https://github.com/changesets/changesets/commit/82be80ecfe9288535071e850ae56f2e7a7006eba) Thanks [@zthxxx](https://github.com/zthxxx)! - Fixed an issue with not being able to reenter exited pre mode.
12
13* [#708](https://github.com/changesets/changesets/pull/708) [`ab8f2b2`](https://github.com/changesets/changesets/commit/ab8f2b29d5cf921d97987a665051b67a7ec55ed3) Thanks [@Andarist](https://github.com/Andarist)! - Updated [`is-ci`](https://github.com/watson/is-ci) dependency that helps us to check if Changesets are executed in the CI environment.
14
15- [#710](https://github.com/changesets/changesets/pull/710) [`4272cb0`](https://github.com/changesets/changesets/commit/4272cb0eca8b24857b4832df4ae7300befe6feb2) Thanks [@Andarist](https://github.com/Andarist)! - Errors received from `npm profile get --json`, that is used to check if 2FA is required, will now always be printed.
16
17- Updated dependencies [[`82be80e`](https://github.com/changesets/changesets/commit/82be80ecfe9288535071e850ae56f2e7a7006eba), [`e4c4b29`](https://github.com/changesets/changesets/commit/e4c4b2934beee9b25a927b4ae1b7280f4323d4ff)]:
18 - @changesets/pre@1.0.9
19 - @changesets/assemble-release-plan@5.0.4
20 - @changesets/get-release-plan@3.0.4
21
22## 2.18.1
23
24### Patch Changes
25
26- [#676](https://github.com/changesets/changesets/pull/676) [`d8f0e68`](https://github.com/changesets/changesets/commit/d8f0e6851bddf307b70b03e23b50e0b9410aafa7) Thanks [@Andarist](https://github.com/Andarist)! - Improved compatibility with npm 7+ since they've started to print errors to the `stderr` (where previously they were printed to `stdout`) when using `npm publish --json`.
27
28- [#676](https://github.com/changesets/changesets/pull/676) [`d8f0e68`](https://github.com/changesets/changesets/commit/d8f0e6851bddf307b70b03e23b50e0b9410aafa7) Thanks [@Andarist](https://github.com/Andarist)! - Fixed an internal issue that prevented `npm publish --json`'s output to be handled properly. This makes sure that unrelated JSONs printed by lifecycle scripts don't interfere with our logic.
29
30- [#667](https://github.com/changesets/changesets/pull/667) [`fe8db75`](https://github.com/changesets/changesets/commit/fe8db7500f81caea9064f8bec02bcb77e0fd8fce) Thanks [@fz6m](https://github.com/fz6m)! - Upgraded `@manypkg/get-packages` dependency to fix getting correct packages in pnpm workspaces with exclude rules.
31
32- Updated dependencies [[`fe8db75`](https://github.com/changesets/changesets/commit/fe8db7500f81caea9064f8bec02bcb77e0fd8fce), [`9a993ba`](https://github.com/changesets/changesets/commit/9a993ba09629c1620d749432520470cec49d3a96)]:
33 - @changesets/apply-release-plan@5.0.3
34 - @changesets/assemble-release-plan@5.0.3
35 - @changesets/config@1.6.3
36 - @changesets/get-dependents-graph@1.2.4
37 - @changesets/get-release-plan@3.0.3
38 - @changesets/git@1.2.1
39 - @changesets/pre@1.0.8
40 - @changesets/types@4.0.2
41 - @changesets/read@0.5.2
42 - @changesets/write@0.1.6
43
44## 2.18.0
45
46### Minor Changes
47
48- [#634](https://github.com/changesets/changesets/pull/634) [`2b49c39`](https://github.com/changesets/changesets/commit/2b49c390a7cf24ce859ac932b432eb6d8f55c98b) Thanks [@joeldenning](https://github.com/joeldenning)! - The new `changeset tag` command has been added. It can be used to create git tags for all packages.
49
50 This is helpful in situations where a different tool is used to publish packages instead of Changesets. For situations where `changeset publish` is executed, running `changeset tag` is not needed.
51
52 Note that it is expected that `changeset version` is run before `changeset tag`, so that the `package.json` versions are updated before the git tags are created. This command also doesn't take any configuration into account - it simply create tags for all packages with whatever version that is currently in their respective `package.json`.
53
54### Patch Changes
55
56- [#585](https://github.com/changesets/changesets/pull/585) [`74dda8c`](https://github.com/changesets/changesets/commit/74dda8c0d8bd1741ca7b19f0ccb37b2330dc9549) Thanks [@javier-garcia-meteologica](https://github.com/javier-garcia-meteologica)! - Add support for `workspace:^` and `workspace:~` dependency ranges.
57
58- [#660](https://github.com/changesets/changesets/pull/660) [`5413f3e`](https://github.com/changesets/changesets/commit/5413f3e772bf867234922b0691e3c58c1864412d) Thanks [@tmkx](https://github.com/tmkx)! - Fixed an issue with adding `[undefined]` to the generated changelog when the commit adding a changeset file could not be found. This could have happened when running `changeset add && changeset version` in a single command and when using the default changelog generator.
59
60- Updated dependencies [[`2b49c39`](https://github.com/changesets/changesets/commit/2b49c390a7cf24ce859ac932b432eb6d8f55c98b), [`74dda8c`](https://github.com/changesets/changesets/commit/74dda8c0d8bd1741ca7b19f0ccb37b2330dc9549)]:
61 - @changesets/git@1.2.0
62 - @changesets/apply-release-plan@5.0.2
63 - @changesets/get-dependents-graph@1.2.3
64 - @changesets/read@0.5.1
65 - @changesets/assemble-release-plan@5.0.2
66 - @changesets/config@1.6.2
67 - @changesets/get-release-plan@3.0.2
68
69## 2.17.0
70
71### Minor Changes
72
73- [#626](https://github.com/changesets/changesets/pull/626) [`bc611cf`](https://github.com/changesets/changesets/commit/bc611cf2104ff8170e9ea8acb10952ea8cc2a784) Thanks [@Andarist](https://github.com/Andarist)! - From now on, changeset files starting with a dot (e.g. `.ignored-temporarily.md`) will be be ignored and kept around after versioning. This allows you to prepare a changeset for something that isn't supposed to be released immediately. An example use case could involve code hidden behind a feature flag.
74
75### Patch Changes
76
77- [#582](https://github.com/changesets/changesets/pull/582) [`e89e28a`](https://github.com/changesets/changesets/commit/e89e28a05f5fa43307db73812a6bcd269b62ddee) Thanks [@Andarist](https://github.com/Andarist)! - Add support for publishConfig.registry
78
79- Updated dependencies [[`bc611cf`](https://github.com/changesets/changesets/commit/bc611cf2104ff8170e9ea8acb10952ea8cc2a784), [`e89e28a`](https://github.com/changesets/changesets/commit/e89e28a05f5fa43307db73812a6bcd269b62ddee)]:
80 - @changesets/read@0.5.0
81 - @changesets/types@4.0.1
82 - @changesets/get-release-plan@3.0.1
83 - @changesets/apply-release-plan@5.0.1
84 - @changesets/assemble-release-plan@5.0.1
85 - @changesets/config@1.6.1
86 - @changesets/get-dependents-graph@1.2.2
87 - @changesets/git@1.1.2
88 - @changesets/pre@1.0.7
89 - @changesets/write@0.1.5
90
91## 2.16.0
92
93### Minor Changes
94
95- [#542](https://github.com/changesets/changesets/pull/542) [`de2b4a5`](https://github.com/changesets/changesets/commit/de2b4a5a7b244a37d94625bcb70ecde9dde5b612) Thanks [@Andarist](https://github.com/Andarist)! - A new `updateInternalDependents` experimental option has been added. It can be used to add dependent packages to the release (if they are not already a part of it) with patch bumps. To use it you can add this to your config:
96
97 ```json
98 {
99 "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
100 "updateInternalDependents": "always"
101 }
102 }
103 ```
104
105 This option accepts two values - `"always"` and `"out-of-range"` (the latter matches the current default behavior).
106
107- [#562](https://github.com/changesets/changesets/pull/562) [`6353abf`](https://github.com/changesets/changesets/commit/6353abf925d13c41feb1884124ddb5edc8c33555) Thanks [@Andarist](https://github.com/Andarist)! - Stop asking for changeset confirmation when it has been provided using an external editor.
108
109### Patch Changes
110
111- Updated dependencies [[`de2b4a5`](https://github.com/changesets/changesets/commit/de2b4a5a7b244a37d94625bcb70ecde9dde5b612), [`de2b4a5`](https://github.com/changesets/changesets/commit/de2b4a5a7b244a37d94625bcb70ecde9dde5b612)]:
112 - @changesets/config@1.6.0
113 - @changesets/types@4.0.0
114 - @changesets/apply-release-plan@5.0.0
115 - @changesets/assemble-release-plan@5.0.0
116 - @changesets/get-release-plan@3.0.0
117 - @changesets/get-dependents-graph@1.2.1
118 - @changesets/git@1.1.1
119 - @changesets/pre@1.0.6
120 - @changesets/read@0.4.7
121 - @changesets/write@0.1.4
122
123## 2.15.0
124
125### Minor Changes
126
127- [#559](https://github.com/changesets/changesets/pull/559) [`bb7106d`](https://github.com/changesets/changesets/commit/bb7106de901b579bff50b317f1ee81919257ee30) Thanks [@Andarist](https://github.com/Andarist)! - Added new `--open` flag to the `add` command. It opens the created changeset with an external editor.
128
129### Patch Changes
130
131- Updated dependencies [[`8b9ac07`](https://github.com/changesets/changesets/commit/8b9ac076a87eaf9556ec5ede0222a75182095662)]:
132 - @changesets/assemble-release-plan@4.1.1
133
134## 2.14.1
135
136### Patch Changes
137
138- [`9224385`](https://github.com/changesets/changesets/commit/92243856c1ccede60202b456e3eb1a6458a47ac7) [#522](https://github.com/changesets/changesets/pull/522) Thanks [@emmenko](https://github.com/emmenko)! - Limit concurrency of publishing packages.
139
140## 2.14.0
141
142### Minor Changes
143
144- [`12f9a43`](https://github.com/changesets/changesets/commit/12f9a433a6c3ac38f9405fcd77c9108c423d7101) [#507](https://github.com/changesets/changesets/pull/507) Thanks [@zkochan](https://github.com/zkochan)! - New setting added: bumpVersionsWithWorkspaceProtocolOnly. When it is set to `true`, versions are bumped in `dependencies`, only if those versions are prefixed by the workspace protocol. For instance, `"foo": "workspace:^1.0.0"`.
145
146### Patch Changes
147
148- Updated dependencies [[`12f9a43`](https://github.com/changesets/changesets/commit/12f9a433a6c3ac38f9405fcd77c9108c423d7101)]:
149 - @changesets/apply-release-plan@4.2.0
150 - @changesets/assemble-release-plan@4.1.0
151 - @changesets/config@1.5.0
152 - @changesets/get-dependents-graph@1.2.0
153 - @changesets/types@3.3.0
154
155## 2.13.1
156
157### Patch Changes
158
159- [`0d5b9e1`](https://github.com/changesets/changesets/commit/0d5b9e1f709f568ff9c2b28d4c12674b6b8c119d) [#518](https://github.com/changesets/changesets/pull/518) Thanks [@zkochan](https://github.com/zkochan)! - From now on, to fix issues with some auto-save configurations in IDEs, the editor won't be re-opened if one saves an empty summary. In such a scenario the CLI will prompt again for the summary to be written in the terminal.
160
161## 2.13.0
162
163### Minor Changes
164
165- [`412b4b9`](https://github.com/changesets/changesets/commit/412b4b97e53b6326e8e733eb7d4e1f5738e6fed0) [#504](https://github.com/changesets/changesets/pull/504) Thanks [@vitorbal](https://github.com/vitorbal)! - `changeset status` command no longer errors when no packages have been changed.
166
167- [`24d7bc9`](https://github.com/changesets/changesets/commit/24d7bc9e56a6dce7c64b39e8f73e50e21762faac) [#495](https://github.com/changesets/changesets/pull/495) Thanks [@RoystonS](https://github.com/RoystonS)! - Automatically deepen shallow clones in order to determine the correct commit at which changesets were added. This helps Git-based changelog generators to always link to the correct commit. From now on it's not required to configure `fetch-depth: 0` for your `actions/checkout` when using [Changesets GitHub action](https://github.com/changesets/action).
168
169### Patch Changes
170
171- Updated dependencies [[`24d7bc9`](https://github.com/changesets/changesets/commit/24d7bc9e56a6dce7c64b39e8f73e50e21762faac), [`24d7bc9`](https://github.com/changesets/changesets/commit/24d7bc9e56a6dce7c64b39e8f73e50e21762faac)]:
172 - @changesets/git@1.1.0
173
174## 2.12.0
175
176### Minor Changes
177
178- [`c6d38b5`](https://github.com/changesets/changesets/commit/c6d38b579bdfddc22714c352c3459d04d1745326) [#469](https://github.com/changesets/changesets/pull/469) Thanks [@camdub](https://github.com/camdub)! - Handle JSON errors for unpublished packages on the github package registry
179
180## 2.11.2
181
182### Patch Changes
183
184- [`b4e4b93`](https://github.com/changesets/changesets/commit/b4e4b938b985b4bcdd23c573bcaba81669f2cafe) [#448](https://github.com/changesets/changesets/pull/448) Thanks [@vlad-zhukov](https://github.com/vlad-zhukov)! - Packages are now published from cwd (usually the root of the repository) rather than from the package directories. This respects `.npmrc` files put in the root directory.
185
186## 2.11.1
187
188### Patch Changes
189
190- [`00e2602`](https://github.com/changesets/changesets/commit/00e2602815851c8f17f1115c354d19aab6583f96) [#473](https://github.com/changesets/changesets/pull/473) Thanks [@zzarcon](https://github.com/zzarcon)! - Upgraded [`meow`](https://github.com/sindresorhus/meow) dependency to benefit from its [`yarg-parser`](https://github.com/yargs/yargs-parser) dependency upgrade that contains a security fix.
191
192## 2.11.0
193
194### Minor Changes
195
196- [`e33e4ca`](https://github.com/changesets/changesets/commit/e33e4ca7e71ba7747e21af5011057f11ddfab939) [#458](https://github.com/changesets/changesets/pull/458) Thanks [@emmenko](https://github.com/emmenko)! - Allow glob expressions to be provided for the `linked` and `ignore` options
197
198### Patch Changes
199
200- [`a60c0e1`](https://github.com/changesets/changesets/commit/a60c0e1557ccdc3a9e7f665dd679c223f64450fe) [#465](https://github.com/changesets/changesets/pull/465) Thanks [@Andarist](https://github.com/Andarist)! - Fixed the printed description of how `pre` command can be used.
201
202- Updated dependencies [[`f4973a2`](https://github.com/changesets/changesets/commit/f4973a25ec6a837f36d64c1fb4b108ace3bc1f9d), [`e33e4ca`](https://github.com/changesets/changesets/commit/e33e4ca7e71ba7747e21af5011057f11ddfab939)]:
203 - @changesets/types@3.2.0
204 - @changesets/config@1.4.0
205
206## 2.10.3
207
208### Patch Changes
209
210- [`d1d987c`](https://github.com/changesets/changesets/commit/d1d987c42cddff8be5d7f04d3ebb5a262779fa9f) [#455](https://github.com/changesets/changesets/pull/455) Thanks [@Andarist](https://github.com/Andarist)! - Fixed an issue with linked package being bumped when its dev dependency from the linked set was bumped during the versioning.
211
212- [`9d99bd1`](https://github.com/changesets/changesets/commit/9d99bd16f2b6b3ab4fe820358d4c9f313cb2ae76) [#446](https://github.com/changesets/changesets/pull/446) Thanks [@Andarist](https://github.com/Andarist)! - Fixed an issue with dependent packages not being updated to their highest bump type in pre mode sometimes. This could happen when dependent packages were only versioned because of their dependencies being upgraded and not because of a dedicated changeset for those dependent packages.
213
214 For the very same reason linked packages were also not always bumped correctly in pre mode to the highest bump type in a linked group.
215
216- Updated dependencies [[`ab98fe3`](https://github.com/changesets/changesets/commit/ab98fe33814867ba740fc04733602be80771915c), [`d1d987c`](https://github.com/changesets/changesets/commit/d1d987c42cddff8be5d7f04d3ebb5a262779fa9f), [`9d99bd1`](https://github.com/changesets/changesets/commit/9d99bd16f2b6b3ab4fe820358d4c9f313cb2ae76)]:
217 - @changesets/assemble-release-plan@4.0.0
218 - @changesets/get-release-plan@2.0.1
219
220## 2.10.2
221
222### Patch Changes
223
224- [`d531dbd`](https://github.com/changesets/changesets/commit/d531dbdc9ac22faccb20356e9ea1313e5095cf9d) [#412](https://github.com/changesets/changesets/pull/412) Thanks [@Feiyang1](https://github.com/Feiyang1)! - Fixed an issue with the same package specified as a different dependency type with different range types not being updated correctly for all of them.
225
226- Updated dependencies [[`d531dbd`](https://github.com/changesets/changesets/commit/d531dbdc9ac22faccb20356e9ea1313e5095cf9d)]:
227 - @changesets/assemble-release-plan@3.0.1
228
229## 2.10.1
230
231### Patch Changes
232
233- [`efd01d9`](https://github.com/changesets/changesets/commit/efd01d9b7a46ba2a44df1f5fdb47436e9219f44b) [#437](https://github.com/changesets/changesets/pull/437) Thanks [@Blasz](https://github.com/Blasz)! - Fix version command not committing when commit config option is set
234
235## 2.10.0
236
237### Minor Changes
238
239- [`dca4a91`](https://github.com/changesets/changesets/commit/dca4a91506dfca46915f7d4e833205ad3a685aa0) [#357](https://github.com/changesets/changesets/pull/357) Thanks [@zkochan](https://github.com/zkochan)! - Open an editor when no message is given when creating a changeset
240
241- [`a57d163`](https://github.com/changesets/changesets/commit/a57d16355ad7d67b18b768c8f79224d80afa507c) [#428](https://github.com/changesets/changesets/pull/428) Thanks [@dotansimha](https://github.com/dotansimha)! - Added support for publishing from a subdirectory of packages, using `publishConfig.directory` field
242
243### Patch Changes
244
245- [`868eb1e`](https://github.com/changesets/changesets/commit/868eb1e68ee91aabefa04a9abf13a7fc22eef019) [#434](https://github.com/changesets/changesets/pull/434) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Add `--no-git-checks` to `pnpm publish` in `changeset publish` to resolve issues with publishing on CI
246
247- Updated dependencies [[`1dd3117`](https://github.com/changesets/changesets/commit/1dd311708c65321e1a1c99d36129190f940435ed), [`a57d163`](https://github.com/changesets/changesets/commit/a57d16355ad7d67b18b768c8f79224d80afa507c)]:
248 - @changesets/git@1.0.6
249 - @changesets/types@3.1.1
250
251## 2.9.2
252
253### Patch Changes
254
255- [`213de26`](https://github.com/changesets/changesets/commit/213de26502c702b9e25ac3f4a04ea8e9099a5185) [#409](https://github.com/changesets/changesets/pull/409) Thanks [@Andarist](https://github.com/Andarist)! - Add logs for failed `JSON.parse` calls.
256
257## 2.9.1
258
259### Patch Changes
260
261- [`377f5c3`](https://github.com/changesets/changesets/commit/377f5c385ad9db4ff8458f159e2d452c39828567) [#393](https://github.com/changesets/changesets/pull/393) Thanks [@Andarist](https://github.com/Andarist)! - Fixed an issue with experimental flags being written to disk as part of the default config when initializing Changesets.
262
263- Updated dependencies [[`377f5c3`](https://github.com/changesets/changesets/commit/377f5c385ad9db4ff8458f159e2d452c39828567), [`377f5c3`](https://github.com/changesets/changesets/commit/377f5c385ad9db4ff8458f159e2d452c39828567)]:
264 - @changesets/config@1.3.0
265
266## 2.9.0
267
268### Minor Changes
269
270- [`9006375`](https://github.com/changesets/changesets/commit/90063752a4c4f187fcb3dc30c833405f209d9c84) [#392](https://github.com/changesets/changesets/pull/392) Thanks [@Andarist](https://github.com/Andarist)! - Changed condition based on which single-package repositories are identified when creating tags after successful publish. It is now based on whether we have recognized the repository to be managed by monorepo tooling or not.
271
272- [`9dcc364`](https://github.com/changesets/changesets/commit/9dcc364bf19e48f8f2824ebaf967d9ef41b6fc04) [#371](https://github.com/changesets/changesets/pull/371) Thanks [@Feiyang1](https://github.com/Feiyang1)! - Added support for ignoring packages in the `version` command. The version of ignored packages will not be bumped, but their dependencies will still be bumped normally. This is useful when you have private packages, e.g. packages under development. It allows you to make releases for the public packages without changing the version of your private packages. To use the feature, you can define the `ignore` array in the config file with the name of the packages:
273
274 ```
275 {
276 ...
277 "ignore": ["pkg-a", "pkg-b"]
278 ...
279 }
280 ```
281
282 or you can pass the package names to the `--ignore` flag when using cli:
283
284 ```
285 yarn changeset version --ignore pkg-a --ignore --pkg-b
286 ```
287
288### Patch Changes
289
290- Updated dependencies [[`00e768e`](https://github.com/changesets/changesets/commit/00e768e4af921a894debb900f944d4c9a4e27997), [`addd725`](https://github.com/changesets/changesets/commit/addd7256d9251d999251a7c16c0a0b068d557b5d), [`9dcc364`](https://github.com/changesets/changesets/commit/9dcc364bf19e48f8f2824ebaf967d9ef41b6fc04), [`9dcc364`](https://github.com/changesets/changesets/commit/9dcc364bf19e48f8f2824ebaf967d9ef41b6fc04)]:
291 - @changesets/assemble-release-plan@3.0.0
292 - @changesets/apply-release-plan@4.0.0
293 - @changesets/get-release-plan@2.0.0
294 - @changesets/config@1.2.0
295 - @changesets/types@3.1.0
296
297## 2.8.0
298
299### Minor Changes
300
301- [`6d0790a`](https://github.com/changesets/changesets/commit/6d0790a7aa9f00e350e9394f419e4b3c7ee7ca6a) [#359](https://github.com/changesets/changesets/pull/359) Thanks [@ajaymathur](https://github.com/ajaymathur)! - Add support for snapshot flag to version command. Usage: `changeset version --snapshot [tag]`. The updated version of the packages looks like `0.0.0[-tag]-YYYYMMDDHHMMSS` where YYYY, MM, DD, HH, MM, and SS is the date and time of when the snapshot version is created. You can use this feature with the tag option in the publish command to publish packages under experimental tags from feature branches. To publish a snapshot version of a package under an experimental tag you can do:
302
303 ```
304 # Version packages to snapshot version
305 changeset version --snapshot
306 # Publish packages under experimental tag, keeping next and latest tag clean
307 changeset publish --tag experimental
308 ```
309
310- [`6d0790a`](https://github.com/changesets/changesets/commit/6d0790a7aa9f00e350e9394f419e4b3c7ee7ca6a) [#359](https://github.com/changesets/changesets/pull/359) Thanks [@ajaymathur](https://github.com/ajaymathur)! - Add support for tag flag to publish command. Usage: `changeset publish --tag <tag>`. This will publish the packages under passed npm tag.
311
312- [`5dc389f`](https://github.com/changesets/changesets/commit/5dc389f9cc03a59ef44f34243efe8ad00e35d465) [#376](https://github.com/changesets/changesets/pull/376) Thanks [@Andarist](https://github.com/Andarist)! - Changed what git tag is generated for single-package repositories after successful publish. The package name is being skipped and the scheme matches what `npm version` generates, so for example `v2.8.0`.
313
314### Patch Changes
315
316- Updated dependencies [[`6d0790a`](https://github.com/changesets/changesets/commit/6d0790a7aa9f00e350e9394f419e4b3c7ee7ca6a)]:
317 - @changesets/apply-release-plan@3.1.0
318 - @changesets/assemble-release-plan@2.1.0
319
320## 2.7.2
321
322### Patch Changes
323
324- [`8040173`](https://github.com/changesets/changesets/commit/80401737fddfc687f15e3d71dec967a6498317ea) [#368](https://github.com/changesets/changesets/pull/368) Thanks [@Andarist](https://github.com/Andarist)! - When logging successful releases and creating tags include an information about those being git tags.
325
326- [`90f3b65`](https://github.com/changesets/changesets/commit/90f3b651f9c0403920b17801b84a2fbe6f190e2a) [#373](https://github.com/changesets/changesets/pull/373) Thanks [@Blasz](https://github.com/Blasz)! - Fix patch bumped dependencies not being updated in dependents package.json when leaving semver range with `updateInternalDependencies` set to minor.
327
328- Updated dependencies [[`90f3b65`](https://github.com/changesets/changesets/commit/90f3b651f9c0403920b17801b84a2fbe6f190e2a)]:
329 - @changesets/apply-release-plan@3.0.3
330
331## 2.7.1
332
333### Patch Changes
334
335- [`52a88ce`](https://github.com/changesets/changesets/commit/52a88ce816692f6b18fa8f3f67d707b78b0b8210) [#361](https://github.com/changesets/changesets/pull/361) Thanks [@Blasz](https://github.com/Blasz)! - Fix dependency release lines being output when they were skipped via the updateInternalDependencies config option
336
337- Updated dependencies [[`52a88ce`](https://github.com/changesets/changesets/commit/52a88ce816692f6b18fa8f3f67d707b78b0b8210)]:
338 - @changesets/apply-release-plan@3.0.1
339
340## 2.7.0
341
342### Minor Changes
343
344- [`2b49d66`](https://github.com/changesets/changesets/commit/2b49d668ecaa1333bc5c7c5be4648dda1b11528d) [#358](https://github.com/changesets/changesets/pull/358) Thanks [@Blasz](https://github.com/Blasz)! - Add new config option 'updateInternalDependencies' that can be set to 'minor' to only update internal dependencies in the same release if the dependency was minor released or above. Defaults to 'patch' which is the existing behaviour.
345
346### Patch Changes
347
348- Updated dependencies [[`89f0c49`](https://github.com/changesets/changesets/commit/89f0c497ac21b8d008da67caff8032947836c7b1), [`2b49d66`](https://github.com/changesets/changesets/commit/2b49d668ecaa1333bc5c7c5be4648dda1b11528d), [`09f62f9`](https://github.com/changesets/changesets/commit/09f62f9c822f31899a48cbd93c7801d72a80b97e)]:
349 - @changesets/git@1.0.5
350 - @changesets/apply-release-plan@3.0.0
351 - @changesets/types@3.0.0
352 - @changesets/config@1.1.0
353 - @changesets/assemble-release-plan@2.0.4
354 - @changesets/get-release-plan@1.0.4
355 - @changesets/pre@1.0.4
356 - @changesets/read@0.4.6
357 - @changesets/write@0.1.3
358
359## 2.6.5
360
361### Patch Changes
362
363- [`d570a24`](https://github.com/changesets/changesets/commit/d570a24740a374a9547dd7d931e6ac854e36a9fb) [#328](https://github.com/changesets/changesets/pull/328) Thanks [@zkochan](https://github.com/zkochan)! - Use pnpm inside a pnpm workspace. Previously, pnpm was detected properly only in projects that use one lockfile per project. However, by default pnpm creates a single lockfile per workspace.
364
365- Updated dependencies [[`d678da5`](https://github.com/changesets/changesets/commit/d678da5e9936862bb66e5edb538c5b8be23d4ffe)]:
366 - @changesets/assemble-release-plan@2.0.2
367
368## 2.6.4
369
370### Patch Changes
371
372- Updated dependencies [[`1706fb7`](https://github.com/changesets/changesets/commit/1706fb751ecc2f5a792c42f467b2063078d58716)]:
373 - @changesets/apply-release-plan@2.0.1
374 - @changesets/assemble-release-plan@2.0.1
375 - @changesets/config@1.0.3
376 - @changesets/errors@0.1.4
377 - @changesets/get-release-plan@1.0.3
378 - @changesets/git@1.0.3
379 - @changesets/logger@0.0.5
380 - @changesets/pre@1.0.3
381 - @changesets/read@0.4.5
382 - @changesets/types@2.0.1
383 - @changesets/write@0.1.2
384
385## 2.6.3
386
387### Patch Changes
388
389- [`9cdfa36`](https://github.com/changesets/changesets/commit/9cdfa36f831cca2b11593881671410a6d2f0b546) [#318](https://github.com/changesets/changesets/pull/318) Thanks [@Noviny](https://github.com/Noviny)! - Typo fix in prerelease warning message
390
391- Updated dependencies [[`44555b4`](https://github.com/changesets/changesets/commit/44555b44cac843d973d31adbfc7703f45117d204), [`c3cc232`](https://github.com/changesets/changesets/commit/c3cc23204c6cb80487aced1b37ebe8ffde0e2111), [`011d57f`](https://github.com/changesets/changesets/commit/011d57f1edf9e37f75a8bef4f918e72166af096e), [`011d57f`](https://github.com/changesets/changesets/commit/011d57f1edf9e37f75a8bef4f918e72166af096e), [`011d57f`](https://github.com/changesets/changesets/commit/011d57f1edf9e37f75a8bef4f918e72166af096e), [`011d57f`](https://github.com/changesets/changesets/commit/011d57f1edf9e37f75a8bef4f918e72166af096e)]:
392 - @changesets/apply-release-plan@2.0.0
393 - @changesets/assemble-release-plan@2.0.0
394 - @changesets/types@2.0.0
395 - @changesets/get-release-plan@1.0.2
396 - @changesets/config@1.0.2
397 - @changesets/git@1.0.2
398 - @changesets/pre@1.0.2
399 - @changesets/read@0.4.4
400 - @changesets/write@0.1.1
401
402## 2.6.2
403
404### Patch Changes
405
406- [`04ddfd7`](https://github.com/changesets/changesets/commit/04ddfd7c3acbfb84ef9c92873fe7f9dea1f5145c) [#305](https://github.com/changesets/changesets/pull/305) Thanks [@Noviny](https://github.com/Noviny)! - Add link to changelog in readme
407
408- [`b49e1cf`](https://github.com/changesets/changesets/commit/b49e1cff65dca7fe9e341a35aa91704aa0e51cb3) [#306](https://github.com/changesets/changesets/pull/306) Thanks [@Andarist](https://github.com/Andarist)! - Ignore `node_modules` when glob searching for packages. This fixes an issue with package cycles.
409
410- Updated dependencies [[`04ddfd7`](https://github.com/changesets/changesets/commit/04ddfd7c3acbfb84ef9c92873fe7f9dea1f5145c), [`e56928b`](https://github.com/changesets/changesets/commit/e56928bbd6f9096def06ac37487bdbf28efec9d1), [`b49e1cf`](https://github.com/changesets/changesets/commit/b49e1cff65dca7fe9e341a35aa91704aa0e51cb3)]:
411 - @changesets/apply-release-plan@1.0.1
412 - @changesets/assemble-release-plan@1.0.1
413 - @changesets/config@1.0.1
414 - @changesets/errors@0.1.3
415 - @changesets/get-release-plan@1.0.1
416 - @changesets/git@1.0.1
417 - @changesets/logger@0.0.4
418 - @changesets/parse@0.3.3
419 - @changesets/pre@1.0.1
420 - @changesets/read@0.4.3
421 - @changesets/test-utils@0.0.4
422 - @changesets/types@1.0.1
423
424## 2.6.1
425
426### Patch Changes
427
428- [`41e2e3d`](https://github.com/changesets/changesets/commit/41e2e3dd1053ff2f35a1a07e60793c9099f26997) [#292](https://github.com/changesets/changesets/pull/292) Thanks [@acheronfail](https://github.com/acheronfail)! - Use `@changesets/write` for writing changesets internally
429
430- [`cc8c921`](https://github.com/changesets/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20) [#290](https://github.com/changesets/changesets/pull/290) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Use `@manypkg/get-packages` instead of `get-workspaces` internally
431
432- [`cc8c921`](https://github.com/changesets/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20) [#290](https://github.com/changesets/changesets/pull/290) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Don't show `all packages` in list of selected packages in major and minor questions in `add` command after the question is answered
433
434- Updated dependencies [[`41e2e3d`](https://github.com/changesets/changesets/commit/41e2e3dd1053ff2f35a1a07e60793c9099f26997), [`cc8c921`](https://github.com/changesets/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`cc8c921`](https://github.com/changesets/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`cc8c921`](https://github.com/changesets/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`cc8c921`](https://github.com/changesets/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`cc8c921`](https://github.com/changesets/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`2363366`](https://github.com/changesets/changesets/commit/2363366756d1b15bddf6d803911baccfca03cbdf), [`41e2e3d`](https://github.com/changesets/changesets/commit/41e2e3dd1053ff2f35a1a07e60793c9099f26997), [`41e2e3d`](https://github.com/changesets/changesets/commit/41e2e3dd1053ff2f35a1a07e60793c9099f26997), [`cc8c921`](https://github.com/changesets/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`cc8c921`](https://github.com/changesets/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20)]:
435 - @changesets/types@1.0.0
436 - @changesets/git@1.0.0
437 - @changesets/pre@1.0.0
438 - @changesets/get-release-plan@1.0.0
439 - @changesets/apply-release-plan@1.0.0
440 - @changesets/parse@0.3.2
441 - @changesets/write@0.1.0
442 - @changesets/config@1.0.0
443 - @changesets/assemble-release-plan@1.0.0
444 - @changesets/read@0.4.2
445
446## 2.6.0
447
448### Minor Changes
449
450- [`ca934d7`](https://github.com/changesets/changesets/commit/ca934d7b9dcd3203f27a4a2cefb19e9cb90cb083) [#282](https://github.com/changesets/changesets/pull/282) Thanks [@tarang9211](https://github.com/tarang9211)! - Add all packages option to major and minor selects
451
452### Patch Changes
453
454- [`2adfe66`](https://github.com/changesets/changesets/commit/2adfe66252f9b8b7a6a0c261f608dcb3c9294bfb) [#288](https://github.com/changesets/changesets/pull/288) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Stop running `npm profile get` when using non-npm registries
455
456- Updated dependencies []:
457 - @changesets/apply-release-plan@0.4.2
458
459## 2.5.2
460
461### Patch Changes
462
463- [`184a653`](https://github.com/changesets/changesets/commit/184a653de2d050f877b91d0ad319f00683bbc7ff) [#278](https://github.com/changesets/changesets/pull/278) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Use a single prompt for the semver version type when there is only a single package in the repo in `changeset add`
464
465 ![changeset add command with single package repo](https://user-images.githubusercontent.com/11481355/75123292-40f78f00-56fa-11ea-9e16-fe3f5e2d9cf5.gif)
466
467## 2.5.1
468
469### Patch Changes
470
471- [`1282ef6`](https://github.com/changesets/changesets/commit/1282ef698761c1f634fb409842cc7de6b4d03da4) [#263](https://github.com/changesets/changesets/pull/263) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Fixed a bug where only the unreleased pre-release changesets were taken into account when calculating the new version, not previously released changesets.
472
473- Updated dependencies [[`1282ef6`](https://github.com/changesets/changesets/commit/1282ef698761c1f634fb409842cc7de6b4d03da4)]:
474 - @changesets/assemble-release-plan@0.3.1
475 - @changesets/apply-release-plan@0.4.1
476
477## 2.5.0
478
479### Minor Changes
480
481- [`fe0d9192`](https://github.com/changesets/changesets/commit/fe0d9192544646e1a755202b87dfe850c1c200a3) [#236](https://github.com/changesets/changesets/pull/236) Thanks [@Andarist](https://github.com/Andarist)! - When in pnpm-managed project use pnpm for publishing.
482
483- [`fe0d9192`](https://github.com/changesets/changesets/commit/fe0d9192544646e1a755202b87dfe850c1c200a3) [#236](https://github.com/changesets/changesets/pull/236) Thanks [@Andarist](https://github.com/Andarist)! - Read also pnpm workspace packages when searching for packages.
484
485### Patch Changes
486
487- [`cc64ad52`](https://github.com/changesets/changesets/commit/cc64ad52ef334ba77efb61ed8cd4b2f4abd2a668) [#254](https://github.com/changesets/changesets/pull/254) Thanks [@Andarist](https://github.com/Andarist)! - Added GitHub Actions support to CI detection.
488
489- [`4af2a78b`](https://github.com/changesets/changesets/commit/4af2a78b22a2d22b557fe21603c83cc99959773d) [#232](https://github.com/changesets/changesets/pull/232) Thanks [@harrysolovay](https://github.com/harrysolovay)! - Change format of the automatic commit messages to be in line with conventional commits.
490
491- [`ef6402c9`](https://github.com/changesets/changesets/commit/ef6402c9d8dc1832126732dbbafb015b71f57f83) [#252](https://github.com/changesets/changesets/pull/252) Thanks [@Andarist](https://github.com/Andarist)! - Avoid trailing newline for single-line changesets to avoid double newline between release lines when generating final markdown for changelog.
492
493- Updated dependencies [[`fe0d9192`](https://github.com/changesets/changesets/commit/fe0d9192544646e1a755202b87dfe850c1c200a3), [`ef6402c9`](https://github.com/changesets/changesets/commit/ef6402c9d8dc1832126732dbbafb015b71f57f83), [`fe0d9192`](https://github.com/changesets/changesets/commit/fe0d9192544646e1a755202b87dfe850c1c200a3), [`503154db`](https://github.com/changesets/changesets/commit/503154db39fe8ab88a1176e4569c48078bcf5569)]:
494 - get-workspaces@0.6.0
495 - @changesets/apply-release-plan@0.4.0
496 - get-dependents-graph@0.2.0
497 - @changesets/get-release-plan@0.4.0
498 - @changesets/git@0.4.0
499 - @changesets/pre@0.2.0
500 - @changesets/read@0.4.1
501
502## 2.4.1
503
504### Patch Changes
505
506- [`6c0b53d`](https://github.com/changesets/changesets/commit/6c0b53da63f287dfa9af45532f1f1d628b518b25) [#227](https://github.com/changesets/changesets/pull/227) - Fix received typo
507
508## 2.4.0
509
510### Minor Changes
511
512- [`bca8865`](https://github.com/changesets/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2) [#221](https://github.com/changesets/changesets/pull/221) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Added support for `baseBranch` option which specifies what branch Changesets should use when determining what packages have changed
513
514- [`bca8865`](https://github.com/changesets/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2) [#221](https://github.com/changesets/changesets/pull/221) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Added support for `--since` option to the `status` command which shows the release plan since the git ref(branch, tag, commit, etc.) specified with `--since` and deprecate `--sinceMaster` option
515
516### Patch Changes
517
518- [`bca8865`](https://github.com/changesets/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2) [#221](https://github.com/changesets/changesets/pull/221) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Moved error advising users to run changeset init when a .changeset directory from the add command to all commands except init
519
520- [`bca8865`](https://github.com/changesets/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2) [#221](https://github.com/changesets/changesets/pull/221) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Fixed old changesets not being read in status command
521- Updated dependencies [[`bca8865`](https://github.com/changesets/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2), [`bca8865`](https://github.com/changesets/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2), [`bca8865`](https://github.com/changesets/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2), [`bca8865`](https://github.com/changesets/changesets/commit/bca88652d38caa31e789c4564230ba0b49562ad2)]:
522 - @changesets/get-release-plan@0.3.0
523 - @changesets/read@0.4.0
524 - @changesets/config@0.3.0
525 - @changesets/git@0.3.0
526 - @changesets/apply-release-plan@0.3.1
527
528## 2.3.3
529
530### Patch Changes
531
532- [`9cd1eaf`](https://github.com/changesets/changesets/commit/9cd1eafc1620894a39fe10d3e393ad8f812df53a) [#214](https://github.com/changesets/changesets/pull/214) Thanks [@Noviny](https://github.com/Noviny)! - Remove unused dependencies
533- Updated dependencies [[`9cd1eaf`](https://github.com/changesets/changesets/commit/9cd1eafc1620894a39fe10d3e393ad8f812df53a), [`b17ed74`](https://github.com/changesets/changesets/commit/b17ed7411ea57e38b20e646321d5053b213d198a)]:
534 - @changesets/logger@0.0.3
535 - @changesets/pre@0.1.1
536 - @changesets/test-utils@0.0.3
537 - @changesets/git@0.2.5
538 - @changesets/config@0.2.4
539
540## 2.3.2
541
542### Patch Changes
543
544- [`7c1269de`](https://github.com/changesets/changesets/commit/7c1269de31f02c731fdb69d7be037b83e12a0445) Thanks [@Noviny](https://github.com/Noviny)! - Fix previous version not having correctly built dists
545
546## 2.3.1
547
548### Patch Changes
549
550- [`a0b5dba`](https://github.com/changesets/changesets/commit/a0b5dba3fe59d2b2e856173e40b936e56ab74ac6) [#209](https://github.com/changesets/changesets/pull/209) Thanks [@ryanbraganza](https://github.com/ryanbraganza)! - Skip OTP check during isCI
551
552## 2.3.0
553
554### Minor Changes
555
556- [`8f0a1ef`](https://github.com/changesets/changesets/commit/8f0a1ef327563512f471677ef0ca99d30da009c0) [#183](https://github.com/changesets/changesets/pull/183) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Add support for prereleases. Prereleases work with two new commands, `pre enter` and `pre exit` along with changes to `version` and `exit`. For more information, see [the docs on prereleases](https://github.com/changesets/changesets/blob/main/docs/prereleases.md).
557
558### Patch Changes
559
560- [`8f0a1ef`](https://github.com/changesets/changesets/commit/8f0a1ef327563512f471677ef0ca99d30da009c0) [#183](https://github.com/changesets/changesets/pull/183) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Add `InternalError` for errors which are unexpected and if they occur, an issue should be opened. The CLI catches the error and logs a link for users to open an issue with the error and versions of Node and Changesets filled in
561
562- [`8f0a1ef`](https://github.com/changesets/changesets/commit/8f0a1ef327563512f471677ef0ca99d30da009c0) [#183](https://github.com/changesets/changesets/pull/183) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Always publish packages if they don't exist on npm rather than only if they are a greater version than the latest version on npm
563- Updated dependencies [[`8f0a1ef`](https://github.com/changesets/changesets/commit/8f0a1ef327563512f471677ef0ca99d30da009c0), [`8f0a1ef`](https://github.com/changesets/changesets/commit/8f0a1ef327563512f471677ef0ca99d30da009c0), [`8f0a1ef`](https://github.com/changesets/changesets/commit/8f0a1ef327563512f471677ef0ca99d30da009c0), [`8f0a1ef`](https://github.com/changesets/changesets/commit/8f0a1ef327563512f471677ef0ca99d30da009c0), [`8f0a1ef`](https://github.com/changesets/changesets/commit/8f0a1ef327563512f471677ef0ca99d30da009c0)]:
564 - @changesets/assemble-release-plan@0.3.0
565 - @changesets/apply-release-plan@0.3.0
566 - @changesets/get-release-plan@0.2.0
567 - @changesets/types@0.4.0
568 - @changesets/errors@0.1.2
569 - @changesets/pre@0.1.0
570 - @changesets/config@0.2.3
571 - get-dependents-graph@0.1.2
572 - get-workspaces@0.5.2
573 - @changesets/git@0.2.4
574 - @changesets/logger@0.0.2
575 - @changesets/parse@0.3.1
576 - @changesets/read@0.3.1
577 - @changesets/test-utils@0.0.2
578
579## 2.2.0
580
581### Minor Changes
582
583- [`a679b1d`](https://github.com/changesets/changesets/commit/a679b1dcdcb56652d31536e2d6326ba02a9dfe62) [#204](https://github.com/changesets/changesets/pull/204) Thanks [@Andarist](https://github.com/Andarist)! - Respect `publishConfig.access` in workspace package.jsons
584
585 Previously, every package in your repository had one 'public' or 'restricted' setting.
586
587 Now, if a workspace has `publishConfig.access` in its package.json, we will prioritize it over the global changesets config.
588
589- [`51a0d76`](https://github.com/changesets/changesets/commit/51a0d766c7064b4c6a9d1490593522c6fcd02929) [#182](https://github.com/changesets/changesets/pull/182) Thanks [@ajaymathur](https://github.com/ajaymathur)! - Updated the package to use the new `@changesets/logger` for logging.
590
591### Patch Changes
592
593- [`5ababa0`](https://github.com/changesets/changesets/commit/5ababa08c8ea5ee3b4ff92253e2e752a5976cd27) [#201](https://github.com/changesets/changesets/pull/201) Thanks [@ajaymathur](https://github.com/ajaymathur)! - Updated to use the Error classes from the @changesets/errors package
594
595- [`a679b1d`](https://github.com/changesets/changesets/commit/a679b1dcdcb56652d31536e2d6326ba02a9dfe62) [#204](https://github.com/changesets/changesets/pull/204) Thanks [@Andarist](https://github.com/Andarist)! - Correctly handle the 'access' flag for packages
596
597 Previously, we had access as "public" or "private", access "private" isn't valid. This was a confusing because there are three states for publishing a package:
598
599 - `private: true` - the package will not be published to npm (worked)
600 - `access: public` - the package will be publicly published to npm (even if it uses a scope) (worked)
601 - `access: restricted` - the package will be published to npm, but only visible/accessible by those who are part of the scope. This technically worked, but we were passing the wrong bit of information in.
602
603 Now, we pass the correct access options `public` or `restricted`.
604
605- [`da11ab8`](https://github.com/changesets/changesets/commit/da11ab8a4e4324a7023d12f990beec8c3b6ae35f) [#205](https://github.com/changesets/changesets/pull/205) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Don't update ranges set to \*/x/X when versioning
606
607- Updated dependencies [[`51a0d76`](https://github.com/changesets/changesets/commit/51a0d766c7064b4c6a9d1490593522c6fcd02929), [`5ababa0`](https://github.com/changesets/changesets/commit/5ababa08c8ea5ee3b4ff92253e2e752a5976cd27), [`a679b1d`](https://github.com/changesets/changesets/commit/a679b1dcdcb56652d31536e2d6326ba02a9dfe62), [`5ababa0`](https://github.com/changesets/changesets/commit/5ababa08c8ea5ee3b4ff92253e2e752a5976cd27), [`da11ab8`](https://github.com/changesets/changesets/commit/da11ab8a4e4324a7023d12f990beec8c3b6ae35f)]:
608 - @changesets/logger@0.0.1
609 - @changesets/test-utils@0.0.1
610 - @changesets/config@0.2.2
611 - @changesets/apply-release-plan@0.2.3
612 - get-workspaces@0.5.1
613 - @changesets/types@0.3.1
614 - @changesets/errors@0.1.1
615
616## 2.1.2
617
618### Patch Changes
619
620- Remove console log
621- When 2fa token is wrong (ie, it has expired) reprompt instead of failing
622
623## 2.1.1
624
625### Patch Changes
626
627- [`71a0193`](https://github.com/changesets/changesets/commit/71a0193939b13f693d3652c01a82a67a6be5e104) [#197](https://github.com/changesets/changesets/pull/197) Thanks [@Noviny](https://github.com/Noviny)! - Close off error when running publish where individual packages have pre or post hooks.
628
629 Under the previous behaviour, JSON parsing the response to publish failed, causing git tags to not be created.
630
631## 2.1.0
632
633### Minor Changes
634
635- [`8dce96f`](https://github.com/changesets/changesets/commit/8dce96f8aec43f82b35e65f54b06cbeed3275885) [#187](https://github.com/changesets/changesets/pull/187) Thanks [@gardnerjack](https://github.com/gardnerjack)! - Added --empty flag to the add command for empty changeset files. New tests for adding, writing, parsing, and reading empty changesets.
636
637### Patch Changes
638
639- [`7e2fc8e`](https://github.com/changesets/changesets/commit/7e2fc8ee58be3be3452358cc7852412fbec0f995) [#184](https://github.com/changesets/changesets/pull/184) Thanks [@Noviny](https://github.com/Noviny)! - Fix message on warning if 'add' command is run before changesets has been initialised.
640
641- Updated dependencies [[`8dce96f`](https://github.com/changesets/changesets/commit/8dce96f8aec43f82b35e65f54b06cbeed3275885)]:
642 - @changesets/parse@0.3.0
643 - @changesets/read@0.3.0
644 - @changesets/get-release-plan@0.1.3
645
646## 2.0.4
647
648### Patch Changes
649
650- [`f63b652`](https://github.com/changesets/changesets/commit/f63b6521d2b20c61526c7e31ddf18c4b480b456f) [#176](https://github.com/changesets/changesets/pull/176) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Change the log type of the default config writing message from `error` to `info` because the message isn't an error
651
652- [`df35f32`](https://github.com/changesets/changesets/commit/df35f32f3844d34ed2bb2ee4a41495a88fd191a9) [#179](https://github.com/changesets/changesets/pull/179) Thanks [@ryanbraganza](https://github.com/ryanbraganza)! - Remove dependency on uuid
653
654- [`94de7c1`](https://github.com/changesets/changesets/commit/94de7c1df278d63f98b599c08271ba4ef26bc3f8) [#173](https://github.com/changesets/changesets/pull/173) Thanks [@ajaymathur](https://github.com/ajaymathur)! - Catch errors from git being absent and continue on as best possible
655
656- [`72babcb`](https://github.com/changesets/changesets/commit/72babcbccbdd41618d9cb90b2a8871fe63643601) [#178](https://github.com/changesets/changesets/pull/178) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Fix changelog generator options not being provided
657
658- Updated dependencies [[`72babcb`](https://github.com/changesets/changesets/commit/72babcbccbdd41618d9cb90b2a8871fe63643601)]:
659 - @changesets/apply-release-plan@0.2.2
660 - @changesets/git@0.2.3
661
662## 2.0.3
663
664### Patch Changes
665
666- [89c0894](https://github.com/changesets/changesets/commit/89c08944fac84f71241305e359e9717ad4ec1b62) [#167](https://github.com/changesets/changesets/pull/167) Thanks [@Noviny](https://github.com/Noviny)! - Fix broken `--since-master` flag (which was broken by the move to v2 changesets)
667
668- Updated dependencies [89c0894]:
669 - @changesets/git@0.2.2
670 - @changesets/get-release-plan@0.1.2
671 - @changesets/read@0.2.2
672
673## 2.0.2
674
675### Patch Changes
676
677- [1ff73b7](https://github.com/changesets/changesets/commit/1ff73b74f414031e49c6fd5a0f68e9974900d381) [#156](https://github.com/changesets/changesets/pull/156) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Fix commits not being obtained for old changesets
678
679- [0320391](https://github.com/changesets/changesets/commit/0320391699a73621d0e51ce031062a06cbdefadc) [#163](https://github.com/changesets/changesets/pull/163) Thanks [@Noviny](https://github.com/Noviny)! - Reordered dependencies in the package json (this should have no impact)
680
681- Updated dependencies [3dd003c, 1ff73b7, 8c43fa0, 0320391, 1ff73b7]:
682 - @changesets/get-release-plan@0.1.1
683 - @changesets/apply-release-plan@0.2.1
684 - @changesets/assemble-release-plan@0.2.1
685 - get-dependents-graph@0.1.1
686 - @changesets/git@0.2.1
687 - @changesets/parse@0.2.1
688 - @changesets/read@0.2.1
689 - @changesets/types@0.3.0
690 - @changesets/config@0.2.1
691
692## 2.0.1
693
694### Patch Changes
695
696- [62873042](https://github.com/changesets/changesets/commit/62873042) [#153](https://github.com/changesets/changesets/pull/153) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Make init write the default config file if it doesn't exist with a special message if an old config file exists
697
698- [85f837a7](https://github.com/changesets/changesets/commit/85f837a7) [#150](https://github.com/changesets/changesets/pull/150) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Fix init command from crashing because it was trying to access a config that doesn't exist
699
700- [709493b4](https://github.com/changesets/changesets/commit/709493b4) - Fix version always removing legacy changesets even when the commit option is false
701
702- [16cb2ff3](https://github.com/changesets/changesets/commit/16cb2ff3) [#151](https://github.com/changesets/changesets/pull/151) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Include changelog directory in published files
703
704## 2.0.0
705
706Welcome to version 2 🎉🦋
707
708Quickest summary of the most exciting changes:
709
710🦋 Changesets (the written files) have a new format! They are now human readable/writeable
711
712🦋 The config options have been completely rethought to be clearer and more concise
713
714🦋 Changesets has been significantly decomposed, allowing an easier time building tools on top of it
715
716### Major Changes
717
718- [ca8ff585](https://github.com/changesets/changesets/commit/ca8ff585) [#147](https://github.com/changesets/changesets/pull/147) Thanks [@Noviny](https://github.com/Noviny)!
719
720#### Changed command line argument names
721
722We have removed command line arguments that overrwrite the config. The following commands can no longer
723be passed in:
724
725- `updateChangelog`
726- `isPublic`
727- `skipCI`
728- `commit`
729
730This has been done to avoid overloading the number of ways you can pass options, as within any single
731repository, there should be a single consistent way in which these values are always provided.
732
733- [ca8ff585](https://github.com/changesets/changesets/commit/ca8ff585) [#147](https://github.com/changesets/changesets/pull/147) Thanks [@Noviny](https://github.com/Noviny)!
734
735#### Changed how Config works
736
737The Changesets config is now written in JSON with fewer options. The new defaults are shown below.
738
739```json
740{
741 "$schema": "https://unpkg.com/@changesets/config/schema.json",
742 "changelog": "@changesets/cli/changelog",
743 "commit": false,
744 "linked": [],
745 "access": "private"
746}
747```
748
749**Reasoning**: Having a JSON config makes it easier to build other tools on changesets because the config can be read without executing user code that could potentially be unsafe. It also means we can have easy autocompletion and descriptions in editors that don't go out of date like the comments in the JS config along with being able to packagise changelog entry generators.
750
751##### Migrating
752
7531. Run `yarn changeset init` to create a config file in the new format at `.changeset/config.json`
7541. If you're using changelogs, move `getReleaseLine` and `getDependencyReleaseLine` to their own module and set the changelog option to the path to the module. If you're not using changelogs, set the changelog option to `false`. In the future, we will be providing packages to write changelogs for common use cases
7551. Set `access` to `"public"` if `publishOptions.public` is `true`, otherwise set it to `"private"`
7561. If you use `linked`, copy your linked package groups from the JS config to the the JSON file
7571. If you use `commit` and `skipCI` in `versionOptions` or `publishOptions`, set commit to `true`, all commits will include a skip ci message. if you have a use case for only using commit on one command or not including a skip ci message by default, contact us and we will talk about re-implementing these features.
7581. Delete `.changeset/config.js`
759
760- [ca8ff585](https://github.com/changesets/changesets/commit/ca8ff585) [#147](https://github.com/changesets/changesets/pull/147) Thanks [@Noviny](https://github.com/Noviny)!
761
762#### Changelog generation functions have minor changes
763
764In addition to how these functions are defined (see changes to config), the data that is passed through
765to these functions is notably different to what it was before. For the most part, the changelog functions
766simply receive richer information, based on the new changelog format.
767
768**BREAKING**: The release objects and dependency release objects now use `release.newVersion` for the latest
769version, instead of the previous `release.version`.
770
771The `@changesets/types` package includes exports for both `GetReleaseLine` as well as `GetDependencyReleaseLine`.
772
773If you were using the default changelog generation scripts, you won't need to worry. Otherwise, we recommend updating
774your command and manually running `version` to ensure you are still getting the changelogs you expect.
775
776**Looking further forward** We are already aware that we want to change how people write these generation functions,
777including opening up more flexibility, and access to things such as the underlying release plan. This will likely require
778a breaking change in the future, but we thought we were changing enough this release that we didn't want too much turmoil. 😁
779
780- [ca8ff585](https://github.com/changesets/changesets/commit/ca8ff585) [#147](https://github.com/changesets/changesets/pull/147) Thanks [@Noviny](https://github.com/Noviny)!
781
782#### Renamed commands
783
784- `bump` has been renamed to `version`
785- `release` has been renamed to `publish`
786
787This is a reversion to the changes made in `1.0.0`.
788
789**Reasoning**: We switched the names because we wanted to avoid confusion with the related
790tasks in npm. While technically it removed confusion that this was doing the same thing as
791`npm version`, or `npm publish`, the new terms did not convey easily grokkable meanings. As
792we weren't benefiting from the new names, we have decided to revert to names that have more
793meaning within the community, even though these commands do slightly more than this.
794
795### Minor Changes
796
797- [296a6731](https://github.com/changesets/changesets/commit/296a6731) - Safety bump: Towards the end of preparing changesets v2, there was a lot of chaos - this bump is to ensure every package on npm matches what is found in the repository.
798
799### Patch Changes
800
801- Updated dependencies [ca8ff585, 296a6731]:
802 - @changesets/get-release-plan@0.1.0
803 - @changesets/apply-release-plan@0.2.0
804 - @changesets/assemble-release-plan@0.2.0
805 - @changesets/config@0.2.0
806 - get-dependents-graph@0.1.0
807 - get-workspaces@0.5.0
808 - @changesets/git@0.2.0
809 - @changesets/parse@0.2.0
810 - @changesets/read@0.2.0
811 - @changesets/types@0.2.0
812
813## 1.3.3
814
815### Patch Changes
816
817- [a15abbf9](https://github.com/changesets/changesets/commit/a15abbf9) - Previous release shipped unbuilt code - fixing that
818
819## 1.3.1
820
821### Patch Changes
822
823- [c46e9ee7](https://github.com/changesets/changesets/commit/c46e9ee7) - Use 'spawndamnit' package for all new process spawning
824- [5b28c527](https://github.com/changesets/changesets/commit/5b28c527) - Fix 2FA check on release
825- [6f8eb05a](https://github.com/changesets/changesets/commit/6f8eb05a) - Updated readme
826- [6d119893](https://github.com/changesets/changesets/commit/6d119893) - Move `git` module to be its own external module
827
828## 1.3.0
829
830### Minor Changes
831
832- [e55fa3f0](https://github.com/changesets/changesets/commit/e55fa3f0) [#92](https://github.com/changesets/changesets/pull/92) Thanks [@highvoltag3](https://github.com/highvoltag3)! - Catch Promise rejection on SIGINT and exit gracefully
833- [94267ff3](https://github.com/changesets/changesets/commit/94267ff3) [#106](https://github.com/changesets/changesets/pull/106) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Improve 2FA support for publishing:
834
835 - Prompt for an OTP code when required
836 - Add `--otp` option to release command
837
838### Patch Changes
839
840- [a700de81](https://github.com/changesets/changesets/commit/a700de81) [#104](https://github.com/changesets/changesets/pull/104) Thanks [@Noviny](https://github.com/Noviny)! - Fix auto-generated documentation to point outwards to changesets repo to stop it going stale
841- [94267ff3](https://github.com/changesets/changesets/commit/94267ff3) [#106](https://github.com/changesets/changesets/pull/106) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Inline last usages of bolt
842- [d4bbab4e](https://github.com/changesets/changesets/commit/d4bbab4e) [#91](https://github.com/changesets/changesets/pull/91) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Convert some internals to TypeScript
843- [fc32bc11](https://github.com/changesets/changesets/commit/fc32bc11) [#94](https://github.com/changesets/changesets/pull/94) Thanks [@Noviny](https://github.com/Noviny)! - Better Docs in readme
844
845- Updated dependencies [cbb2c953]:
846 - get-workspaces@0.4.0
847
848## 1.2.0
849
850### Minor Changes
851
852- [16fde2e0](https://github.com/changesets/changesets/commit/16fde2e0) [#75](https://github.com/changesets/changesets/pull/75) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Use [enquirer](https://github.com/enquirer/enquirer) instead of inquirer for asking questions because it's smaller, faster and prettier.
853 Change bump type questions from asking for each bump type individually per package to asking users to two questions where the user selects what packages should have major and minor bumps and the packages left are assumed to be patch bumps. This dramatically cuts down the amount of time it takes to create a changeset with a large number of packages.
854
855 ![example of using the CLI with the new questions](https://user-images.githubusercontent.com/11481355/58873398-a1c4de80-8709-11e9-80e8-16061e395b15.gif)
856
857### Patch Changes
858
859- [20da7747](https://github.com/changesets/changesets/commit/20da7747) [#66](https://github.com/changesets/changesets/pull/66) Thanks [@Noviny](https://github.com/Noviny)! - Update package.json field so each links into its own package
860- [29ff34ed](https://github.com/changesets/changesets/commit/29ff34ed) [#82](https://github.com/changesets/changesets/pull/82) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Limit the number of rows the package selection question takes up so that the question is still visible in repos with a very large number of packages
861
862 ![changeset package question in atlaskit](https://user-images.githubusercontent.com/11481355/59012109-ff783880-8879-11e9-9b68-77ab672921fa.png)
863
864- [ef9be2df](https://github.com/changesets/changesets/commit/ef9be2df) [#81](https://github.com/changesets/changesets/pull/81) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Fix tables in status command from flowing over to the next line
865
866 ![changeset status --verbose output](https://user-images.githubusercontent.com/11481355/59011589-875d4300-8878-11e9-9e69-cada41f83261.png)
867
868- [91000292](https://github.com/changesets/changesets/commit/91000292) [#78](https://github.com/changesets/changesets/pull/78) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Fix misaligned CLI messages
869
870## 1.1.5
871
872### Patch Changes
873
874- [7fa42641](https://github.com/changesets/changesets/commit/7fa42641) [#61](https://github.com/changesets/changesets/pull/61) Thanks [@Noviny](https://github.com/Noviny)! - When bumping, run prettier over the changelog file.
875
876 If you want this option turned off, add `disabledLanguage: ["markdown"] to your prettier config.
877
878 - [6dc510f4](https://github.com/changesets/changesets/commit/6dc510f4) [#62](https://github.com/changesets/changesets/pull/62) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Add butterfly emoji prefix to CLI output
879
880## 1.1.4
881
882### Patch Changes
883
884- [83ba6d3f](https://github.com/Noviny/changesets/commit/83ba6d3f) - Convert various modules to TypeScript
885- [a966701d](https://github.com/Noviny/changesets/commit/a966701d) - Add repository information to package.json
886- [c00e65ef](https://github.com/Noviny/changesets/commit/c00e65ef) - Fix bug where unprovided command line options overrode the config file, leading to incorrect states
887- [8d2e700c](https://github.com/Noviny/changesets/commit/8d2e700c) - Remove unused function parseChangesetCommit
888- [7399648d](https://github.com/Noviny/changesets/commit/7399648d) - Make ids human readable
889
890- Updated dependencies [83ba6d3f]:
891 - get-workspaces@0.3.0
892
893## 1.1.3
894
895### Patch Changes
896
897- [67db935d](https://github.com/Noviny/changesets/commit/67db935d) - Fix release without built files
898
899## 1.1.2
900
901### Patch Changes
902
903- [c6f1c7b7](https://github.com/Noviny/changesets/commit/c6f1c7b7) [#46](https://github.com/Noviny/changesets/pull/46) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Convert a file to TypeScript
904- [9fe9ecff](https://github.com/Noviny/changesets/commit/9fe9ecff) [#45](https://github.com/Noviny/changesets/pull/45) Thanks [@Noviny](https://github.com/Noviny)! - Print out the last changes.md path in terminal as last step of adding a changeset
905- [61ac9ce7](https://github.com/Noviny/changesets/commit/61ac9ce7) [#42](https://github.com/Noviny/changesets/pull/42) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Make "All changed packages" option first in package list
906
907- Updated dependencies [355b4d00]:
908 - get-workspaces@0.2.0
909
910## 1.1.1
911
912### Patch Changes
913
914- [b93d04a2](https://github.com/Noviny/changesets/commit/b93d04a2) - Consume get-workspaces as dependency
915- [079eabae](https://github.com/Noviny/changesets/commit/079eabae) [#33](https://github.com/Noviny/changesets/pull/33) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Fix a bug with linked packages where it would break if there was a linked package that didn't have a changeset
916
917- Updated dependencies [b93d04a2]:
918 - get-workspaces@0.1.0
919
920## 1.1.0
921
922### Minor Changes
923
924- [6929624b](https://github.com/Noviny/changesets/commit/6929624b) [#27](https://github.com/Noviny/changesets/pull/27) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Add linked packages/lockstep
925
926## 1.0.1
927
928### Patch Changes
929
930- 9435d886: Fix binary and published files
931
932## 1.0.0
933
934### Major Changes
935
936- 51c8b0d6: Remove `noChangelog` flag in favor of `updateChangelog` flag (default behaviour remains the same).
937
938 If you were using this custom flag, you will need to replaces `noChangelog: true` with `updateChangelog: false`
939
940- 51c8b0d6: Rename commands from @atlaskit/build-releases
941
942 We are no longer mirroring the names from npm/yarn commands, so it is easy to write package scripts
943 for each command without footguns. The functionality of the commands remains the same. In addition,
944 the binary has been changed to `changeset`.
945
946 The new names are:
947
948 - `build-releases initialize` => `changeset init` (for ecosystem consistency)
949 - `build-releases changeset` => `changeset` (default command). You can also run `changeset add`
950 - `build-releases version` => `changeset bump`
951 - `build-releases publish` => `changeset release`
952
953 The function of these commands remains unchanged.
954
955 - 51c8b0d6: Change format of changelog entries
956
957 Previously changelog entries were in the form of:
958
959 ```md
960 ## 2.1.0
961
962 - [patch] Allows passing --public flag for publishing scoped packages [159c28e](https://bitbucket.org/changesets/atlaskit-mk-2/commits/159c28e)
963 - [minor] Changes changelogs to be opt out rather than opt in [f461788](https://bitbucket.org/changesets/atlaskit-mk-2/commits/f461788)
964 ```
965
966 which doesn't take into account the importance of particular entries. We are moving to an ordered system for changelog
967 entries, and to match this, we are updating the headings we use to the following format:
968
969 ```md
970 ## 2.1.0
971
972 ### Minor
973
974 - Allows passing --public flag for publishing scoped packages [159c28e](https://bitbucket.org/changesets/atlaskit-mk-2/commits/159c28e)
975
976 ### Patch
977
978 - [minor] Changes changelogs to be opt out rather than opt in [f461788](https://bitbucket.org/changesets/atlaskit-mk-2/commits/f461788)
979 ```
980
981 This changes the format of the default `getReleaseLine` from
982
983 ```js
984 const getReleaseLine = async (changeset, versionType) => {
985 const indentedSummary = changeset.summary
986 .split("\n")
987 .map(l => ` ${l}`.trimRight())
988 .join("\n");
989
990 return `- [${versionType}] ${changeset.commit}:\n\n${indentedSummary}`;
991 };
992 ```
993
994 to
995
996 ```js
997 const getReleaseLine = async (changeset, type) => {
998 const [firstLine, ...futureLines] = changeset.summary
999 .split("\n")
1000 .map(l => l.trimRight());
1001
1002 return `- ${changeset.commit}: ${firstLine}\n${futureLines
1003 .map(l => ` ${l}`)
1004 .join("\n")}`;
1005 };
1006 ```
1007
1008 You will end up with some odd changelog entries if you do not update your release line.
1009
1010### Minor Changes
1011
1012- 51c8b0d6: Support non-bolt repositories
1013
1014 Changesets have been expanded to support:
1015
1016 - bolt repositories
1017 - yarn workspaces-based repositories
1018 - single package repositories.
1019
1020 Currently **not** supported: bolt repositories with nested workspaces.
1021
1022 To do this, functions that call out to bolt have been inlined, and obviously marked
1023 within the file-system. In addition, the `get-workspaces` function has undergone
1024 significant change, and will be extracted out into its own package soon.
1025
1026 This is to support other tools wanting this level of interoperability.
1027
1028 If plans to modularize bolt proceed, we may go back to relying on its functions.
1029
1030 This should have no impact on use.
1031
1032 - 51c8b0d6: Add 'select all' and 'select all changed' options, to make mass-bumping easier.
1033 - eeb4d5c6: Add new command: `status` - see Readme for more information
1034
1035# @atlaskit/build-releases - legacy changelog
1036
1037## 3.0.3
1038
1039- [patch][c87337f](https://bitbucket.org/changesets/atlaskit-mk-2/commits/c87337f):
1040
1041 - The version command now removes empty folders before it starts. This should prevent a race condition in CI
1042
1043## 3.0.2
1044
1045- [patch][f7b030a](https://bitbucket.org/changesets/atlaskit-mk-2/commits/f7b030a):
1046
1047 - Fixes potential infinite loop in parseChangesetCommit
1048
1049## 3.0.1
1050
1051- [patch][494c1fe](https://bitbucket.org/changesets/atlaskit-mk-2/commits/494c1fe):
1052
1053 - Update git commit message to match previous tooling.
1054
1055## 3.0.0
1056
1057- [major][44ec8bf" d](<https://bitbucket.org/changesets/atlaskit-mk-2/commits/44ec8bf>"
1058 d):
1059
1060 Changesets now use local file system - this has several effects:
1061
1062 1. Changesets will no longer automatically create a commit. You will need to add and commit the files yourself.
1063 2. Changesets are easier to modify. You should ONLY modify the changes.md file (_Not changes.json_).
1064 3. There will be a new directory which is `.changeset`, which will hold all the changesets.
1065
1066 Apart from these changes, your process using this should not have changed.
1067
1068 Changeset now accepts skipCI flag, where previously release commits automatically skipped CI. i.e.
1069
1070 ```
1071 yarn build-releases version --skipCI
1072 ```
1073
1074 **Breaking**: Changeset and version commands now accept `--commit` flag which makes them commit automatically (previously this was the default behaviour). Otherwise, these commands simply make the file-system changes.
1075
1076 ```
1077 yarn build-releases changeset --commit
1078 ```
1079
1080 We also introduce the `intitialize` command. See the package [README.md](https://www.npmjs.com/package/@atlaskit/build-releases) for more details about this.
1081
1082## 2.1.3
1083
1084- [patch] Bumps bolt version to get some bug fixes around publishing [493f5f7](https://bitbucket.org/changesets/atlaskit-mk-2/commits/493f5f7)
1085
1086## 2.1.2
1087
1088- [patch] Pulls in fix in bolt causing publishing to fail when running a yarn subprocess (see boltpkg/bolt #189) [2b36121](https://bitbucket.org/changesets/atlaskit-mk-2/commits/2b36121)
1089
1090## 2.1.1
1091
1092- [patch] Fixes bug where empty summaries would cause a changeset to not get found [25b30bf](https://bitbucket.org/changesets/atlaskit-mk-2/commits/25b30bf)
1093
1094## 2.1.0
1095
1096- [minor] Allows passing --public flag for publishing scoped packages [159c28e](https://bitbucket.org/changesets/atlaskit-mk-2/commits/159c28e)
1097- [minor] Changes changelogs to be opt out rather than opt in [f461788](https://bitbucket.org/changesets/atlaskit-mk-2/commits/f461788)
1098
1099## 2.0.0
1100
1101- [major] Completely refactors build-releases to be externally consumable 8458ef7](<https://bitbucket.org/changesets/atlaskit-mk-2/commits/8458ef7>)
1102
1103## 1.28.2
1104
1105- [patch] Bug fix and better error messages for changeset error [7f09b86](https://bitbucket.org/changesets/atlaskit-mk-2/commits/7f09b86)
1106
1107## 1.28.1
1108
1109- [patch] update flow dep, fix flow errors [722ad83](https://bitbucket.org/changesets/atlaskit-mk-2/commits/722ad83)
1110
1111## 1.28.0
1112
1113- [minor] Adds tagging to releases [34c64fd](https://bitbucket.org/changesets/atlaskit-mk-2/commits/34c64fd)
1114
1115## 1.27.0
1116
1117- [minor] Splits out and exposes flattenChangesets function [5ee5f74](https://bitbucket.org/changesets/atlaskit-mk-2/commits/5ee5f74)
1118
1119## 1.26.0
1120
1121- [minor] Lots of new features (consider this package unstable and only for use internally) [7cdf2e6](https://bitbucket.org/changesets/atlaskit-mk-2/commits/7cdf2e6)
1122
\No newline at end of file