Changes for version 1.1.25 - 2012-08-22

  • INCOMPATIBLE CHANGES
    • Remove properties 'use' and 'req' in 'tx' feature. This is to make things simpler. use=>1 is redundant, if function follows transaction protocol it means you can use it in transaction. req=>1 is also removed, all functions should just require transaction and potentially return 'do_actions'. A simple wrapper can be created to execute those actions without transaction, if wanted.

Documentation

A transactional system based on functions
(DEPRECATED) Protocol for undo operations in functions
Upgrading from previous version of specification
Metadata for your functions/methods
Metadata for your namespaces/packages
Function/method result metadata
Metadata for your variables

Modules

Language-neutral metadata for your code