Projects / Sugar / Releases

All releases of Sugar

  •  29 Aug 2009 08:50
Avatar

    Release Notes: Documentation was improved. Smarty-style modifiers and block close tags were added. The project was renamed for licensing reasons. Object method invocation control was added for enhanced template security.

    •  28 Jul 2008 04:15
    Avatar

      Release Notes: The default code delimiters have been changed to {% and %}. Delimiters are now configurable. Function call syntax has been simplified and cleaned up. Auto-registration of functions has been added, along with function plugins. Various other minor API updates have been made.

      •  15 Feb 2008 18:41
      Avatar

        Release Notes: Full documentation is now available for all template functions. Fixes for strict mode have been applied along with several other minor bugfixes. Objects can now be accessed using the same syntax as arrays. Several new template functions have been added.

        •  12 Feb 2008 10:33
        Avatar

          Release Notes: The behavior of Sugar::isCached() in debug mode was fixed along with E_STRICT error level bugs. Several broken tests were fixed and a new test was added.

          •  09 Feb 2008 08:05
          Avatar

            Release Notes: The final caching features have been implemented. In addition, several bugs were fixed and new template functions have been implemented.

            •  18 Aug 2007 20:38
            Avatar

              Release Notes: Various minor API and syntax changes have been made after testing in a production environment. The loop statement's syntax has changed slightly. Cache control statements have been added. A new array constructor has been added. The internal storage and cache driver APIs have been made more pleasant to use. Very minor performance improvements have also been made.

              •  26 May 2007 09:13
              Avatar

                Release Notes: The HTML cache was reverted to using bytecode, as the compilation to PHP is too difficult to secure and did not even provide any performance advantage. Minor cleanups were made in the parser and runtime. Functions can now be called using normal mathematical notation inside of expressions. Other minor cleanups were made to the API and error reporting. The file-based cache and storage drivers now use JSON if available instead of PHP serialization for cleaner files.

                •  24 May 2007 08:40
                Avatar

                  Release Notes: The caching feature was greatly enhanced. Support for multiple storage drivers was added, to allow for an application to use both file-based and DB-based templates, for example. Minor updates were made to the API and macro language. This version is essentially feature complete.

                  •  23 May 2007 10:03
                  Avatar

                    Release Notes: This version added high-level caching, the last major missing feature. There were also other various cleanups and performance tune-ups.

                    •  22 May 2007 08:23
                    Avatar

                      Release Notes: All features except for the high-level HTML cache are complete. The engine supports registering of functions and variables, and the macro language supports math expression, function calls, includes, method calls, and more. The engine compiles to an interpreted form and can cache the compiled code to disk. The source and compile cache backend can easily be replaced with another, such as one that uses a database.

                      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.