Revision history for Perinci

0.21     2012-06-22 (SHARYANTO)


         - txm: redo() and undo() do not require tx_id argument, as per
           Riap::Transaction spec.


         - txm: schema change in tx table: mtime -> commit_time.


         - txm: get_undo_steps/get_redo_steps: steps need to be reversed.

         - discard() didn't clean call/step entries in database.

0.20     2012-06-22 (SHARYANTO)


         - txm: discard_all() should not require tx_id

         - discard() and discard_all() can discard transactions in states U/X

0.19     2012-06-22 (SHARYANTO)

         - Access::InProcess: Implement transactions (as per Riap::Transaction)

         - Some refactoring

0.18     2012-05-02 (SHARYANTO)

         No functional changes. Update of Sah schema syntax (Rinci 1.1.15).

0.17     2012-04-04 (SHARYANTO)

         Refactor request(), move some stuffs from Access::Base to
         Access::InProcess to work better with Access::HTTP::Client.

0.16     2012-04-04 (SHARYANTO)

         Add support for remote_request() (for

0.15     2012-04-03 (SHARYANTO)

         Incompatible changes due to spec change in Riap 1.1.11. Remove support
         for riap+http://, riap+https:// protocols.

0.14     2012-04-03 (SHARYANTO)

         Incompatible changes due to spec change in Riap 1.1.10.


         - pm:/ scheme becomes pl:/

         - Add supported schemes riap:// (perl only).

0.13     2012-03-31 (SHARYANTO)

         No functional changes. Add missing dependency [CT].

0.12     2012-03-30 (SHARYANTO)

         - Add MIME type information to %Perinci::Result::Format::Formats (for

         - Add dependencies to supported modules (Data::Format::Pretty::*

0.11     2012-03-30 (SHARYANTO)

         Add Perinci::Result::Format (extracted from Perinci-CmdLine,

0.10     2012-03-29 (SHARYANTO)


         + Access::InProcess: Add attributes extra_wrapper_args &

0.09     2012-03-13 (SHARYANTO)


         + Update to Rinci 1.1.11 (implement 'entity_version' and remove

0.08     2012-03-08 (SHARYANTO)


         + 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 (SHARYANTO)


         + 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).


         + 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 (SHARYANTO)


         + Access: Add _normalize_uri()

         + package: Set 'pkg_version' property value from $VERSION


         + Don't wrap non-functions

0.05     2012-02-23 (SHARYANTO)


         + 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 (SHARYANTO)


         + 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 (SHARYANTO)

         [BUG FIXES]

         + Metadata from wrapper was not used, so schemas in metadata not

0.02     2012-02-22 (SHARYANTO)

         + Implement Perinci::Access and Perinci::Access::InProcess.

         + Follow Riap 1.1.7.

0.01     2012-02-12 (SHARYANTO)

         First release, mainly for Perinci::Util. The other parts are not yet