Revision history for Perinci
0.17 2012-04-04
Refactor request(), move some stuffs from Access::Base to
Access::InProcess to work better with Access::HTTP::Client.
0.16 2012-04-04
Add support for remote_request() (for
Perinci::Access::{TCP,HTTP}::Client).
0.15 2012-04-03
Incompatible changes due to spec change in Riap 1.1.11. Remove support
for riap+http://, riap+https:// protocols.
0.14 2012-04-03
Incompatible changes due to spec change in Riap 1.1.10.
[INCOMPATIBLE CHANGES]
- pm:/ scheme becomes pl:/
- Add supported schemes riap:// (perl only).
0.13 2012-03-31
No functional changes. Add missing dependency [CT].
0.12 2012-03-30
- Add MIME type information to %Perinci::Result::Format::Formats (for
Perinci-Access-HTTP-Server).
- Add dependencies to supported modules (Data::Format::Pretty::*
modules).
0.11 2012-03-30
Add Perinci::Result::Format (extracted from Perinci-CmdLine,
Perinci-Access-HTTP-Server).
0.10 2012-03-29
[ENHANCEMENTS]
+ Access::InProcess: Add attributes extra_wrapper_args &
extra_wrapper_convert.
0.09 2012-03-13
[REMOVED FEATURES, INCOMPATIBLE, ENHANCEMENTS]
+ Update to Rinci 1.1.11 (implement 'entity_version' and remove
'pkg_version').
0.08 2012-03-08
[ENHANCEMENTS]
+ InProcess: implement actions 'child_metas' and 'get' (Rinci 1.1.8 &
1.1.9 spec).
+ Better error message when module is not found or has compile errors.
0.07 2012-03-02
[REMOVED FEATURES, INCOMPATIBLE]
+ InProcess: Drop support for URI syntax "Mod::SubMod". Now a die
message is shown instead. This is to avoid possible confusion with
user assuming that "Mod::SubMod::function" syntax is also supported
(it's not).
[ENHANCEMENTS]
+ InProcess: Return 'entity_version' in 'info' action, currently only
for package entities, to make it easier to get Perl module version.
(Note: This is an extension of Rinci standard.)
0.06 2012-03-01
[ENHANCEMENTS]
+ Access: Add _normalize_uri()
+ package: Set 'pkg_version' property value from $VERSION
[FIXES]
+ Don't wrap non-functions
0.05 2012-02-23
[ENHANCEMENTS]
+ InProcess: Under load=1 (the default), even when loading module
failed, continue anyway to access the package. This makes it
unnecessary in most cases to create a custom object with load=0.
0.04 2012-02-23
[INCOMPATIBLE CHANGES]
+ Access: "URI" in the form of X::Y is now assumed to be a Perl package
name instead of qualified function name (dwimminess).
0.03 2012-02-23
[BUG FIXES]
+ Metadata from wrapper was not used, so schemas in metadata not
normalized.
0.02 2012-02-22
+ Implement Perinci::Access and Perinci::Access::InProcess.
+ Follow Riap 1.1.7.
0.01 2012-02-12
First release, mainly for Perinci::Util. The other parts are not yet
ready.