changelog: Update through HEAD (c0dafd1d85).
				
					
				
			This commit is contained in:
		
							parent
							
								
									c0dafd1d85
								
							
						
					
					
						commit
						44e5323b53
					
				
							
								
								
									
										79
									
								
								changelog.md
								
								
								
								
							
							
						
						
									
										79
									
								
								changelog.md
								
								
								
								
							|  | @ -1,10 +1,66 @@ | ||||||
| up to 98aee7f8b9a34c639352034087ac31193256b898 | up to c0dafd1d850e582291b41d693369794d1ea31343 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Changes in version 0.3.1  | # Changes in version 0.3.1  | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | ## Added highlighting of: | ||||||
|  | 
 | ||||||
|  | - incomplete sudo commands | ||||||
|  |   (a3047a912100, 2f05620b19ae) | ||||||
|  | 
 | ||||||
|  |         sudo; | ||||||
|  |         sudo -u; | ||||||
|  | 
 | ||||||
|  | - command words following reserved words | ||||||
|  |   (#207, #222, b397b12ac139 et seq, 6fbd2aa9579b et seq, 8b4adbd991b0) | ||||||
|  | 
 | ||||||
|  |         if ls; then ls; else ls; fi | ||||||
|  |         repeat 10 do ls; done | ||||||
|  | 
 | ||||||
|  |     (The `ls` are now highlighted as a command.) | ||||||
|  | 
 | ||||||
|  | - comments (when `INTERACTIVE_COMMENTS` is set) | ||||||
|  |   (#163, #167, 693de99a9030) | ||||||
|  | 
 | ||||||
|  |         echo Hello # comment | ||||||
|  | 
 | ||||||
|  | - closing brackets of arithmetic expansion, subshells, and blocks | ||||||
|  |   (#226, a59f442d2d34, et seq) | ||||||
|  | 
 | ||||||
|  |         (( foo )) | ||||||
|  |         ( foo ) | ||||||
|  |         { foo } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | ## Fixed highlighting of: | ||||||
|  | 
 | ||||||
|  | - precommand modifiers at non-command-word position | ||||||
|  |   (#209, 2c9f8c8c95fa) | ||||||
|  | 
 | ||||||
|  |         ls command foo | ||||||
|  | 
 | ||||||
|  | - sudo commands with infix redirections | ||||||
|  |   (#221, be006aded590, 86e924970911) | ||||||
|  | 
 | ||||||
|  |         sudo -u >/tmp/foo.out user ls | ||||||
|  | 
 | ||||||
|  | - subshells; anonymous functions | ||||||
|  |   (#166, #194, 0d1bfbcbfa67, 9e178f9f3948) | ||||||
|  | 
 | ||||||
|  |         (true) | ||||||
|  |         () { true } | ||||||
|  | 
 | ||||||
|  | - parameter assignment statements with no command | ||||||
|  |   (#205, 01d7eeb3c713) | ||||||
|  | 
 | ||||||
|  |         A=1; | ||||||
|  | 
 | ||||||
|  |     (The semicolon used to be highlighted as a mistake) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| ## Removed features: | ## Removed features: | ||||||
| 
 | 
 | ||||||
| - Removed highlighting of approximate paths (`path_approx`). | - Removed highlighting of approximate paths (`path_approx`). | ||||||
|  | @ -13,27 +69,48 @@ up to 98aee7f8b9a34c639352034087ac31193256b898 | ||||||
| 
 | 
 | ||||||
| ## Other changes: | ## Other changes: | ||||||
| 
 | 
 | ||||||
|  | - main highlighter refactored to use states rather than booleans. | ||||||
|  |   (2080a441ac49, et seq) | ||||||
|  | 
 | ||||||
| - Fix initialization when sourcing `zsh-syntax-highlighting.zsh` via a symlink | - Fix initialization when sourcing `zsh-syntax-highlighting.zsh` via a symlink | ||||||
|   (083c47b00707) |   (083c47b00707) | ||||||
| 
 | 
 | ||||||
| - docs: Add screenshot. | - docs: Add screenshot. | ||||||
|   (57624bb9f64b) |   (57624bb9f64b) | ||||||
| 
 | 
 | ||||||
|  | - widgets wrapping: Don't add '--' when invoking widgets. | ||||||
|  |   (c808d2187a73) | ||||||
|  | 
 | ||||||
|  | - Refresh highlighting upon `accept-*` widgets (`accept-line` et al). | ||||||
|  |   (59fbdda64c21) | ||||||
|  | 
 | ||||||
|  | - Stop leaking match/mbegin/mend to global scope (thanks to upstream | ||||||
|  |   `WARN_CREATE_GLOBAL` improvements). | ||||||
|  |   (d3deffbf46a4) | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| ## Developer-visible changes: | ## Developer-visible changes: | ||||||
| 
 | 
 | ||||||
|  | - Test harness converted to [TAP](http://testanything.org/tap-specification.html) format | ||||||
|  |   (d99aa58aaaef, et seq) | ||||||
|  | 
 | ||||||
| - Run each test in a separate subprocess, isolating them from each other | - Run each test in a separate subprocess, isolating them from each other | ||||||
|   (d99aa58aaaef, et seq) |   (d99aa58aaaef, et seq) | ||||||
| 
 | 
 | ||||||
| - Fix test failure with nonexisting $HOME | - Fix test failure with nonexisting $HOME | ||||||
|   (#216, b2ac98b98150) |   (#216, b2ac98b98150) | ||||||
| 
 | 
 | ||||||
|  | - Test output is now colorized. | ||||||
|  |   (4d3da30f8b72, 6fe07c096109) | ||||||
|  | 
 | ||||||
| - Document `make install` | - Document `make install` | ||||||
|   (a18a7427fd2c) |   (a18a7427fd2c) | ||||||
| 
 | 
 | ||||||
| - tests: Allow specifying the zsh binary to use. | - tests: Allow specifying the zsh binary to use. | ||||||
|   (557bb7e0c6a0) |   (557bb7e0c6a0) | ||||||
| 
 | 
 | ||||||
|  | - tests: Add 'make perf' target | ||||||
|  |   (4513eaea71d7) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue