Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

58 lines (47 sloc) 1.808 kb
1.3:
----
* Changed list of unreserved characters for URI encoding to conform to RFC 3986
1.2:
----
* Made uri-encode/decode treat unicode properly
1.1:
----
* Fixed conditional compilation for Parenscript-specific code
1.0:
----
* Changed license to LLGPLv3
* Added documentation
* Exported uri-encode and uri-decode functions
* Moved test asdf system to its own asd file
0.9:
----
* Renamed *encode-uri-string* to uri-encode? (INCOMPATIBLE CHANGE)
* Renamed *decode-uri-string* to uri-decode? (INCOMPATIBLE CHANGE)
* Got rid of bind-standard-uri-components macro (INCOMPATIBLE CHANGE)
* Decision whether or not to uri encode/decode template parts is now taken at macro-expansion instead of run-time (INCOMPATIBLE CHANGE)
* Got rid of cl-ppcre:register-groups-bind style (#'parse-number foo) template binding support (INCOMPATIBLE CHANGE)
* Added Named-Readtables uri-template readtable
* Made template placeholders be an implicit progn
* Made %uri- parameters be lexical anaphors instead of special variables
* Fixed bug where %uri- parameters weren't getting uri-decoded
* Got rid of KMRCL dependency
0.8:
----
* Added %uri-head and %uri-tail convenience parameters (thanks to Roman Zaharof for the patch).
0.7:
----
* Fixed bugs in standard-uri-components regular expression (thanks to Roman Zaharof for the bug report).
0.6:
----
* Changed uri-template-bind lambda-list to resemble that of destructuring-bind
0.5:
----
* Added option to do URI decoding in URI template destructuring (on by default)
0.4:
----
* Fixed bug where strings inserted into templates were not being URI encoded
0.3:
----
* Added URI encoding support for template interpolation. URI encoding is controlled by the *encode-uri-string* flag
* Added interpolation support for Parenscript
* Added URI template destructuring
Jump to Line
Something went wrong with that request. Please try again.