Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							63f51ae6dd 
							
						 
					 
					
						
						
							
							fix: allow multiple branches with same channel  
						
						
						
						
					 
					
						2019-11-20 16:17:24 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3daf78081f 
							
						 
					 
					
						
						
							
							Merge branch 'master' into beta  
						
						
						
						
					 
					
						2019-10-29 11:57:31 -04:00 
						 
				 
			
				
					
						
							
							
								Alisson R. Perez 
							
						 
					 
					
						
						
						
						
							
						
						
							f645547f2f 
							
						 
					 
					
						
						
							
							docs(recipes): GitHub actions ( #1317 )  
						
						... 
						
						
						
						Co-Authored-By: Natan Sągol <m@merlinnot.com> 
						
						
					 
					
						2019-10-23 10:47:24 -07:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							4b66303d2f 
							
						 
					 
					
						
						
							
							docs: typo is link to workflow config  
						
						
						
						
					 
					
						2019-10-10 11:57:58 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							2769a5057d 
							
						 
					 
					
						
						
							
							docs: add links to workflow configuration  
						
						
						
						
					 
					
						2019-09-26 14:48:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							53c85701df 
							
						 
					 
					
						
						
							
							docs: fix links in configuration doc  
						
						
						
						
					 
					
						2019-09-26 14:48:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5737c821b 
							
						 
					 
					
						
						
							
							Merge branch 'master' into beta  
						
						
						
						
					 
					
						2019-09-13 17:08:48 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							6f33c76fde 
							
						 
					 
					
						
						
							
							docs: various clarifications and language improvvements  
						
						
						
						
					 
					
						2019-08-22 14:47:21 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							4b13280713 
							
						 
					 
					
						
						
							
							docs: correct list of default plugins  
						
						
						
						
					 
					
						2019-08-22 14:47:21 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							e00b6c84df 
							
						 
					 
					
						
						
							
							revert: docs: repared broken links to "CI configuration recipes"  
						
						... 
						
						
						
						This reverts commit 3f229786233e87a4e5e8d1d812a23cc7edc98bb2. 
						
						
					 
					
						2019-08-22 14:47:21 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							5e41dc89bd 
							
						 
					 
					
						
						
							
							revert: docs: made doc file org clearer and augmented content  
						
						... 
						
						
						
						This reverts commit 5a5eaec3da5e3be4a505f6c5e7fa9eb81d202cea. 
						
						
					 
					
						2019-08-22 14:47:21 -04:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Sciara 
							
						 
					 
					
						
						
						
						
							
						
						
							5a5eaec3da 
							
						 
					 
					
						
						
							
							docs: made doc file org clearer and augmented content  
						
						... 
						
						
						
						This is a first step to improving the doc: - renamed directories; - augmented a fair bit of content.
To be continued 
						
						
					 
					
						2019-07-31 14:40:10 -07:00 
						 
				 
			
				
					
						
							
							
								Emmanuel Sciara 
							
						 
					 
					
						
						
						
						
							
						
						
							3f22978623 
							
						 
					 
					
						
						
							
							docs: repared broken links to "CI configuration recipes"  
						
						
						
						
					 
					
						2019-07-30 16:13:59 -07:00 
						 
				 
			
				
					
						
							
							
								Debjeet Biswas 
							
						 
					 
					
						
						
						
						
							
						
						
							3b8cae91fa 
							
						 
					 
					
						
						
							
							docs: fix typo  
						
						... 
						
						
						
						fix misspelled `they` 
						
						
					 
					
						2019-07-02 15:09:54 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Cresswell 
							
						 
					 
					
						
						
						
						
							
						
						
							228fed7a0b 
							
						 
					 
					
						
						
							
							docs: document that plugins config is an override ( #1216 )  
						
						... 
						
						
						
						This patch documents that the `plugin` config option is an override, not
a merge with the default. This is significant, for example, if you
customise the github plugin as it will then prevent npm publishing by
default unless the npm plugin is also defined manually. 
						
						
					 
					
						2019-06-25 13:01:55 -07:00 
						 
				 
			
				
					
						
							
							
								Johannes Klein 
							
						 
					 
					
						
						
						
						
							
						
						
							d4520e10ed 
							
						 
					 
					
						
						
							
							doc: add info about default plugins  
						
						
						
						
					 
					
						2019-06-04 14:07:01 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Kennedy 
							
						 
					 
					
						
						
						
						
							
						
						
							37bcc9e515 
							
						 
					 
					
						
						
							
							fix: Add helpful detail to ERELEASEBRANCHES error message ( #1188 )  
						
						
						
						
					 
					
						2019-05-23 12:21:17 -07:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							a0229962ce 
							
						 
					 
					
						
						
							
							fix: fix maintenance branch regex  
						
						
						
						
					 
					
						2019-05-09 10:38:02 -04:00 
						 
				 
			
				
					
						
							
							
								Brett Zamir 
							
						 
					 
					
						
						
						
						
							
						
						
							c8ec0fd67f 
							
						 
					 
					
						
						
							
							docs: fix grammar  
						
						
						
						
					 
					
						2019-05-08 14:32:55 -04:00 
						 
				 
			
				
					
						
							
							
								David Aghassi 
							
						 
					 
					
						
						
						
						
							
						
						
							2977462c5b 
							
						 
					 
					
						
						
							
							docs: cleaned up wording and typos in docs  
						
						
						
						
					 
					
						2019-01-30 19:54:29 -05:00 
						 
				 
			
				
					
						
							
							
								David Aghassi 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8eede96f 
							
						 
					 
					
						
						
							
							docs: cleaned up wording and typos in docs  
						
						
						
						
					 
					
						2019-01-12 14:27:56 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							4aad9cd490 
							
						 
					 
					
						
						
							
							fix: do not call addChannelfor 2 merged branches configured with the same channel  
						
						
						
						
					 
					
						2018-12-18 02:18:19 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0bfc7a974e 
							
						 
					 
					
						
						
							
							docs: remove mentions of travis-deploy-once  
						
						
						
						
					 
					
						2018-12-14 16:45:48 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							0f642ffe4d 
							
						 
					 
					
						
						
							
							docs: remove mentions of travis-deploy-once  
						
						
						
						
					 
					
						2018-12-14 10:48:58 -08:00 
						 
				 
			
				
					
						
							
							
								Gregor Martynus 
							
						 
					 
					
						
						
						
						
							
						
						
							5d99e02254 
							
						 
					 
					
						
						
							
							docs(workflow-configuration): typo  
						
						
						
						
					 
					
						2018-12-13 09:28:49 -08:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							d51254f465 
							
						 
					 
					
						
						
							
							docs: mention that debug option is CLI only  
						
						
						
						
					 
					
						2018-12-11 21:18:39 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							649b53087a 
							
						 
					 
					
						
						
							
							docs: mention that debug option is CLI only  
						
						
						
						
					 
					
						2018-12-11 13:33:06 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							7b4052470b 
							
						 
					 
					
						
						
							
							feat: support multiple branches and distribution channels  
						
						... 
						
						
						
						- Allow to configure multiple branches to release from
- Allow to define a distribution channel associated with each branch
- Manage the availability on distribution channels based on git merges
- Support regular releases, maintenance releases and pre-releases
- Add the `addChannel` plugin step to make an existing release available on a different distribution channel
BREAKING CHANGE: the `branch` option has been removed in favor of `branches`
The new `branches` option expect either an Array or a single branch definition. To migrate your configuration:
- If you want to publish package from multiple branches, please the configuration documentation
- If you use the default configuration and want to publish only from `master`: nothing to change
- If you use the `branch` configuration and want to publish only from one branch: replace `branch` by `branches` (`"branch": "my-release-branch"` => `"branches": "my-release-branch"`) 
						
						
					 
					
						2018-11-29 14:13:03 -05:00 
						 
				 
			
				
					
						
							
							
								Andy Edwards 
							
						 
					 
					
						
						
						
						
							
						
						
							d6d1bc954e 
							
						 
					 
					
						
						
							
							docs: grammar corrections  
						
						
						
						
					 
					
						2018-11-27 16:04:50 -05:00 
						 
				 
			
				
					
						
							
							
								Kostis (Codefresh) 
							
						 
					 
					
						
						
						
						
							
						
						
							244f014a91 
							
						 
					 
					
						
						
							
							docs: add Codefresh in list of CIs with pipelines  
						
						
						
						
					 
					
						2018-11-18 14:59:12 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							5180001ae6 
							
						 
					 
					
						
						
							
							feat: support multiple plugins for the analyzeCommits step  
						
						... 
						
						
						
						In case multiple plugins with a `analyzeCommits` step are configured, all of them will be executed and the highest release type (`major` > `minor`, `patch`) will be used. 
						
						
					 
					
						2018-11-12 15:06:46 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							83af7acf69 
							
						 
					 
					
						
						
							
							docs: mention default analyzeCommits plugin  
						
						
						
						
					 
					
						2018-11-12 15:06:46 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							e29110103b 
							
						 
					 
					
						
						
							
							docs: add section existing tags in configuration docs  
						
						
						
						
					 
					
						2018-10-09 22:02:34 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							e93a663490 
							
						 
					 
					
						
						
							
							docs: fix markdown link in configuration docs  
						
						
						
						
					 
					
						2018-10-09 22:02:34 -04:00 
						 
				 
			
				
					
						
							
							
								Jamie Barton 
							
						 
					 
					
						
						
						
						
							
						
						
							3e8216ab35 
							
						 
					 
					
						
						
							
							docs: typo in configuration docs  
						
						
						
						
					 
					
						2018-10-09 12:20:35 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							aa9d5c6efe 
							
						 
					 
					
						
						
							
							docs: add a Getting started section and clarify config steps  
						
						
						
						
					 
					
						2018-10-08 13:24:51 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							5ba5010c80 
							
						 
					 
					
						
						
							
							feat: add new plugins option  
						
						
						
						
					 
					
						2018-10-08 13:24:51 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Mowrer 
							
						 
					 
					
						
						
						
						
							
						
						
							1348985b6c 
							
						 
					 
					
						
						
							
							docs: analyzeCommits does not accept an Array  
						
						... 
						
						
						
						[Fixes  #924 ] 
						
						
					 
					
						2018-09-07 10:17:06 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							dfbb9f2429 
							
						 
					 
					
						
						
							
							docs: clarify the URL encoding of GIT_CREDENTIALS  
						
						
						
						
					 
					
						2018-09-05 14:05:08 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							468f8a8bda 
							
						 
					 
					
						
						
							
							docs: clarify the --ci / --no-ci CLI option  
						
						
						
						
					 
					
						2018-09-03 14:21:55 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							b2d82c2ccb 
							
						 
					 
					
						
						
							
							docs: specify for each step if one or more plugins are required/allowed  
						
						
						
						
					 
					
						2018-07-29 23:50:17 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							31ec1eb5de 
							
						 
					 
					
						
						
							
							docs: fix configuration doc syntax  
						
						
						
						
					 
					
						2018-07-29 23:50:17 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							d8c84a0e0b 
							
						 
					 
					
						
						
							
							fix: clarify EPLUGINCONF error message  
						
						... 
						
						
						
						The message now specify if the step is required and if it allows to configure multiple plugins. 
						
						
					 
					
						2018-07-29 23:50:17 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							5989989452 
							
						 
					 
					
						
						
							
							feat: allow to define multiple generateNotes plugins  
						
						... 
						
						
						
						Each `generateNotes` plugin will be called in the order defined and will receive the concatenation of the previous one in `nextRelease.notes`.
That gives each plugin the ability to test if there is a notes part that will precede it's own.
Each plugin is expected to return it's own part of the release notes only. **semantic-release** will take care of concatenating all the notes parts. 
						
						
					 
					
						2018-07-10 13:18:58 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							d3032868d8 
							
						 
					 
					
						
						
							
							docs: fix default value for analyzeCommits plugin  
						
						
						
						
					 
					
						2018-07-10 13:18:58 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							cac48823f1 
							
						 
					 
					
						
						
							
							docs: clarify verifyRelease plugin description  
						
						
						
						
					 
					
						2018-07-10 13:18:58 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							3602716c0b 
							
						 
					 
					
						
						
							
							docs: update semantic-release and travis-deploy-once versions in examples  
						
						
						
						
					 
					
						2018-07-02 11:23:37 -04:00 
						 
				 
			
				
					
						
							
							
								Trevor Richardson 
							
						 
					 
					
						
						
						
						
							
						
						
							7615fdc9bc 
							
						 
					 
					
						
						
							
							Fix documented explanation in plugins.md  
						
						... 
						
						
						
						`verifyConditions` explanation was wrong previously. 
						
						
					 
					
						2018-06-18 10:52:27 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							4d47b20831 
							
						 
					 
					
						
						
							
							docs: clarify config file format  
						
						
						
						
					 
					
						2018-06-04 15:12:46 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							61d7d38ec2 
							
						 
					 
					
						
						
							
							feat: set tag author and committer name/email  
						
						... 
						
						
						
						Use [Git Environment Variables](https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables#Committing ). Set default values if environement variables are not set. 
						
						
					 
					
						2018-05-08 14:25:23 -04:00