CHANGELOG in radius-ts-1.1.0 vs CHANGELOG in radius-ts-1.3.0

- old
+ new

@@ -1,41 +1,46 @@ = Change Log -=== 1.1.0-ts + +== -ts fork +* JavaScanner, much faster when using JRuby +* apply patches from jlong/radius upstream (detailed below) + +== edge +* Support for Rubinius [jlong] +* Support for Ruby 1.9 [aemadrid] +* More tests [aemadrid] +* Fixed issue #5 - problem with other namespace tags [jemmyw] +* Switched to Jeweler for better gem management [jlong] +* Allow operation in a threaded environment (parser per-thread, shared context) * Allow switching scanners that tokenize templates. * Include SquiggleScanner to parse tags that look like "{ hello /}" -=== 1.0.0-ts -* Create a fork that is threadsafe (per-parser). -* Bump revision to 1.0.0 since the API is stable +== 0.6.1 +* Fixed a problem with non-tags that have no prefix or tag name (see test_parse_chirpy_bird) -=== 0.6.1 -* Fixed a problem with non-tags that have no prefix or tagname (see test_parse_chirpy_bird) - -=== 0.6.0 (private release) +== 0.6.0 (private release) * Split radius.rb into multiple files. -* Port the really hairy regexes from Radius::Parser to a single Ragel machine. +* Ported the really hairy regexes from Radius::Parser to a single Ragel machine. * Added and refactored tests. * Refactored Rakefile and other administrativia. -=== 0.5.1 -* Fixed a problem with parsing quotes where a single tag preceding a double tag would consume the start - tag of the double tag if both contained attributes. +== 0.5.1 +* Fixed a problem with parsing quotes where a single tag preceding a double tag would consume the start tag of the double tag if both contained attributes. -=== 0.5.0 -* Created a DSL for tag definitions (introducing a DSL makes this version of Radiant incompatible with - the last). The DSL has the following features: +== 0.5.0 +* Created a DSL for tag definitions (introducing a DSL makes this version of Radiant incompatible with the last). The DSL has the following features: - full support for nested tags - global and local tag variables - Contexts can now be defined dynamically (instead of being subclassed) - see the QUICKSTART for more info * Many refactorings of the library and unit tests. * Changed the license to the MIT-LICENSE. * Updated documentation to reflect the changes. * Updated the version number to reflect the maturity of the code base. -=== 0.0.2 +== 0.0.2 * Refactored Parser to use Context#render_tag instead of #send when rendering tags defined on a Context. * UndefinedTagError is now thrown when Parser tries to render a tag which doesn't exist on a Context. * Added Context#tag_missing which works like method_method missing on Object, but is tag specific. -=== 0.0.1 +== 0.0.1 * First release.