227 lines
5.4 KiB
Markdown
227 lines
5.4 KiB
Markdown
# Yalc changelog
|
|
|
|
## 1.0.0.pre.53 (2021-04-28)
|
|
|
|
- support ^/~/* workspace package resolution while publish
|
|
|
|
## 1.0.0.pre.52 (2021-04-28)
|
|
|
|
- fix/workaround @scoped root dir names bug (in npm-packlist)
|
|
|
|
## 1.0.0.pre.51 (2021-04-23)
|
|
|
|
- BREAKING (shock!): version signature (adding build meta to pkg version) is turned off by default (use explicit `--sig`)
|
|
- link `.bin` scripts only when `yalc link` or `yalc add --link`
|
|
- read package manifest after running pre-script while publish
|
|
- add `-W` flag to add with `workspace:` protocol
|
|
- fix `--scripts` flag
|
|
- upgrade npm-packlist to v2
|
|
|
|
## 1.0.0.pre.50 (2021-01-19)
|
|
|
|
- add `restore` package operation after `retreat`
|
|
- add resolution of `workspace:` protocol by default (`--no-workspace-resolve` to avoid)
|
|
- add support for .yalcrc file (ini format)
|
|
|
|
## 1.0.0.pre.49 (2020-12-17)
|
|
|
|
- fix `--quiet` option name typing
|
|
- fix removing multiple packages
|
|
|
|
## 1.0.0.pre.48 (2020-12-10)
|
|
|
|
- add `update` (`upgrade`, `up`) flag to run PM's package update command on add/update/publish/push
|
|
- remove `yarn`, `npm` flags
|
|
|
|
## 1.0.0.pre.47 (2020-11-20)
|
|
|
|
- update `yargs` package version
|
|
|
|
## 1.0.0.pre.46 (2020-11-18)
|
|
|
|
- dev-mod flag (use --no-dev-mod not to remove devDependencies)
|
|
- use `detect-indent` whn modifying `package.json`
|
|
|
|
## 1.0.0.pre.45 (2020-09-30)
|
|
|
|
- remove `--force` flag
|
|
- surface STDOUT/STDERR of execSync
|
|
|
|
## 1.0.0.pre.44 (2020-09-18)
|
|
|
|
- fix removing scoped package folder
|
|
|
|
## 1.0.0.pre.43 (2020-09-17)
|
|
|
|
- try/catch for ensuring symlink when modifying bin permissions
|
|
- add signature (`yalcSig` key) to published package.json
|
|
- add `--no-scripts` to publish/push without running scripts
|
|
- add `-W` (workspaces) as alias for `--no-pure`
|
|
- prevent removing .yalc folder if something else exists there
|
|
|
|
## 1.0.0.pre.42 (2020-08-17)
|
|
|
|
- replace pre/postyalc scripts with pre/postyalcpublish
|
|
- execute pre/postyalc scripts in target package/project on add/update
|
|
- added `--quite` f to disabled output (except of errors)
|
|
- added colored output can be disabled `--no-color`
|
|
- fixed removing installations
|
|
- fixed running pm scripts
|
|
|
|
## 1.0.0.pre.41 (2020-08-06)
|
|
|
|
- add quotes around workingDir
|
|
- try/catch when modifying bin permissions
|
|
|
|
## 1.0.0.pre.40 (2020-07-24)
|
|
|
|
- remove empty directories why sync dir copy
|
|
|
|
## 1.0.0.pre.39 (2020-07-24)
|
|
|
|
- `yalc publish` now runs all of the lifecycle scripts it finds
|
|
|
|
## 1.0.0.pre.38 (2020-07-23)
|
|
|
|
- use `--pure` flag with workspaces by default
|
|
- add check for PNPM workspace for `--pure` flag
|
|
|
|
## 1.0.0.pre.37 (2020-07-05)
|
|
|
|
- allow using `--pure` flag without `workspaces`
|
|
- `--replace` flag to force replacement of content while adding/pushing package
|
|
|
|
## 1.0.0.pre.36 (2020-06-14)
|
|
|
|
- change version signature to semver metadata format (from - to +) - https://semver.org/#spec-item-10
|
|
|
|
- removed `don't forget to update/install deps` message
|
|
|
|
## 1.0.0.pre.35 (2020-01-16)
|
|
|
|
- fix --pure flag usage
|
|
|
|
## 1.0.0.pre.34 (2019-08-27)
|
|
|
|
- added `--store-folder` to override default global package store folder
|
|
|
|
## 1.0.0.pre.33 (2019-08-15)
|
|
|
|
- added lifecycle scripts, like `prepack`
|
|
|
|
## 1.0.0.pre.30 (2019-06-05)
|
|
|
|
- fix copy method
|
|
|
|
## 1.0.0.pre.29 (2019-06-03)
|
|
|
|
- new safe copy method
|
|
|
|
## 1.0.0.pre.28 (2019-05-26)
|
|
|
|
- updates .bin scripts with permissions
|
|
|
|
## 1.0.0.pre.26 (2018-12-24)
|
|
|
|
- `prepare` script
|
|
- `--private` flag to publish `private` package
|
|
- `--version` flag
|
|
- fix of `npm-packlist` that may not include nested `package.json`
|
|
|
|
## 1.0.0.pre.25 (2018-12-14)
|
|
|
|
- `--pure` flag, yarn `workspaces` support
|
|
- `--changed` option, publish/push only if package content changed
|
|
- remove `devDependencies` from published content
|
|
- `--files` option
|
|
|
|
## 1.0.0.pre.24 (2018-11-23)
|
|
|
|
- `postupdate` script on `update` (and `push`)
|
|
- new file inclusion algorithm with `npm-packlist`
|
|
- `.yalcignore` added
|
|
- installations `show/clean` commmand
|
|
|
|
## 1.0.0.pre.16 (2018-01-02)
|
|
|
|
- fix package deps
|
|
- fix `--link` removal
|
|
|
|
## 1.0.0.pre.15 (2017-12-30)
|
|
|
|
- run prepblushOnly script on publish
|
|
- fixed `darwin` os support
|
|
- fixed linking EPERM
|
|
- added `--link` option to `add` command for adding `link:` deps
|
|
|
|
## 1.0.0.pre.14 (2017-12-15)
|
|
|
|
- fix: remove package dir from node_modules only if needed
|
|
|
|
## 1.0.0.pre.13 (2017-11-22)
|
|
|
|
- fix: remove .yalc folder from ignored
|
|
|
|
## 1.0.0.pre.12 (2017-10-24)
|
|
|
|
- update `fs-extra`
|
|
- fix #7
|
|
|
|
## 1.0.0.pre.11 (2017-06-09)
|
|
|
|
- fixed include rules for `folder/file`
|
|
|
|
## 1.0.0.pre.10 (2017-05-27)
|
|
|
|
- fixed `--all` option for `retreat` command
|
|
- fixed #3 `yarn` absence error output
|
|
|
|
## 1.0.0.pre.9 (2017-05-21)
|
|
|
|
- added hash signature
|
|
- no default command
|
|
- fixed not-exiting package removal
|
|
- added `--all` option for `remove`
|
|
- handle unknown command
|
|
|
|
## 1.0.0.pre.8 (2017-05-25)
|
|
|
|
- fix copy if no `files` in manifest defined
|
|
|
|
## 1.0.0.pre.7 (2017-05-11)
|
|
|
|
- fixes `files` inclusion (#2)
|
|
|
|
## 1.0.0.pre.6 (2017-05-09)
|
|
|
|
- fixed `yarn.lock` bug
|
|
|
|
## 1.0.0.pre.5 (2017-05-07)
|
|
|
|
- copy to dest package dir not removing inner `node_modules`
|
|
|
|
## 1.0.0.pre.4 (2017-05-02)
|
|
|
|
- do not publish standard non-code files (README, LICENCE, etc.)
|
|
- remove lockfile and .yalc dir if empty
|
|
|
|
## 1.0.0.pre.3 (2017-04-28)
|
|
|
|
- use .gitignore if no `files` entry in manifest
|
|
|
|
## 1.0.0.pre.2 (2017-04-26)
|
|
|
|
- `remove` removes from `.yalc` and `node_modules`
|
|
- fixed installtion file write bug when publish
|
|
- handle `files` field in manifest
|
|
|
|
## 1.0.0.pre.1 (2017-04-25)
|
|
|
|
- fixed installation file first read
|
|
- `check` command
|
|
- `remove` and `retreat` commands
|
|
|
|
## 1.0.0.pre.0 (2017-04-23)
|
|
|
|
- publish, push, add, update
|