Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							b2c1b2c670 
							
						 
					 
					
						
						
							
							feat: use Git notes to store the channels on which a version has been released  
						
						... 
						
						
						
						BREAKING CHANGE: this feature change the way semantic-release keep track of the channels on which a version has been released.
It now use a JSON object stored in a [Git note](https://git-scm.com/docs/git-notes ) instead of Git tags formatted as v{version}@{channel}.
The tags formatted as v{version}@{channel} will now be ignored. If you have made releases with v16.0.0 on branches other than the default one you will have to update your repository.
The changes to make consist in:
- Finding all the versions that have been released on a branch other than the default one by searching for all tags formatted v{version}@{channel}
- For each of those version:
  - Create a tag without the {@channel} if none doesn't already exists
  - Add a Git note to the tag without the {@channel} containing the channels on which the version was released formatted as `{"channels":["channel1","channel2"]}` and using `null` for the default channel (for example.`{"channels":[null,"channel1","channel2"]}`)
  - Push the tags and notes
  - Update the GitHub releases that refer to a tag formatted as v{version}@{channel} to use the tag without it
  - Delete the tags formatted as v{version}@{channel} 
						
						
					 
					
						2019-12-02 23:38:40 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							2caafbaa2b 
							
						 
					 
					
						
						
							
							fix: add a flag indicate which branch is the main one  
						
						
						
						
					 
					
						2019-11-28 13:59:06 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							e722354f4f 
							
						 
					 
					
						
						
							
							style: merge both filter functions in get-last-release  
						
						
						
						
					 
					
						2019-11-27 15:18:23 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							aec96c791f 
							
						 
					 
					
						
						
							
							fix: correctly determine release to add to a channel  
						
						... 
						
						
						
						- Add only the most recent release to a channel (rather than adding all the one not added yet)
- Avoid attempting to ad the version twice in case that version is already present in multiple upper branches 
						
						
					 
					
						2019-11-27 15:18:23 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							63f51ae6dd 
							
						 
					 
					
						
						
							
							fix: allow multiple branches with same channel  
						
						
						
						
					 
					
						2019-11-20 16:17:24 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							20e7a38cdb 
							
						 
					 
					
						
						
							
							style: prettier formatting  
						
						
						
						
					 
					
						2019-11-20 14:16:13 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							751a5f1349 
							
						 
					 
					
						
						
							
							fix: handle branch properties set to false  
						
						
						
						
					 
					
						2019-11-20 14:16:13 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							00420a83c0 
							
						 
					 
					
						
						
							
							fix: simplify get-tags algorithm  
						
						
						
						
					 
					
						2019-11-08 12:35:34 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							131734873e 
							
						 
					 
					
						
						
							
							fix: throws error if the commit associated with a tag cannot be found  
						
						
						
						
					 
					
						2019-11-07 14:33:53 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							de77a799a8 
							
						 
					 
					
						
						
							
							fix: call getTagHead only when necessary  
						
						
						
						
					 
					
						2019-11-07 14:33:53 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							cffe9a8d33 
							
						 
					 
					
						
						
							
							perf: use git tag --merge <branch> to filter tags present in a branch history  
						
						... 
						
						
						
						BREAKING CHANGE: Git CLI version 2.7.1 or higher is now required
The `--merge` option of the `git tag` command has been added in Git version 2.7.1 and is now used by semantic-release 
						
						
					 
					
						2019-11-01 16:58:55 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							844e0b07e0 
							
						 
					 
					
						
						
							
							fix: remove hack to workaround GitHub Rebase & Merge  
						
						
						
						
					 
					
						2019-11-01 16:58:55 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3daf78081f 
							
						 
					 
					
						
						
							
							Merge branch 'master' into beta  
						
						
						
						
					 
					
						2019-10-29 11:57:31 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							1693073814 
							
						 
					 
					
						
						
							
							fix(package): update execa to version 3.2.0  
						
						
						
						
					 
					
						2019-10-26 00:26:50 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							4af8548366 
							
						 
					 
					
						
						
							
							fix: ignore custom port when converting ssh repo URL to https  
						
						
						
						
					 
					
						2019-10-18 16:25:40 -04:00 
						 
				 
			
				
					
						
							
							
								knidarkness 
							
						 
					 
					
						
						
						
						
							
						
						
							79d22a2556 
							
						 
					 
					
						
						
							
							fix: clarify message for EGITNOPERMISSION error  
						
						
						
						
					 
					
						2019-10-09 17:57:18 -04:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							0e24022608 
							
						 
					 
					
						
						
							
							fix(package): update read-pkg-up to version 7.0.0  
						
						
						
						
					 
					
						2019-09-27 10:37:25 -07:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							5986bf920e 
							
						 
					 
					
						
						
							
							chore(package): update xo to version 0.25.0  
						
						
						
						
					 
					
						2019-09-26 10:18:12 -07:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa62d0ba0b 
							
						 
					 
					
						
						
							
							revert: fix: revert to execa ^1.0.0  
						
						... 
						
						
						
						This reverts commit 6b3adf6bbe72d5c32335118e91ca32ec043bbc9e. 
						
						
					 
					
						2019-09-13 17:09:03 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5737c821b 
							
						 
					 
					
						
						
							
							Merge branch 'master' into beta  
						
						
						
						
					 
					
						2019-09-13 17:08:48 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0629f3cd8a 
							
						 
					 
					
						
						
							
							revert: feat: create annotated tags  
						
						... 
						
						
						
						This reverts commit 4d581fc140dda99065542872d125cf27fb24798f. 
						
						
					 
					
						2019-09-13 14:46:47 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f67a667bcb 
							
						 
					 
					
						
						
							
							revert: fix: prefix git auth url with "x-access-token:" when run in a GitHub Action  
						
						... 
						
						
						
						This reverts commit cb2c506d8b6545b90587b6b5b7bf979c3f2b40b6. 
						
						
					 
					
						2019-09-13 14:45:35 -04:00 
						 
				 
			
				
					
						
							
							
								Scott Willeke 
							
						 
					 
					
						
						
						
						
							
						
						
							cb2c506d8b 
							
						 
					 
					
						
						
							
							fix: prefix git auth url with "x-access-token:" when run in a GitHub Action  
						
						
						
						
					 
					
						2019-09-12 12:30:03 -07:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							95a9e89141 
							
						 
					 
					
						
						
							
							revert: fix(definitions): Repository documentation links  
						
						... 
						
						
						
						This reverts commit 1eb302545e3ed16044cb0533430d39ce0eeed9e2. 
						
						
					 
					
						2019-08-22 14:47:21 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Keller 
							
						 
					 
					
						
						
						
						
							
						
						
							1eb302545e 
							
						 
					 
					
						
						
							
							fix(definitions): Repository documentation links  
						
						
						
						
					 
					
						2019-08-16 10:17:24 -07:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							6b3adf6bbe 
							
						 
					 
					
						
						
							
							fix: revert to execa ^1.0.0  
						
						
						
						
					 
					
						2019-06-26 12:33:59 -04:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							52c48be17b 
							
						 
					 
					
						
						
							
							fix(package): update execa to version 2.0.0  
						
						
						
						
					 
					
						2019-06-25 11:30:37 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							4d581fc140 
							
						 
					 
					
						
						
							
							feat: create annotated tags  
						
						
						
						
					 
					
						2019-06-07 16:03:30 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							9948a74347 
							
						 
					 
					
						
						
							
							fix: revert to the correct refspec in fetch function  
						
						
						
						
					 
					
						2019-06-06 12:54:21 -04:00 
						 
				 
			
				
					
						
							
							
								jmodjeski75 
							
						 
					 
					
						
						
						
						
							
						
						
							3610422959 
							
						 
					 
					
						
						
							
							fix(repositoryUrl): on beta repositoryUrl needs auth for pre-release flows ( #1186 )  
						
						
						
						
					 
					
						2019-06-05 11:33:54 -07:00 
						 
				 
			
				
					
						
							
							
								Gregor 
							
						 
					 
					
						
						
						
						
							
						
						
							038e640d5e 
							
						 
					 
					
						
						
							
							fix: prefix git auth with "x-access-token:" when run in a GitHub Action  
						
						
						
						
					 
					
						2019-06-05 12:17:21 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Kennedy 
							
						 
					 
					
						
						
						
						
							
						
						
							37bcc9e515 
							
						 
					 
					
						
						
							
							fix: Add helpful detail to ERELEASEBRANCHES error message ( #1188 )  
						
						
						
						
					 
					
						2019-05-23 12:21:17 -07:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							74103abac4 
							
						 
					 
					
						
						
							
							fix(package): update read-pkg-up to version 6.0.0  
						
						
						
						
					 
					
						2019-05-14 15:00:17 -04:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							a0229962ce 
							
						 
					 
					
						
						
							
							fix: fix maintenance branch regex  
						
						
						
						
					 
					
						2019-05-09 10:38:02 -04:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							d10268a8fa 
							
						 
					 
					
						
						
							
							chore(package): update xo to version 0.24.0  
						
						
						
						
					 
					
						2019-01-30 19:54:29 -05:00 
						 
				 
			
				
					
						
							
							
								David Aghassi 
							
						 
					 
					
						
						
						
						
							
						
						
							7f90b7b691 
							
						 
					 
					
						
						
							
							docs: corrected typos in jsdocs  
						
						
						
						
					 
					
						2019-01-30 19:54:29 -05:00 
						 
				 
			
				
					
						
							
							
								greenkeeper[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							448a0ff977 
							
						 
					 
					
						
						
							
							chore(package): update xo to version 0.24.0  
						
						
						
						
					 
					
						2019-01-30 17:27:04 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							990e85f069 
							
						 
					 
					
						
						
							
							fix: ignore lasst release only if pre-release on the same channel as current branch  
						
						
						
						
					 
					
						2019-01-14 13:05:48 -05:00 
						 
				 
			
				
					
						
							
							
								David Aghassi 
							
						 
					 
					
						
						
						
						
							
						
						
							4652cef1e6 
							
						 
					 
					
						
						
							
							docs: corrected typos in jsdocs  
						
						
						
						
					 
					
						2019-01-12 14:27:56 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							0457a074e7 
							
						 
					 
					
						
						
							
							fix: correctly determine next pre-release version  
						
						
						
						
					 
					
						2019-01-07 18:22:41 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							f96c660c1b 
							
						 
					 
					
						
						
							
							fix: harmonize parameters passed to getError  
						
						
						
						
					 
					
						2018-12-18 18:02:02 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							c22ae17a9b 
							
						 
					 
					
						
						
							
							fix: on maintenance branch add to channel only version >= to start range  
						
						
						
						
					 
					
						2018-12-17 15:23:04 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							162b4b9e3b 
							
						 
					 
					
						
						
							
							fix: remove confusing logs when searching for releases to add to a channel  
						
						
						
						
					 
					
						2018-12-17 15:23:04 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							9a04e64fab 
							
						 
					 
					
						
						
							
							fix: fix range regexp to handle version with multiple digits  
						
						
						
						
					 
					
						2018-12-16 19:05:08 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							1243f79064 
							
						 
					 
					
						
						
							
							fix: correctly handle skipped releases  
						
						
						
						
					 
					
						2018-12-16 16:28:52 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							89663d3fcf 
							
						 
					 
					
						
						
							
							fix: correctly handle skipped releases  
						
						
						
						
					 
					
						2018-12-16 16:15:48 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c7269cb3 
							
						 
					 
					
						
						
							
							feat: allow addChannel plugins to return false in order to signify no release was done  
						
						
						
						
					 
					
						2018-12-14 18:37:02 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
						
						
							
						
						
							aa48514f85 
							
						 
					 
					
						
						
							
							refactor: remove unnecessary default of addChannel plugin  
						
						
						
						
					 
					
						2018-12-14 18:37:02 -05:00 
						 
				 
			
				
					
						
							
							
								Pierre Vanduynslager 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47484f5eb2 
							
						 
					 
					
						
						
							
							feat: allow publish plugins to return false in order to signify no release was done  
						
						
						
						
					 
					
						2018-12-14 16:46:32 -05:00