- Aug 11, 2017
-
-
Rhys Arkins authored
Updates definitions for schedule and package rules to allow strings to be massaged to lists - instead of erroring. Closes #662
-
- Aug 10, 2017
-
-
Rhys Arkins authored
Fixes #656
-
- Aug 08, 2017
-
-
Rhys Arkins authored
Repository initialisation is refactored so that all package files and their content is retrieved up-front before an renovating begins. This allows us to know both how many package files as well as determine if there is renovate json in a package.json before triggering the onboarding PR. Closes #634
-
- Aug 04, 2017
-
-
Rhys Arkins authored
Now no need to detect at onboarding time. Also suggests removing setting in migration if it is already the same value. Closes #528
-
- Aug 03, 2017
-
-
Rhys Arkins authored
Closes #226
-
- Aug 02, 2017
-
-
Rhys Arkins authored
depTypes configuration is now refactored from being an array of strings/objects to having each type of dep (`dependencies`, `devDependencies`, `optionalDependencies`, `peerDependencies`) be a first class object in the namespace. The "old" way of configuring is still supported but is transformed using a migrateConfig script. Later, PRs will be raised to impacted repositories to suggest the new config.
-
- Jul 31, 2017
-
- Jul 28, 2017
-
-
Rhys Arkins authored
This PR adds detection and log warnings for the following config validation errors: - Unknown config option (e.g misspelling of a valid config option) - Config option is a wrong type (e.g. string instead of boolean) It does *not* propagate this warning to the user (i.e. in onboarding or PRs) yet due to the high chance that we'll find a false negative. I will watch logs for a week or so and then once happy with results will activate user-visible warnings via #556. Closes #548, Closes #555
-
- Jul 27, 2017
-
-
Rhys Arkins authored
If a `lerna.json` is present in the root of the repository, then Renovate will automatically ignore (i.e. not renovate) all package names found in the `packages/*` path. It does not require an explicit configuration to work.
- Jul 26, 2017
-
- Jul 19, 2017
-
-
Rhys Arkins authored
This removes the need to JSON.stringify() objects in logs. Default bunyan fields plus our custom meta fields are stripped out, and everything else is stringified in the details field. Closes #498
-
- Jul 18, 2017
-
-
Rhys Arkins authored
-
- Jul 14, 2017
-
-
Rhys Arkins authored
Onboarding PRs now include much less default configuration options than before. Closes #484
-
- Jul 08, 2017
-
-
Rhys Arkins authored
Renovate will now ignore any package.json files found within node_modules folders, with the option to disable this functionality by setting config.ignoreNodeModules=false.
-
- Jul 07, 2017
-
-
Rhys Arkins authored
Renovate will now "maintain" npm@5's `package-lock.json` files on the same schedule as existing `yarn.lock` maintenance. Closes #470
-
- Jul 06, 2017
-
-
Rhys Arkins authored
Closes #450
-
- Jul 05, 2017
-
-
Rhys Arkins authored
Errors in PRs are expanded to include: - If renovate.json parsing fails - If an empty or unparseable package.json was found Closes #435
-
- Jun 29, 2017
-
- Jun 28, 2017
-
-
Rhys Arkins authored
* Add branchName to mergeRenovateJson * Split onboarding into branch and PR * Update onboarding description * remove snapshot * Update tests * Update onboarding text
-
- Jun 26, 2017
-
-
Rhys Arkins authored
* Add subdirectory * Move apis tests * Move onboarding * Move more apis functions * Move upgrades * Refactor index * Renames
-