Changes for version 0.03 - 2021-08-24
- API BREAKAGE
- The to_kv method now takes an option hash, not a single value.
- The query routine didn't document its return value (?!?) and what it returned has changed. So is this really an API break?
- minimum Perl is now 5.26.
- BUG FIX
- query(): the name of the matched key was incorrectly generated.
- merge() was totally broken.
- ENHANCEMENTS
- new method to_kv_arr, similar to to_kv, but the resource names are returned as arrays of components.
- query() return value
- by default returns the value on match or undef on failure.
- may alternatively return a reference to the value so the user can distinguish between an undef value and a failed match
- may alternatively return a hash of all of the data associated with the db entry that matched
- query() failure action may now be specified
- returns undef (default)
- throws exception
- caller can provide callback
Modules
Pure Perl X Resource Manager Database
Exception class
Types for Config::XrmDatabase;
Constants that won't change.