Changes for version v1.0.2 - 2025-07-30

  • Improved method _set_get_object_without_init in Module::Generic
  • Added the option of specifying a format to _set_get_datetime, and improved the method
  • Improved _parse_timestamp in Module::Generic
  • Corrected a minor bug in callbacks for _set_get_array_as_object in Module::Generic
  • Improved _set_get_boolean to allow specifying a boolean class
  • Enhanced _set_get_number with standard optional constraints
  • Added the method 'md5' (with an alias 'md5_checksum', and 'md5_hex') in Module::Generic::Hash
  • Improved callbacks handling in _set_get* methods
  • Improved Module::Generic::File::Cache by using Module::Generic::Global
  • Improved methods open, lock, and unlock in Module::Generic::File
  • Improved module Module::Generic::File::IO, added method locked and lock_state
  • Corrected a bug in method _set_get_scalar_as_object in Module::Generic
  • Corrected a bug in method as_string in embedded class Module::Generic::Global::Exception
  • Improved object instantiation for Module::Generic::Global when controller is an overloaded string
  • Corrected methods 'open', and 'key' in Module::Generic::SharedMem, and Module::Generic::SharedMemXS

Documentation

An Enhanced DateTime::Duration Object
An Array Iterator Element Object Class
A Regexp Result Object
Shared Memory Manipulation

Modules

Generic Module to inherit from
An Array Manipulation Object Class
Boolean Representation Class
A DateTime wrapper for enhanced features
Dynamic Object Class
Generic Module Exception Class
File Object Abstraction Class
File-based Cache
File IO Object Wrapper
MMap File Class
File Info Object Class
Contextual global storage by namespace, class or object
Hash Manipulation Object Class
Generic Header Value Parser
An Array Iterator Object Class
A thin and reliable wrapper around JSON
Null Value Chaining Object Class
Number Manipulation Object Class
String Manipulation Object Class
Generic Module Scalar IO Class
Shared Memory Manipulation
Shared Memory Manipulation with XS API
Object Access Control Class
Generic Tie Hash Mechanism for Object Oriented Hashes

Provides

in lib/Module/Generic/DateTime.pm
in lib/Module/Generic/Number.pm
in lib/Module/Generic/Iterator.pm
in lib/Module/Generic/Number.pm
in lib/Module/Generic/Number.pm