Releases: researchgate/spire
Releases · researchgate/spire
v2.1.6
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.2
v2.0.1
v2.0.0
2.0.0 (2020-04-30)
Bug Fixes
- config-default: Remove unused dependency spire-plugin-semantic-release (669ac7c)
- deps: lock file maintenance (975fde8)
- deps: pin dependencies (7b23a2e)
- deps: update dependency execa to v3 (#31) (29ce452)
- deps: update dependency execa to v4 (ea9e466)
- deps: update dependency fs-extra to v9 (68644ff)
- deps: update dependency lint-staged to v10 (282732f)
- deps: update dependency lint-staged to v9 (b84eb19)
- deps: update dependency prettier to v2 (bb3a61e)
- deps: update dependency yargs to v15 (42a49e2)
- deps: update dependency yarn-deduplicate to v2 (338726a)
- deps: update jest monorepo to v25 (76b7bed)
- deps: update semantic-release monorepo (b8c2f69)
- eslint: Check all files if the extend the correct config (4b499e1)
- eslint: Correctly write and read eslint config files (0a66686)
- Better error message if preflight check fails (d6fe235)
- Correctly return error codes, by handling promise errors (c40971d)
- disable non-interactive mode and github-release by default (8e4d789)
- Do not do Promise.all on already resolved Promises (77c11a8)
- Make spire compatible with yargs 14 (68f7ec8)
- Use custom resolve method to resolve from current dir and spire install dir (28743c1)
- lint-staged: Do not append git add for version 10 (e8af2bd)
- lint-staged: Use simple lint-staged API and do not run if there are no linters defined (6e953db)
- spire: detect indentation when writing package.json file (39521b5)
- yargs: Correctly get unknown options as args (f5ae588)
- set
rootDir
token to workspace root (1d25fab)
chore
- require Node.js >=10.18 (0a2f755)
Features
- deps: Update dependency cosmiconfig to v6 (#34) (5b13399)
- eslint: Add prettier to default eslint config (#38) (ab75b4b)
- eslint: Automatically create config for editor support (e936e55)
- eslint: Support also json and yaml config files (4f49f5c)
- eslint: Use eslint:recommended instead of unobtrusive (3df16cd)
- semantic-release: Allow different providers(github, gitlab, none) to be specified in config (061ab3e)
- Drop support for node 8 (9fc4019)
- lerna-release: Support latest lerna options for creating github and gitlab releases (614570f)
- plugin-prettier: autoset prettier config for eslint & ide integrations (1c29783)
BREAKING CHANGES
- semantic-release: Default config does not include github steps
- semantic-release: There are 3 default configs now (default, github, gitlab) and they all moved into the
config
subfolder - Require Node.js >= 10.18
- Requires nodejs version 10 or newer.
- config-default:
spire-plugin-semantic-release
is not installed anymore by 'spire-plugin-config-default' - lint-staged: spire-plugin-lint-staged no longer matches files case insensitive.
- eslint: prettier is enabled in the default eslint config
- lerna-release: This removes the
githubRelease: true
option. To migrate change the option tocreateRelease: "github"
- lerna-release: The default configuration for githubRelease changed to
false
and publish is now run in interactive mode by default. If you want non-interactive mode again add--yes
toextraArgs
config.