Rhys Arkins
f0c1df5c59
8.18.0
2017-04-17 06:49:53 +02:00
Rhys Arkins
ca7b25825d
Add PR Creation stage configuration ( #168 )
...
* Add prCreation config option
* Support ‘status-success’ configuration
* Add option ‘not-pending’
2017-04-17 06:46:24 +02:00
Rhys Arkins
1c40ae65b7
8.17.0
2017-04-17 04:55:56 +02:00
Rhys Arkins
adcd152c3f
Fix monorepo yarn maintenance ( #167 )
...
Closes #166
* Support multiple yarn.lock files for maintenance
Closes #166
* Refactor maintainYarnLock logic
2017-04-17 04:54:42 +02:00
Rhys Arkins
3dca920573
8.16.0
2017-04-15 22:07:31 +02:00
Rhys Arkins
a117a1787e
Decrease ensureBranch logging level
2017-04-15 22:06:15 +02:00
Rhys Arkins
05be49757c
Dependency groups ( #164 )
...
Closes #10 , Closes #48
* Update configuration options
* Upgrade dependencies to latest if groupName is configured
* Update docs
* Add groupName logic
2017-04-15 22:04:14 +02:00
Rhys Arkins
c267e06e7f
Make package pattern explicit ( #165 )
2017-04-15 21:58:41 +02:00
Rhys Arkins
5ce8151df9
8.15.0
2017-04-15 20:34:26 +02:00
Rhys Arkins
96b21ece41
Refactor branch batching ( #163 )
...
Closes #134
* Refactor to combine upgrades in the same branch
* Fixing tests
* Fix config
* Fix more tests
* Fix newContent
* drop verbose
* Fix package file logic
2017-04-15 20:32:01 +02:00
Rhys Arkins
f329c239fe
8.14.1
2017-04-15 18:05:03 +02:00
Rhys Arkins
f70c243804
Refactor upgrade loop logic ( #162 )
2017-04-15 18:03:11 +02:00
Rhys Arkins
230ca13b1d
8.14.0
2017-04-15 12:47:12 +02:00
Rhys Arkins
cad086d242
Add separateMajorReleases config option ( #161 )
2017-04-15 12:44:50 +02:00
Rhys Arkins
dd348ca299
8.13.0
2017-04-15 11:41:07 +02:00
Rhys Arkins
c6cbc00b07
Support package-level configuration ( #160 )
...
Closes #133
* Add packages object
* Add first test
* Add override
* More package tests
* Update example config in docs
* Add regex test
2017-04-15 11:37:35 +02:00
Rhys Arkins
76a94d31a3
8.12.0
2017-04-15 08:52:56 +02:00
Rhys Arkins
4856f22747
Support configuring per dependency-type ( #159 )
...
Related: #133
* Add getDepTypeConfig
* Add depTypeConfig
* Add depType config tests
* Fix depTypes list
2017-04-15 08:51:42 +02:00
Rhys Arkins
edeb653420
8.11.2
2017-04-15 07:58:18 +02:00
Rhys Arkins
425ada41cf
Refactor per-dependency configs ( #158 )
...
* Assign configs to individual deps
* Fix
* Trim config object
2017-04-15 07:57:04 +02:00
Rhys Arkins
d9f9980385
8.11.1
2017-04-13 23:51:05 +02:00
Rhys Arkins
f9eb0a2b43
Drop harmony flag for async await
...
Closes #118
2017-04-13 23:50:01 +02:00
Rhys Arkins
6055b377fe
8.11.0
2017-04-13 22:42:01 +02:00
Rhys Arkins
701aaef972
Support yarn.lock maintenance ( #105 )
...
Closes #96
* Improve yarn logs
* Add processYarnLock
* Update worker.js
* Update worker.js
* Fix and update docs
* Make Yarn Maintenance strings into templates
2017-04-13 22:39:46 +02:00
Renovate Bot
8e9b49b2e1
Update dependency babel-cli to version 6.24.1 ( #152 )
2017-04-13 22:39:00 +02:00
Renovate Bot
7014393256
Update dependency babel-plugin-transform-async-to-generator to version 6.24.1 ( #151 )
2017-04-13 22:34:50 +02:00
Rhys Arkins
a4cb28514d
8.10.0
2017-04-13 22:26:09 +02:00
Rhys Arkins
c1a0366f11
Update docs
2017-04-13 21:25:00 +02:00
Rhys Arkins
8d289ac445
Support simple range upgrades ( #155 )
...
Closes #31
* Add config.pinVersions
* Check config.pinVersions before pinning
* Fix no pinning
* Add tests for existing functionality
* Add test for new feature
* Add semver-utils
* Supports tilde ranges
* Add tests for tilde and caret
* Add support for lesser than ranges
* Document range upgrade logic
* Support shorthand and .x ranges
* Refactor upgrade logic
* Simplify refactor
* revert test change
* Add isRange and update PR title template
* Refactor major/minor
* Refactor isRange
* Refactor newRange
* Use lodash for rejecting pin
* Revert "Use lodash for rejecting pin"
This reverts commit 7f0b704bbf
.
* Fix major check
* Use lodash for rejecting
* Use lodash map
* rename
* Refactor mapping
* Refactor test config
2017-04-13 21:22:24 +02:00
Rhys Arkins
e959c492b9
Refactor change log versions ( #154 )
...
* Rename workingVersion to changeLogFromVersion
* Add changeLogToVersion
2017-04-13 12:44:34 +02:00
Renovate Bot
dbf36ebdec
Update dependency registry-auth-token to version 3.1.2 ( #153 )
2017-04-13 10:13:00 +02:00
Renovate Bot
e4c575eb65
Update dependency eslint-config-airbnb-base to version 11.1.3 ( #148 )
2017-04-07 08:33:51 +02:00
Renovate Bot
2c09a283b6
Update dependency eslint to version 3.19.0 ( #147 )
2017-04-07 08:29:45 +02:00
Renovate Bot
fce90c6b3f
Update dependency registry-auth-token to version 3.1.1 ( #149 )
2017-04-07 08:17:36 +02:00
Renovate Bot
5e4d4e2405
Update dependency json-stringify-pretty-compact to version 1.0.3 ( #145 )
2017-03-30 14:37:46 +02:00
Renovate Bot
8ae95cab8f
Update dependency eslint-config-airbnb-base to version 11.1.2 ( #144 )
2017-03-26 06:09:02 +02:00
Hutson Betts
f6421b0bb9
fix(file): use path.isAbsolute for Windows compatibility ( #142 )
...
Use Node's built-in `path.isAbsolute` for compatibility with
Window's file paths.
2017-03-26 06:08:34 +02:00
Hutson Betts
c257717ea0
refactor(versions): refactor versions helper ( #143 )
...
Refactor versions helper to use lodash filters, instead of
nested if statements.
2017-03-26 06:08:01 +02:00
Renovate Bot
9486547f0b
Update dependency np to version 2.13.1 ( #141 )
2017-03-25 11:43:36 +01:00
Rhys Arkins
bd237d0c9c
8.9.3
2017-03-24 15:32:01 +01:00
Renovate Bot
95c71024e7
Update dependency np to version 2.13.0 ( #135 )
2017-03-24 15:29:23 +01:00
Rhys Arkins
d310a60267
8.9.2
2017-03-24 15:29:01 +01:00
Hutson Betts
63dae3d901
fix(yarn): remove call to tmp cleanup function ( #140 )
...
Remove the direct call to `tmp`'s manual cleanup function
as `tmp` adds a listener on process exit to call cleanup
on all created directories (that weren't created with the
`keep` option set to `true`).
This is considered a fix because under some conditions the cleanup
will fail on Windows, and because the cleanup is called manually
in the middle of a renovate cycle, any sporadic failure will fail
the entire renovate process.
Instead, defer the temporary directory cleanup until after renovate
has completed, where a failure won't de-rail the entire cycle.
(I have not been able to track down why `tmp` fails sometimes on
Windows with my various project setups.)
2017-03-24 12:38:19 +01:00
Rhys Arkins
c78ea75ebe
8.9.1
2017-03-21 05:44:56 +01:00
Renovate Bot
37aff33e8f
Update dependency eslint to version 3.18.0 ( #137 )
2017-03-21 05:42:32 +01:00
Hutson Betts
b94e5458c6
fix(yarn): spawn in shell on Windows ( #138 )
...
Must spawn `yarn` within a shell on Windows for the `yarn`
executable to be resolved correctly. Otherwise a ENOENT
error is received because the `yarn` command can't be found.
Spawning a comamnd in a shell on Linux should behave the same,
though there may be a small increase in time required to
spawn the process.
2017-03-21 05:40:52 +01:00
Rhys Arkins
399a565fc5
8.9.0
2017-03-13 10:25:19 +01:00
Rhys Arkins
e86725430e
Set remove_source_branch in gitlab MRs ( #131 )
...
Closes #126
2017-03-13 10:21:28 +01:00
Renovate Bot
c09a088fc3
Update dependency jest to version 19.0.2 ( #115 )
2017-03-13 10:20:54 +01:00
singapore
a98bd9f476
Update config definition descriptions ( #129 )
...
* Update definitions.js
* Update docs
2017-03-13 10:07:57 +01:00