uwetews
							
						 
					 | 
					
						
						
							
						
						44eea98260
					 | 
					
						
						
							
							- bugfix regression when mdifier parameter was follow by math https://github.com/smarty-php/smarty/issues/132
						
						
						
						
						
						
					 | 
					
						2015-12-18 04:43:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								uwetews
							
						 
					 | 
					
						
						
							
						
						cc3f69a2a3
					 | 
					
						
						
							
							- update config file processing
						
						
						
						
						
						
					 | 
					
						2015-11-01 02:58:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								uwetews
							
						 
					 | 
					
						
						
							
						
						888014b908
					 | 
					
						
						
							
							- new extension handler to load functions when called
						
						
						
						
						
						
					 | 
					
						2015-10-24 05:02:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								uwetews
							
						 
					 | 
					
						
						
							
						
						757d66a731
					 | 
					
						
						
							
							parser: add support for template prefix and postfix code
						
						
						
						
						
						
					 | 
					
						2015-10-18 02:02:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								uwetews
							
						 
					 | 
					
						
						
							
						
						64464e8fbe
					 | 
					
						
						
							
							- bugfix {if $foo instanceof $bar} failed to compile if 2nd value is a variable https://github.com/smarty-php/smarty/issues/92
						
						
						
						
						
						
					 | 
					
						2015-09-19 19:55:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								uwetews
							
						 
					 | 
					
						
						
							
						
						620e52405b
					 | 
					
						
						
							
							- improvement convert template inheritance into runtime processing
						
						
						
						
						
						
						
						- bugfix {$smarty.block.parent} did always reference the root parent block https://github.com/smarty-php/smarty/issues/68
						
						
					 | 
					
						2015-09-01 01:54:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								uwetews
							
						 
					 | 
					
						
						
							
						
						6cbcdf4d7b
					 | 
					
						
						
							
							- load seldom used Smarty API methods dynamically to reduce memory footprint
						
						
						
						
						
						
					 | 
					
						2015-08-17 21:52:32 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								uwetews
							
						 
					 | 
					
						
						
							
						
						5c9c57df7d
					 | 
					
						
						
							
							replace property array by object properties
						
						
						
						
						
						
					 | 
					
						2015-08-09 21:14:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						e1cc514a68
					 | 
					
						
						
							
							- avoid possible circular object referances caused by parser/lexer objects
						
						
						
						
						
						
					 | 
					
						2015-08-06 01:19:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						bb3dfc6fdf
					 | 
					
						
						
							
							- bugfix parser did hang on text starting <?something https://github.com/smarty-php/smarty/issues/74
						
						
						
						
						
						
					 | 
					
						2015-07-25 22:32:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						52ced72361
					 | 
					
						
						
							
							- bugfix calling a plugin with nocache option but no other attributes like {foo nocache} caused call to undefined function https://github.com/smarty-php/smarty/issues/55
						
						
						
						
						
						
					 | 
					
						2015-06-18 00:06:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						83f3f6d7f1
					 | 
					
						
						
							
							- bugfix an output tag with variable, modifier followed by an operator like {$foo|modifier+1} did fail https://github.com/smarty-php/smarty/issues/53
						
						
						
						
						
						
					 | 
					
						2015-06-14 04:23:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						f1e1f56ffe
					 | 
					
						
						
							
							- bugfix using {$foo} as array index like $bar.{$foo} or in double quoted string like "some {$foo} thing" failed https://github.com/smarty-php/smarty/issues/49
						
						
						
						
						
						
					 | 
					
						2015-06-08 23:54:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						fa269d418f
					 | 
					
						
						
							
							- bugfix <?xml ... ?> including template variables broken  since 3.1.22 https://github.com/smarty-php/smarty/issues/47
						
						
						
						
						
						
					 | 
					
						2015-06-01 22:26:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						0434f34bdd
					 | 
					
						
						
							
							- bugfix if condition string 'neq' broken due to a typo https://github.com/smarty-php/smarty/issues/42
						
						
						
						
						
						
					 | 
					
						2015-05-24 18:37:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						ec449734c3
					 | 
					
						
						
							
							- improvement on php_handling to allow very large PHP sections, better error handling
						
						
						
						
						
						
						
						- improvement allow extreme large comment sections (forum 25538) 
						
						
					 | 
					
						2015-05-23 18:56:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						ac99173cea
					 | 
					
						
						
							
							- improvement introduce shortcuts in lexer/parser rules for most frequent terms for higher
						
						
						
						
						
						
						
						compilation speed 
						
						
					 | 
					
						2015-05-18 04:12:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						e3123c0427
					 | 
					
						
						
							
							- improvement higher compilation speed by modified lexer/parser generator at "smarty/smarty-lexer"
						
						
						
						
						
						
					 | 
					
						2015-05-16 16:33:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						d21921de22
					 | 
					
						
						
							
							- improvement reduce number of lexer tokens on operators and if conditions
						
						
						
						
						
						
					 | 
					
						2015-05-16 14:47:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						22bccee350
					 | 
					
						
						
							
							- improvement remove not needed ?><?php transitions from compiled code
						
						
						
						
						
						
					 | 
					
						2015-05-16 14:17:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						a74804b061
					 | 
					
						
						
							
							- bugfix {php}{/php} did work just for single lines https://github.com/smarty-php/smarty/issues/33
						
						
						
						
						
						
					 | 
					
						2015-05-16 13:33:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						2b858212b7
					 | 
					
						
						
							
							- improvement remove not needed ?><?php transitions from compiled code
						
						
						
						
						
						
					 | 
					
						2015-05-13 02:06:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						d92714cc7e
					 | 
					
						
						
							
							- optimization move <?php ?> handling from parser to new compiler module
						
						
						
						
						
						
					 | 
					
						2015-05-06 00:03:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						6fb27d5ae4
					 | 
					
						
						
							
							strip property must now be public
						
						
						
						
						
						
					 | 
					
						2015-04-07 02:11:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						a92302d059
					 | 
					
						
						
							
							move strip processing from parser to compiler
						
						
						
						
						
						
					 | 
					
						2015-04-02 01:42:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						e9fd2354ef
					 | 
					
						
						
							
							move compileVariable() from parser to compiler
						
						
						
						
						
						
					 | 
					
						2015-04-02 01:35:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						ea2a566b1f
					 | 
					
						
						
							
							- bugfix Smarty_Security->allow_constants=false; did also disable true, false and null (change of 16.03.2015)
						
						
						
						
						
						
						
						- improvement added a whitelist for trusted constants to security Smarty_Security::$trusted_constants (forum topic 25471) 
						
						
					 | 
					
						2015-03-28 03:58:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						e7ad5909e5
					 | 
					
						
						
							
							- bugfix  Smarty_Security->allow_constants=false; did not disallow direct usage of defined constants like {SMARTY_DIR} {forum topic 25457}
						
						
						
						
						
						
					 | 
					
						2015-03-17 02:29:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						1a781b39b1
					 | 
					
						
						
							
							new feature: security can now control access to static methods and properties
						
						
						
						
						
						
						
						see also NEW_FEATURES.txt 
						
						
					 | 
					
						2015-01-22 03:53:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						ec19bc763f
					 | 
					
						
						
							
							- bugfix 'self::' and 'parent::' was interpreted in template syntax as static class
						
						
						
						
						
						
					 | 
					
						2015-01-21 23:30:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						b122878131
					 | 
					
						
						
							
							rename parse tree class names and minor fixes
						
						
						
						
						
						
					 | 
					
						2014-12-30 16:22:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						2fb5bc6bbe
					 | 
					
						
						
							
							lexer and parser optimizations
						
						
						
						
						
						
						
						up to 30% higher compiling speed depending on template complexity 
						
						
					 | 
					
						2014-12-13 23:02:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						2fe60e8996
					 | 
					
						
						
							
							resolve parser ambiguity
						
						
						
						
						
						
						
						- bugfix resolve parser ambiguity between constant print tag {CONST} and
other smarty tags after change of 09.12.2014
						
						
					 | 
					
						2014-12-11 05:21:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						7bd40d2c0b
					 | 
					
						
						
							
							- bugfix variables $null, $true and $false did not work
						
						
						
						
						
						
						
						after the change of 12.11.2014 (forum 25342) 
						
						
					 | 
					
						2014-12-09 23:33:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						ffbfe40043
					 | 
					
						
						
							
							- bugfix a plugin with attached modifier could fail
						
						
						
						
						
						
						
						if the tag was immediately followed by another Smarty tag (since 3.1.21) (forum 25326) 
						
						
					 | 
					
						2014-11-23 13:25:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						0b21213c55
					 | 
					
						
						
							
							new feature - added support of namespaces to template code
						
						
						
						
						
						
					 | 
					
						2014-11-12 19:07:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						199c16e827
					 | 
					
						
						
							
							resolved merge conflict
						
						
						
						
						
						
					 | 
					
						2014-11-01 00:34:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						21204c6613
					 | 
					
						
						
							
							Merge branch 'trunk'
						
						
						
						
						
						
					 | 
					
						2014-10-31 05:31:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						52fb7b1e25
					 | 
					
						
						
							
							- bugfix access to class constant by object like {$object::CONST} or variable class name {$class::CONST} did not work (forum 25301)  me
						
						
						
						
						
						
					 | 
					
						2014-10-30 00:55:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						a22ee9f264
					 | 
					
						
						
							
							- bugfix E_NOTICE message was created during compilation when ASP tags '<%' or '%>' are in template source text
						
						
						
						
						
						
					 | 
					
						2014-10-23 18:27:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						117d28f647
					 | 
					
						
						
							
							Upload 3.21
						
						
						
						
						
						
					 | 
					
						2014-10-18 01:17:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						024b336bea
					 | 
					
						
						
							
							Upload 3.1.20
						
						
						
						
						
						
					 | 
					
						2014-10-18 01:05:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						eb48f3bcea
					 | 
					
						
						
							
							Upload 3.1.21
						
						
						
						
						
						
					 | 
					
						2014-10-18 00:31:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe Tews
							
						 
					 | 
					
						
						
							
						
						0409ab005e
					 | 
					
						
						
							
							Upload version 3.1.20
						
						
						
						
						
						
					 | 
					
						2014-10-18 00:18:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com
							
						 
					 | 
					
						
						
							
						
						279bdbd352
					 | 
					
						
						
							
							- bugfix on $php_handling security and optimization of smarty_internal_parsetree (Thue Kristensen)
						
						
						
						
						
						
					 | 
					
						2014-10-16 22:53:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com
							
						 
					 | 
					
						
						
							
						
						c77cc80a8c
					 | 
					
						
						
							
							- bugfix any tag placed within "<script language=php>" will throw a security exception to close all thinkable holes
						
						
						
						
						
						
					 | 
					
						2014-10-14 21:45:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com
							
						 
					 | 
					
						
						
							
						
						4dde85a089
					 | 
					
						
						
							
							- bugfix "<script language=php>" with $php_handling PHP_PASSTHRU was executed in {nocache} sections
						
						
						
						
						
						
					 | 
					
						2014-10-12 15:57:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com
							
						 
					 | 
					
						
						
							
						
						f03fc13bc9
					 | 
					
						
						
							
							- bugfix change of 08.10.2014 could create E_NOTICE meassage when using "<?php" tags
						
						
						
						
						
						
					 | 
					
						2014-10-12 15:09:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com
							
						 
					 | 
					
						
						
							
						
						6af75db3c3
					 | 
					
						
						
							
							
						
						
						
						
						
						
					 | 
					
						2014-10-12 14:11:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com
							
						 
					 | 
					
						
						
							
						
						a7b4f6cdd9
					 | 
					
						
						
							
							
						
						
						
						
						
						
					 | 
					
						2014-10-07 22:20:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |