-
Notifications
You must be signed in to change notification settings - Fork 85
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Hannes Georg
committed
Aug 9, 2013
1 parent
33622ae
commit 9f0d549
Showing
1 changed file
with
50 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,68 +1,84 @@ | ||
# 0.6.0 - TBD | ||
- + FEATURE: partial expansion | ||
- * You can now pass variables as an Array to URITemplate#expand ( thanks to @bmaland ) | ||
Example: | ||
|
||
* [FEATURE] partial expansion | ||
* [FEATURE] You can now pass variables as an Array to URITemplate#expand ( thanks to @bmaland ) | ||
Example: | ||
|
||
tpl = URITemplate.new("/{var}/") | ||
tpl.expand(["value"]) # => '/value/' | ||
- * BUGFIX: Expanding arrays/hashes with a length limit now actually works | ||
|
||
* [BUGFIX] Expanding arrays/hashes with a length limit now actually works | ||
|
||
# 0.5.2 - 24.02.2013 | ||
- + The colon based uri templates now allow more characters in variable names. | ||
|
||
* [ENHANCEMENT] The colon based uri templates now allow more characters in variable names. | ||
|
||
# 0.5.1 - 23.09.2012 | ||
- * f*** bug. | ||
|
||
* [BUGFIX] f*** bug. | ||
|
||
# 0.5.0 - 23.09.2012 | ||
- - Removed draft7 | ||
- - splitted absoulte? method into host? and scheme? | ||
- + the URITemplate interface is now much stronger | ||
- * code quality _significantly_ improved | ||
- + concat method | ||
|
||
* [ENHANCEMENT] Removed draft7 | ||
* [ENHANCEMENT] splitted absoulte? method into host? and scheme? | ||
* [ENHANCEMENT] the URITemplate interface is now much stronger | ||
* [ENHANCEMENT] code quality _significantly_ improved | ||
* [ENHANCEMENT] concat method | ||
|
||
# 0.4.0 - 06.07.2012 | ||
- + expand now accepts symbols as keys ( thanks to @peterhellber ) | ||
- + expand now accepts arrays of pairs ( thanks to @peterhellber ) | ||
- * fixed some testing bugs | ||
|
||
* [ENHANCEMENT] expand now accepts symbols as keys ( thanks to @peterhellber ) | ||
* [ENHANCEMENT] expand now accepts arrays of pairs ( thanks to @peterhellber ) | ||
* [BUGFIX] fixed some testing bugs | ||
|
||
# 0.3.0 - 24.05.2012 | ||
- + Implemented the final version. Default implementation is now RFC 6570 | ||
- * BUGFIX: variables with terminal dots were allowed | ||
- * BUGFIX: lists of commas were parsed incorrectly | ||
|
||
* [ENHANCEMENT] Implemented the final version. Default implementation is now RFC 6570 | ||
* [BUGFIX] variables with terminal dots were allowed | ||
* [BUGFIX] lists of commas were parsed incorrectly | ||
|
||
# 0.2.1 - 30.12.2011 | ||
- * Compatibility: Works now with MRI 1.8.7 and REE | ||
|
||
* [ENHANCEMENT] Works now with MRI 1.8.7 and REE | ||
|
||
# 0.2.0 - 03.12.2011 | ||
- * Reworked the escaping mechanism | ||
- + escape_utils can now be used to boost escape/unescape performance | ||
|
||
* [ENHANCEMENT] Reworked the escaping mechanism | ||
* [ENHANCEMENT] escape_utils can now be used to boost escape/unescape performance | ||
|
||
# 0.1.4 - 19.11.2011 | ||
- * Compatiblity: Works now with MRI 1.9.3, Rubinius and JRuby | ||
- * Various (significant!) performance improvements | ||
|
||
* [ENHANCEMENT] Compatiblity: Works now with MRI 1.9.3, Rubinius and JRuby | ||
* [ENHANCEMENT] Various (significant!) performance improvements | ||
|
||
# 0.1.3 - 15.11.2011 | ||
- * BUGFIX: Draft7./ now concatenates literals correctly | ||
- * BUGFIX: Draft7.tokens is now public | ||
|
||
* [BUGFIX] Draft7./ now concatenates literals correctly | ||
* [BUGFIX] Draft7.tokens is now public | ||
|
||
# 0.1.2 - 10.11.2011 | ||
- + added a new template-type: Colon | ||
|
||
* [FEATURE] added a new template-type: Colon | ||
this should allow (some day) to rails-like routing tables | ||
- + made the tokens-method mandatory and added two interfaces for tokens. | ||
* [ENHANCEMENT] made the tokens-method mandatory and added two interfaces for tokens. | ||
this allows cross-type features like variable anaylisis | ||
|
||
# 0.1.1 - 4.11.2011 | ||
- + added a bunch of useful helper methods | ||
|
||
* [ENHANCEMENT] added a bunch of useful helper methods | ||
|
||
# 0.1.0 - 2.11.2011 | ||
- - Removed Sections. They made too many headaches. | ||
- + Made draft7 template concatenateable. This should replace sections. | ||
- * BUGFIX: multiline uris were matched | ||
- * BUGFIX: variablenames were decoded when this was not appreciated | ||
|
||
* [ENHANCEMENT] Removed Sections. They made too many headaches. | ||
* [ENHANCEMENT] Made draft7 template concatenateable. This should replace sections. | ||
* [BUGFIX] multiline uris were matched | ||
* [BUGFIX] variablenames were decoded when this was not appreciated | ||
|
||
# 0.0.2 - 1.11.2011 | ||
- * BUGFIX: Concatenating empty sections no more leads to catch-all templates, when an emtpy template was appreciated. | ||
- + The extracted variables now contains the keys :suffix and :prefix if the match didn't consume the whole uri. | ||
|
||
* [BUGFIX] Concatenating empty sections no more leads to catch-all templates, when an emtpy template was appreciated. | ||
* [ENHANCEMENT] The extracted variables now contains the keys :suffix and :prefix if the match didn't consume the whole uri. | ||
|
||
# 0.0.1 - 30.10.2011 | ||
- Initial version | ||
|
||
* [FEATURE] Initial version |