- #1033
521205d
Thanks @Andarist! - AddedchangedFilePatterns
property toConfig
andWrittenConfig
types.
- #662
8c08469
Thanks @JakeGinnivan! - Added support for theprivatePackages
property in the config.
- #858
dd9b76f
Thanks @dotansimha! - Added a new config option:snapshot.prereleaseTemplate
for customizing the way snapshot release numbers are being composed.
- #768
c87eba6
Thanks @rohit-gohri! -commit
properties of config types were adjusted to account for this option potentially pointing to a module path.
- #668
9a993ba
Thanks @marcodejongh! - Addresolutions
to thePackageJSON
type.
-
#542
de2b4a5
Thanks @Andarist! - A newupdateInternalDependents
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:{ "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": { "updateInternalDependents": "always" } }
This option accepts two values -
"always"
and"out-of-range"
(the latter matches the current default behavior).
12f9a43
#507 Thanks @zkochan! - New setting added: bumpVersionsWithWorkspaceProtocolOnly. When it is set totrue
, versions are bumped independencies
, only if those versions are prefixed by the workspace protocol. For instance,"foo": "workspace:^1.0.0"
.
f4973a2
#467 Thanks @Andarist! - Exported a newLinked
type for convenience - it's an alias forReadonlyArray<ReadonlyArray<string>>
.`
a57d163
#428 Thanks @dotansimha! - Updated signature ofPackageJSON['publishConfig']
to includedirectory?: string
.
9dcc364
#371 Thanks @Feiyang1! - Addignore
config option to configure ignored packages. The versions of ignored packages will not be bumped during a release, but their dependencies will still be bumped normally.
addd725
#383 Thanks @Feiyang1! - Added an experimental flagonlyUpdatePeerDependentsWhenOutOfRange
. When set totrue
, we only bump peer dependents when peerDependencies are leaving range.
2b49d66
#358 Thanks @Blasz! - Add new updateInternalDependencies config option to disable auto bumping of internal dependencies in the same release if the dependency was only patch bumped
1706fb7
#321 Thanks @mitchellhamilton! - Fix TypeScript declarations
011d57f
#313 Thanks @zkochan! - Add innone
as a potential option for bumpType in release plans. Note that this is experimental and is internal, not a possible user option
-
04ddfd7
#305 Thanks @Noviny! - Add link to changelog in readme -
e56928b
#298 Thanks @eps1lon! - In changelog-github, throw more descriptive error when no options are provided.
-
cc8c921
#290 Thanks @mitchellhamilton! - RenameModCompWithWorkspace
toModCompWithPackage
and changeconfig
key withpackageJson
-
cc8c921
#290 Thanks @mitchellhamilton! - RemoveWorkspace
type. You should use thePackage
type from@manypkg/get-packages
instead.
41e2e3d
#292 Thanks @acheronfail! - Add newChangeset
type
2363366
#291 Thanks @acheronfail! - AddbaseBranch
toConfig
type
8f0a1ef
#183 Thanks @mitchellhamilton! - AddPreState
type andpreState
property toReleasePlan
-
a679b1d
#204 Thanks @Andarist! - Correctly handle the 'access' flag for packagesPreviously, 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:
private: true
- the package will not be published to npm (worked)access: public
- the package will be publicly published to npm (even if it uses a scope) (worked)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.
Now, we pass the correct access options
public
orrestricted
.
- 1ff73b7 #156 Thanks @mitchellhamilton! - Remove
Changeset
type because it isn't used and make commit optional on NewChangesetWithCommit because the commit won't always exist
- 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.
- a15abbf9 - Previous release shipped unbuilt code - fixing that