Changes for version 0.04 - 2006-04-18
- Added the check_permission() method to Repository::Simple and the has_permission() method to the interface for Repository::Simple::Engine.
- t/repository.t: Added tests for check_permission()
- t/engine_memory.t: Added tests for has_permission()
- t/engine.t: Added tests for has_permission()
- t/engine_file_system.t: Added tests for has_permission()
- lib/Repository/Simple.pm: Added the check_permission() method and the constants $ADD_NODE, $SET_PROPERTY, $REMOVE, and $READ.
- lib/Repository/Simple/Engine.pm: Added the has_permission() method to the interface.
- lib/Repository/Simple/Engine/Memory.pm: Added the has_permission() method to the memory engine.
- lib/Repository/Simple/Engine/FileSystem.pm: Added the has_permission() method to the file system engine.
Documentation
Summary of the typing system
Modules
Simple heirarchical repository for Perl
Abstract base class for storage engines
Native file system repository storage
Transient repository storage in memory
Repository nodes
Repository properties
Types for content repository nodes
Types for repository properties
Abstract base class for value types
Simple "rs:scalar" value type
Utility methods shared by repository components
Tie interface to property values