All releases of Blitz templates for PHP

  •  13 May 2008 12:31
Avatar

    Release Notes: The ini-variable blitz.remove_spaces_around_context_tags was added. If set, it removes extra whitespace around standalone context tags. It is not set by default.

    •  28 Feb 2008 23:50
    Avatar

      Release Notes: Contexts of included files are parsed properly now. Include statements can use variables {{ include($var) }}. The string variables '0' or "0" are "false" in if statements (a PHP compatibility fix).

      •  26 Jan 2008 00:20
      Avatar

        Release Notes: A segfault that occurred on specific iteration sequences that use a mix of normal and simplified forms of set params was fixed. Non-prefixed path variables like obj.property or arr.key now work correctly in method calls. Minor compilation and error messages fixes were made.

        •  11 Jan 2008 18:25
        Avatar

          Release Notes: The new configuration parameter blitz.disable_include disables include in templates when set to 1 (0 by default). Calling internal methods (like parse() or context()) is not allowed in a template body. Variables can be used without var_prefix in method calls, i.e. {{ do(something) }} is equal to {{ do($something) }}. Boolean predicates in if statements were fixed. Minor changes were made in the documentation.

          •  24 Nov 2007 11:08
          Avatar

            Release Notes: A possible double free on include and double Blitz object initialization was fixed. English documentation was updated with sample fixes, getGlobals, getContext, getIterations, getStruct, predefined variables in loops $_even/$_odd/etc., and $object.property/$hash.key variables.

            •  03 Nov 2007 11:19
            Avatar

              Release Notes: Bug and memory leak fixes and some code clean-ups.

              •  03 Oct 2007 09:06
              Avatar

                Release Notes: A bug with the template "if" statement was fixed. This bug caused undefined variables to be treated as TRUE.

                •  27 Aug 2007 20:11
                Avatar

                  Release Notes: A lot of code cleanup was done. Experimental pack support (binary pack of pre-parsed templates) was removed. Reading templates by mmap was switched off by default.

                  •  20 Aug 2007 20:44
                  Avatar

                    Release Notes: A segfault when accessing uninitialized memory in blitz_exec_template was fixed (bug#76).

                    •  20 Aug 2007 13:55
                    Avatar

                      Release Notes: Variable path ($hash.key.whatever.else, $obj.property.whatever.else) support was added. Each '.' points to a hash->value or object->property relation, and both can be mixed in any way in a varible path. This should work for any variable, global or local, in any place, including user-defined and predefined method arguments. Thus, setGlobals/set_globals may accept non-scalar key values to make things like $config.param work, so the optional second parameter warn_non_scalar became obsolete and was removed. Tests were updated to work correctly in any environment.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.