Changes for version 0.07 - 2002-07-23
- Fix a bug in passing contained objects rather than using the defaultly created one. [found by Ilya Martynov <ilya@martynov.org>]
- Calling container() when Scalar::Util is not installed now triggers a fatal error instead of returning undef
- Get rid off the %ALLOWED_CACHE memoization, since it wasn't working properly. It could be done, but not as easily, so maybe it's a future project. [consistent prodding by Dave Rolsky]
- Replace guts of get_contained_object_spec() and validation_spec() with an _iterate_ISA() internal method. This fixes a bug in validation_spec() in which subclasses weren't overriding superclass validation_spec()s.
- Make valid_params() a standard get/set accessor method.
- Document that valid_params() should only be called as a class method, not object method.
- Improve the output of the show_containers() method.
- Calling contained_objects() twice on the same package wasn't properly clearing previous entries.
Modules
Glues object frameworks together transparently