Files | Admin

Notes:

Release Name: PageTemplate 2.1

Notes:
2.1
    Commands:
      Changed: IfCommand now accepts elseif, elsif, else if.
      Changed: LoopCommand accepts multiple iterators.
      Changed: Commands don't accept 'commandname arguments' syntax
      Changed: Commands take arguments they want: called_as, value, iterators
      Changed: Commands no longer recieve parsers on initialize
      Changed: Commands can access parser via namespace.parser
      Removed: modifies? and closes?
      Added: @modifier = sym, @closer = sym. These are syms for the
             SyntaxGlossary's lookups for else, when, end, etc.
    Parser:
      Added: NamespaceItem module
      Changed: Namespace is now just an includer of NamespaceItem
      Changed: Parser and Templare are now both NamespaceItems
      Changed: Namespace#get returns an error message instead of erroring.
      Changed: obj.accessor now also has obj.arrayindex and obj.hashkey
      Changed: SyntaxGlossary is now a singleton, and is more flexible.
      Added: htglossary.rb, providing an HTML::Template HTGlossary
      Fixed: Parser#load() accepts full path names now



Changes: