Pierre-Denis Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							85dd69b3a2 
							
						 
					 
					
						
						
							
							feat: Retrieve version gitHead from git tags and unshallow the repo if necessary  
						
						... 
						
						
						
						Add several fixes and improvements in the identification of the last release gitHead:
- If there is no last release, unshallow the repo in order to retrieve all existing commits
- If git head is not present in last release, try to retrieve it from git tag with format ‘v\<version\>’ or ‘\<version\>’
- If the last release git head cannot be determined and  found in commit history, unshallow the repo and try again
- Throw a ENOGITHEAD error if the gitHead for the last release cannot be found in the npm metadata nor in the git tags, preventing to make release based on the all the commits in the repo as before
- Add integration test for the scenario with a packed repo from which `npm republish` fails to read the git head
Fix  #447 , Fix  #393 , Fix  #280 , Fix  #276  
						
						
							
 
						
					 
					
						2017-10-02 19:43:46 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre-Denis Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							cbb51a495b 
							
						 
					 
					
						
						
							
							ci(codecov): Set default branch in codecov.yml  
						
						
						
						
							
						
					 
					
						2017-09-30 16:00:50 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre-Denis Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							a58d12d5e7 
							
						 
					 
					
						
						
							
							chore: Update badges  
						
						
						
						
							
						
					 
					
						2017-09-30 13:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre-Denis Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							42b3382b0e 
							
						 
					 
					
						
						
							
							ci(travis): Update .travis.yml  
						
						... 
						
						
						
						- Avoid double build on PR
- Add git fetch depth
- Remove cache
- Retry npm install 
						
						
							
						
					 
					
						2017-09-30 13:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre-Denis Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							cc3c8f2548 
							
						 
					 
					
						
						
							
							ci: Use codecov for code coverage  
						
						
						
						
							
						
					 
					
						2017-09-30 13:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre-Denis Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							abf92ad03d 
							
						 
					 
					
						
						
							
							refactor: Use ES6, Test with AVA  
						
						... 
						
						
						
						- Use async/await instead of callbacks
- Use execa to run command line
- Use AVA for tests
- Add several assertions in the unit tests
- Add documentation (comments) in the tests
- Run tests with a real git repo instead of mocking child_process and add test helpers to create repos, commits and checkout
- Simplify test directory structure
- Simplify code readability (mostly with async/await)
- Use eslint for for linting, prettier for formatting 
						
						
							
						
					 
					
						2017-09-30 13:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre-Denis Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							7fe0890350 
							
						 
					 
					
						
						
							
							chore: Remove editorconfig  
						
						
						
						
							
						
					 
					
						2017-09-30 13:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre-Denis Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							f10f157d79 
							
						 
					 
					
						
						
							
							chore: More generic .gitignore (Windows, Mac OS, Linux)  
						
						
						
						
							
						
					 
					
						2017-09-30 13:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre-Denis Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							40e296b00d 
							
						 
					 
					
						
						
							
							chore: Remove lockfiles  
						
						
						
						
							
						
					 
					
						2017-09-30 13:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre-Denis Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							266a3f72dc 
							
						 
					 
					
						
						
							
							chore: Add license file  
						
						
						
						
							
						
					 
					
						2017-09-30 13:30:41 -04:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							42456a32b3 
							
						 
					 
					
						
						
							
							chore(package): update coveralls to version 3.0.0  
						
						
						
						
							
						
					 
					
						2017-09-28 10:25:35 -07:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							3a4334fbfd 
							
						 
					 
					
						
						
							
							fix(package): update @semantic-release/error to version 2.0.0  
						
						
						
						
							
 
						
					 
					
						2017-09-25 13:16:40 -04:00 
						 
				 
			
				
					
						
							
							
								Richard Littauer 
							
						 
					 
					
						
						
						
						
							
						
						
							41d9b7e984 
							
						 
					 
					
						
						
							
							docs: fix grammatical error in README  
						
						... 
						
						
						
						Just a small fix to make this sentence parse. 
						
						
							
						
					 
					
						2017-09-22 03:11:24 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							9951cf7e00 
							
						 
					 
					
						
						
							
							fix(package): Set minimum node version to 4 ( #442 )  
						
						
						
						
							
 
						
					 
					
						2017-09-21 11:24:18 -07:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							2d14c53b11 
							
						 
					 
					
						
						
							
							fix(package): update @semantic-release/last-release-npm to version 2.0.0  
						
						
						
						
							
 
						
					 
					
						2017-09-21 11:08:42 -07:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							277d9ab4e2 
							
						 
					 
					
						
						
							
							chore(package): update cz-conventional-changelog to version 2.0.0  
						
						... 
						
						
						
						https://greenkeeper.io/  
					
						2017-09-19 18:03:30 -04:00 
						 
				 
			
				
					
						
							
							
								Stephan Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							4612a056a3 
							
						 
					 
					
						
						
							
							chore(package): update commitizen config  
						
						
						
						
							
						
					 
					
						2017-09-19 16:42:09 -04:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							8c44c3176a 
							
						 
					 
					
						
						
							
							fix(package): update @semantic-release/commit-analyzer to version 3.0.1  
						
						
						
						
							
 
						
					 
					
						2017-09-17 20:31:46 -07:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							dd60b461a6 
							
						 
					 
					
						
						
							
							fix(package): update @semantic-release/release-notes-generator to version 4.0.0  
						
						
						
						
							
						
					 
					
						2017-09-17 19:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Littauer 
							
						 
					 
					
						
						
						
						
							
						
						
							88b5895f80 
							
						 
					 
					
						
						
							
							docs(README): update commit lint suggestion ( #429 )  
						
						... 
						
						
						
						validate-commit-msg is deprecated, and points to commitlint. 
						
						
							
						
					 
					
						2017-09-14 21:22:18 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Heneise 
							
						 
					 
					
						
						
						
						
							
						
						
							1ceae83ad9 
							
						 
					 
					
						
						
							
							docs(troubleshooting): initial version ( #399 )  
						
						
						
						
							
						
					 
					
						2017-09-13 12:10:50 -07:00 
						 
				 
			
				
					
						
							
							
								Gregor 
							
						 
					 
					
						
						
						
						
							
						
						
							12b35396d8 
							
						 
					 
					
						
						
							
							fix(package): @semantic-release/condition-travis@6.0.0  
						
						... 
						
						
						
						This also introduces the new build leader detecation from https://github.com/semantic-release/travis-deploy-once/releases/tag/v2.0.0  
						
						
							
 
						
					 
					
						2017-08-19 14:15:28 -07:00 
						 
				 
			
				
					
						
							
							
								Gregor 
							
						 
					 
					
						
						
						
						
							
						
						
							33dfcffe2c 
							
						 
					 
					
						
						
							
							fix(bin): addapt build leader error to new leader detection algorithm  
						
						
						
						
							
						
					 
					
						2017-08-19 14:15:28 -07:00 
						 
				 
			
				
					
						
							
							
								Stephan Bönnemann 
							
						 
					 
					
						
						
						
						
							
						
						
							f534c57215 
							
						 
					 
					
						
						
							
							fix: remove support for node < 8  
						
						... 
						
						
						
						BREAKING CHANGE: Remove support for publishing a package with node < 8. [Details](https://github.com/semantic-release/semantic-release#why-does-semantic-release-require-node-version-8 ). 
						
						
							
						
					 
					
						2017-08-19 14:15:28 -07:00 
						 
				 
			
				
					
						
							
							
								Stephan Bönnemann 
							
						 
					 
					
						
						
						
						
							
						
						
							9c5288460d 
							
						 
					 
					
						
						
							
							chore: add package-lock  
						
						
						
						
							
						
					 
					
						2017-08-19 14:15:28 -07:00 
						 
				 
			
				
					
						
							
							
								Kaito Udagawa 
							
						 
					 
					
						
						
						
						
							
						
						
							0c79a9b4bf 
							
						 
					 
					
						
						
							
							fix(post): create git tag properly  
						
						... 
						
						
						
						refs/heads are for branches and refs/tags for tags. 
						
						
							
 
						
					 
					
						2017-08-16 20:47:29 -07:00 
						 
				 
			
				
					
						
							
							
								Kaito Udagawa 
							
						 
					 
					
						
						
						
						
							
						
						
							3f8559731f 
							
						 
					 
					
						
						
							
							fix(post): Create a tag before makeing a release  
						
						
						
						
							
 
						
					 
					
						2017-08-13 20:29:49 -07:00 
						 
				 
			
				
					
						
							
							
								Kaito Udagawa 
							
						 
					 
					
						
						
						
						
							
						
						
							f148a61339 
							
						 
					 
					
						
						
							
							fix(post): fix target_commitish to be the default branch  
						
						... 
						
						
						
						target_commitish in GitHub Releases has two different meanings:
* Target commit that a new associated tag will be created on
* Target branch to compute how many "commits to since this release"
target_commitish is usually the default branch (aka master), because the
distance between the release and the latest branch is the primary concern.
Before this change, target_commitish was left to be a hash and the
feature of GitHub Releases that shows how much time passed since the
release is ruined, because no tracking branch is given.
By this change, target_commitish is changed to be the default branch
given in the configuration (options.branch) via edit a release API after
the release and tag are created via crate a release API. 
						
						
							
						
					 
					
						2017-08-13 20:29:49 -07:00 
						 
				 
			
				
					
						
							
							
								Gregor 
							
						 
					 
					
						
						
						
						
							
						
						
							5b3bdd226f 
							
						 
					 
					
						
						
							
							chore: remove console.log  
						
						
						
						
							
 
						
					 
					
						2017-08-13 12:10:36 -07:00 
						 
				 
			
				
					
						
							
							
								Gregor 
							
						 
					 
					
						
						
						
						
							
						
						
							64d84a0e84 
							
						 
					 
					
						
						
							
							chore(travis): drop builds in Node <4  
						
						
						
						
							
						
					 
					
						2017-08-13 12:10:36 -07:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							1fa6d50264 
							
						 
					 
					
						
						
							
							fix(package): update @semantic-release/release-notes-generator to version 3.0.1  
						
						... 
						
						
						
						BREAKING CHANGE: Dropped support for unmaintained Node.js versions (< v4) 
						
						
							
						
					 
					
						2017-08-13 12:10:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jan Peer Stöcklmair 
							
						 
					 
					
						
						
						
						
							
						
						
							6145bc9ba5 
							
						 
					 
					
						
						
							
							docs(readme): add sgc ( #386 )  
						
						
						
						
							
						
					 
					
						2017-08-12 15:59:01 -07:00 
						 
				 
			
				
					
						
							
							
								Piper Chester 
							
						 
					 
					
						
						
						
						
							
						
						
							609b46f1cf 
							
						 
					 
					
						
						
							
							docs(README): minor typo ( #376 )  
						
						
						
						
							
						
					 
					
						2017-06-12 13:41:42 +02:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							76cd99c3a5 
							
						 
					 
					
						
						
							
							chore(package): update standard to version 9.0.0  
						
						... 
						
						
						
						https://greenkeeper.io/  
					
						2017-03-06 10:13:19 +01:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							22dc640117 
							
						 
					 
					
						
						
							
							chore(package): update tap to version 10.0.1  
						
						... 
						
						
						
						https://greenkeeper.io/  
					
						2017-02-03 11:37:47 +01:00 
						 
				 
			
				
					
						
							
							
								Stephan Bönnemann 
							
						 
					 
					
						
						
						
						
							
						
						
							af90de989e 
							
						 
					 
					
						
						
							
							Merge pull request  #355  from semantic-release/dep-updates  
						
						... 
						
						
						
						Misc GK dep updates 
						
						
							
 
						
					 
					
						2017-01-13 12:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Stephan Bönnemann 
							
						 
					 
					
						
						
						
						
							
						
						
							aa012b3023 
							
						 
					 
					
						
						
							
							Merge branch 'greenkeeper/tap-9.0.0' into dep-updates  
						
						... 
						
						
						
						* greenkeeper/tap-9.0.0:
  chore(package): update tap to version 9.0.0 
						
						
							
						
					 
					
						2017-01-13 12:04:45 +01:00 
						 
				 
			
				
					
						
							
							
								Stephan Bönnemann 
							
						 
					 
					
						
						
						
						
							
						
						
							5724b19e23 
							
						 
					 
					
						
						
							
							Merge branch 'greenkeeper/github-8.0.0' into dep-updates  
						
						... 
						
						
						
						* greenkeeper/github-8.0.0:
  fix(package): update github to version 8.0.0 
						
						
							
						
					 
					
						2017-01-13 12:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								Stephan Bönnemann 
							
						 
					 
					
						
						
						
						
							
						
						
							97a8e73b01 
							
						 
					 
					
						
						
							
							Merge branch 'caribou' into greenkeeper/nopt-4.0.0  
						
						
						
						
							
						
					 
					
						2017-01-13 11:51:22 +01:00 
						 
				 
			
				
					
						
							
							
								Cory Reed 
							
						 
					 
					
						
						
						
						
							
						
						
							51e12a3a4b 
							
						 
					 
					
						
						
							
							docs(package): fix 'home' link  
						
						
						
						
							
						
					 
					
						2017-01-13 11:51:04 +01:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							afd6ab754d 
							
						 
					 
					
						
						
							
							fix(package): update github to version 8.0.0  
						
						... 
						
						
						
						https://greenkeeper.io/  
					
						2017-01-11 17:54:30 +00:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							f80e056e13 
							
						 
					 
					
						
						
							
							chore(package): update tap to version 9.0.0  
						
						... 
						
						
						
						https://greenkeeper.io/  
					
						2017-01-08 07:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							b10c8910fb 
							
						 
					 
					
						
						
							
							fix(package): update nopt to version 4.0.0  
						
						... 
						
						
						
						https://greenkeeper.io/  
					
						2016-12-13 23:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							3295f9570c 
							
						 
					 
					
						
						
							
							fix(package): update github to version 7.0.0  
						
						... 
						
						
						
						https://greenkeeper.io/ 
 
						
					 
					
						2016-12-02 12:33:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan Kimber 
							
						 
					 
					
						
						
						
						
							
						
						
							6a172e1720 
							
						 
					 
					
						
						
							
							docs(README.md): discourage use of pre-patch, pre-minor and pre-release  
						
						
						
						
							
						
					 
					
						2016-11-28 17:20:18 +01:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							68f975382d 
							
						 
					 
					
						
						
							
							chore(package): update dependencies  
						
						... 
						
						
						
						https://greenkeeper.io/  
					
						2016-11-28 16:55:34 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Witzko 
							
						 
					 
					
						
						
						
						
							
						
						
							462c51dc2a 
							
						 
					 
					
						
						
							
							style: standard  
						
						
						
						
							
						
					 
					
						2016-11-28 16:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Witzko 
							
						 
					 
					
						
						
						
						
							
						
						
							cdf705cb8a 
							
						 
					 
					
						
						
							
							chore: update dependencies  
						
						
						
						
							
						
					 
					
						2016-11-28 16:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Witzko 
							
						 
					 
					
						
						
						
						
							
						
						
							9a51b0271d 
							
						 
					 
					
						
						
							
							chore: update github client  
						
						
						
						
							
						
					 
					
						2016-11-28 16:36:53 +01:00 
						 
				 
			
				
					
						
							
							
								develar 
							
						 
					 
					
						
						
						
						
							
						
						
							14618c81c9 
							
						 
					 
					
						
						
							
							chore(package): parse-github-repo-url  
						
						
						
						
							
						
					 
					
						2016-11-28 16:14:43 +01:00