Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						4c72eb12dc 
					 
					
						
						
							
							commands: Simplify  
						
						 
						
						
						
						
					 
					
						2016-11-23 18:55:51 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						65e5959bad 
					 
					
						
						
							
							helpers: Simplify  
						
						 
						
						
						
						
					 
					
						2016-11-23 18:54:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						139585f84a 
					 
					
						
						
							
							tpl: Simplify  
						
						 
						
						
						
						
					 
					
						2016-11-23 18:53:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						a721fbed1d 
					 
					
						
						
							
							target: Simplify  
						
						 
						
						
						
						
					 
					
						2016-11-23 18:46:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						3739871f1e 
					 
					
						
						
							
							transform: Simplify  
						
						 
						
						
						
						
					 
					
						2016-11-23 18:42:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						4360452001 
					 
					
						
						
							
							hugolib: Simplify  
						
						 
						
						
						
						
					 
					
						2016-11-23 18:32:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						f1ed89fec4 
					 
					
						
						
							
							Revise the deprecation strategy  
						
						 
						
						... 
						
						
						
						Git users and theme authors two Hugo releases to fix:
1. With a visible warning
2. Then with an ERROR that exits with -1
Fixes #2726  
						
						
					 
					
						2016-11-23 17:26:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						0a0db9cd25 
					 
					
						
						
							
							hubolib: Simplify map range  
						
						 
						
						
						
						
					 
					
						2016-11-23 16:46:16 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						ff2498ee89 
					 
					
						
						
							
							Remove ShowPlan  
						
						 
						
						... 
						
						
						
						It is out of sync with reality, has some disabled tests, and the cost
of getting it up-to-date is too high to be worth it. 
						
						
					 
					
						2016-11-23 16:35:49 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						a6d584bfb6 
					 
					
						
						
							
							vendor: Update go-toml  
						
						 
						
						
						
						
					 
					
						2016-11-23 16:05:40 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cameron Moore 
							
						 
					 
					
						
						
							
						
						1156be3b13 
					 
					
						
						
							
							vendor: remove afero/sftp deps  
						
						 
						
						
						
						
					 
					
						2016-11-23 16:04:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Purkhiser 
							
						 
					 
					
						
						
							
						
						e0b278205a 
					 
					
						
						
							
							Fix alignment of go gets in Dockerfile  
						
						 
						
						
						
						
					 
					
						2016-11-23 10:52:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						c06c3234eb 
					 
					
						
						
							
							helpers: Fix typo in language.Get documentation  
						
						 
						
						
						
						
					 
					
						2016-11-23 10:51:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						c8d4114171 
					 
					
						
						
							
							hugolib: Add missing paginator test case  
						
						 
						
						
						
						
					 
					
						2016-11-23 10:44:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						c33eb93548 
					 
					
						
						
							
							tpl: Add some missing test cases  
						
						 
						
						
						
						
					 
					
						2016-11-23 10:37:09 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						174f97a9dd 
					 
					
						
						
							
							tpl: Fix spelling in test  
						
						 
						
						
						
						
					 
					
						2016-11-23 09:17:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						7665dd239e 
					 
					
						
						
							
							tpl: Drop an else block in checkCondition  
						
						 
						
						... 
						
						
						
						Fix golint warning: tpl/template_funcs.go:853:10: if block ends with a
return statement, so drop this else and outdent its block
See #2014  
						
						
					 
					
						2016-11-23 09:13:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						581291dc3b 
					 
					
						
						
							
							hugolib: Omit type from declaration of var lang  
						
						 
						
						... 
						
						
						
						Fix golint warning: hugolib/site.go:922:13: should omit type
*helpers.Language from declaration of var lang; it will be inferred from
the right-hand side
See #2014  
						
						
					 
					
						2016-11-23 09:13:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						32336e9ec6 
					 
					
						
						
							
							hugolib: Camelcase ALL_CAPS vars and const in tests  
						
						 
						
						... 
						
						
						
						See #2014  
						
						
					 
					
						2016-11-23 09:13:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						75e55cd06f 
					 
					
						
						
							
							hugolib, source, tpl: Fix docs  
						
						 
						
						... 
						
						
						
						See #2014  
						
						
					 
					
						2016-11-23 09:13:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						e81c06c3f0 
					 
					
						
						
							
							helpers: Rename WalkRootTooShortError to ErrWalkRootTooShort  
						
						 
						
						... 
						
						
						
						Fix golint warning: helpers/path.go:473:5: error var
WalkRootTooShortError should have name of the form ErrFoo
See #2014  
						
						
					 
					
						2016-11-23 09:13:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						647540d0ef 
					 
					
						
						
							
							helpers: Add documentation to some Language methods  
						
						 
						
						... 
						
						
						
						See #2014  
						
						
					 
					
						2016-11-23 09:13:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						700d531a2c 
					 
					
						
						
							
							helpers: Use iterate operator by int in Emojify  
						
						 
						
						... 
						
						
						
						Fix golint warning: helpers/emoji.go:56:4: should replace start += 1
with start++
See #2014  
						
						
					 
					
						2016-11-23 09:13:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						713f577a27 
					 
					
						
						
							
							commands, hugolib: Unify case of config variable names  
						
						 
						
						
						
						
					 
					
						2016-11-22 23:43:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						dec1706ae0 
					 
					
						
						
							
							commands, hugolib, parser, tpl: Use errors.New instead of fmt.Errorf  
						
						 
						
						
						
						
					 
					
						2016-11-22 23:43:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						1f130fd692 
					 
					
						
						
							
							commands, hugolib, source, target, tpl: Get rid of some fmt statements  
						
						 
						
						
						
						
					 
					
						2016-11-22 23:43:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bogem 
							
						 
					 
					
						
						
							
						
						120f6b0cf2 
					 
					
						
						
							
							all: Use jww instead of fmt for printing  
						
						 
						
						... 
						
						
						
						This is an attempt to unify method for printing. 
						
						
					 
					
						2016-11-22 22:06:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						e1da7cb320 
					 
					
						
						
							
							Fix case issues with Params  
						
						 
						
						... 
						
						
						
						There are currently several Params and case related issues floating around in Hugo.
This is very confusing for users and one of the most common support questions on the forum.
And while there have been done some great leg work in Viper etc., this is of limited value since this and similar doesn't work:
`Params.myCamelCasedParam`
Hugo has control over all the template method invocations, and can take care of all the lower-casing of the map lookup keys.
But that doesn't help with direct template lookups of type `Site.Params.TWITTER_CONFIG.USER_ID`.
This commit solves that by doing some carefully crafted modifications of the templates' AST -- lowercasing the params keys.
This is low-level work, but it's not like the template API wil change -- and this is important enough to defend such "bit fiddling".
Tests are added for all the template engines: Go templates, Ace and Amber.
Fixes #2615 
Fixes #1129 
Fixes #2590  
						
						
					 
					
						2016-11-22 17:33:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						a5b3b07657 
					 
					
						
						
							
							docs: Add Pages to variables section  
						
						 
						
						... 
						
						
						
						And some other minor doc fixes.
Closes #2297 
Closes #2649  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						382582fcda 
					 
					
						
						
							
							node to page: Re-add translations sort of regular pages  
						
						 
						
						... 
						
						
						
						Was removed by mistake.
Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						6c0ecc2d28 
					 
					
						
						
							
							docs: Add release notes about node to page  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						e29f6fe527 
					 
					
						
						
							
							docs: Add sections on node now being a page  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						0eb5f54d30 
					 
					
						
						
							
							node to page: Fix site pages sort  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						976f8f84bf 
					 
					
						
						
							
							node to page: Fixe index page translation issues  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						aafbd3b4bf 
					 
					
						
						
							
							docs: Revise docs to reflect that Node is gone  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						ae1de7abb1 
					 
					
						
						
							
							docs: Make the tools content page a section page  
						
						 
						
						... 
						
						
						
						Because it is the right solution and it the avoids naming conflict with section vs page.
Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						7e81971b46 
					 
					
						
						
							
							node to page: Don't repeat the RSS title if it is the same  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						f776af6c9b 
					 
					
						
						
							
							node to page: Temporary set RSS date to zero  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						0bbdcf24fe 
					 
					
						
						
							
							node to page: Render aliases before pages  
						
						 
						
						... 
						
						
						
						Some sites, Hugo docs included, have faulty alias definitions that point
to itself or another real page. These will be overwritten in the next step.
This is how it behaves in Hugo 0.17, too.
Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						32fb1e6fac 
					 
					
						
						
							
							node to page: Need to append theme templates  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						28031b0897 
					 
					
						
						
							
							node to page: Only return regular pages in home.Data.Pages  
						
						 
						
						... 
						
						
						
						Returning all types is both confusing and too breaking.
All page types can be fetched in .Site.Pages.
Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						a843d5d3bb 
					 
					
						
						
							
							node to page: Final TODO-fixes  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						99d11386a7 
					 
					
						
						
							
							node to page: Fix the Page copy()  
						
						 
						
						... 
						
						
						
						By embeding the init sync.Once var in a pointer so we can reset it when we copy the page.
Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						62e9e7e6ba 
					 
					
						
						
							
							node to page: Misc. TODO-fixes  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						524eb16686 
					 
					
						
						
							
							node to page: Handle URLs  
						
						 
						
						... 
						
						
						
						This includes removing the error return value from Permalink and RelPermalink.
We ignore that error all over the place, so we might as well remove it.
Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						c8d3124dde 
					 
					
						
						
							
							node to page: Remove Node  
						
						 
						
						... 
						
						
						
						And misc. TODO-fixes
Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						9347084d61 
					 
					
						
						
							
							node to page: Make Kind a string  
						
						 
						
						... 
						
						
						
						Having a custom string type isn't worth it when it doesn't work
with `where`, `eq` etc.
Fixes #2689 
Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						9fba2a30a9 
					 
					
						
						
							
							node to page: Rename PageType to Kind  
						
						 
						
						... 
						
						
						
						And embed that on Page.
Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						96f71141bd 
					 
					
						
						
							
							node to page: Export GetPage to the templates  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						487b210fb8 
					 
					
						
						
							
							node to page: Handle Date and Lastmod  
						
						 
						
						... 
						
						
						
						Updates #2297  
						
						
					 
					
						2016-11-22 09:57:03 +01:00