- 1.50.4 Sat Mar 10 12:45:39 CST 2018 Saner check for UNIVERSAL, thanks for Zefram. Updated t/03*t for validating overrides. - 1.50.3 Tue Aug 1 17:28:44 CDT 2017 Added boilerplate to override loop on UNIVERSAL to avoid checking non-method names, non-coderef's or globs without a CODE slot value. Use the sanity check in override test. Bump version number in module. - 1.50.2 Sat Mar 3 22:33:25 CST 2018 Fix t/03-Universal-Override.t to check whether the symbols in UNIVERSAL have CODE and can reasonably be treated as methods (See RT 124441). Update Makefile.PL to include Test::More. - 1.50.1 Sun Feb 25 11:15:51 CST 2018 use v5.24 put version into "package" line. use vX.Y.Z notation. remove unused regex. renamed Changes to CHANGES. test cleanups. - v1.30 Fri Jul 26 12:09:17 CDT 2013 use v5.12. drop "use strict" (now built-in). Remove regex check on prototype, allows using object to dispatch constructor (allows dispatch via factory object). Add overrides for UNIVERSAL class methods that dispatch into the AUTOLOAD ($trampoline->isa( X ) or can will return correct value). - Tue Jun 12 13:55:35 CDT 2012 Minor test cleanups. use v5.8. - Wed Jul 22 20:13:17 EDT 2009 Check that the use succeeded in eval. Check for a true value of the class on the way in and constructor on the way out. Replace "ref" with "blessed" to validate object construction. Update the tests to use blessed also. Added a test for rejecting false classes in the initial construction, failure to use the class on bounce. Module now depends on Symbol (for testing) and Scalar::Util (for operation) also; both are core so it shouldn't cause any pain. - Thu Jan 26 17:43:45 EST 2006 Fixed typo in eval (dbkliv) Update pod. Code cleanup: redispatching anon sub blows up with wierd stack error in 5.8.4; not that much code to duplicate. - Wed Jan 25 16:51:15 EST 2006 use_class got too klutzy due to issues with bookkeeping multiple calling classes. Feh... Added Object::Trampoline::Use that does a use in the caller's package to get the object. Upated the POD. - Tue Jan 24 18:00:50 EST 2006 Add add'l argument for using the construcor class ('use_class'). Update pod to reflect add'l argument. Still need to add tests for this; but it at least didn't break anything... - Mon Nov 21 17:51:06 EST 2005 So far so good, up the thing to 1.00, add some more POD::::. Mon Nov 21 12:55:16 EST 2005 Replace single $obj->can with if-block that first attempts to get a subref then uses $obj->$name in order to handle classes whose first non-constructor method is an AUTOLOAD. Pod, debugging use. - Fri Nov 18 12:53:41 EST 2005 POD, example of handle catalog module, notes. - Tue Nov 8 14:26:53 EST 2005 Typos in POD, comments. Added comments to 02.t - Tue Nov 1 14:08:06 EST 2005 Modify Bounce's AUTOLOAD to eval the construction rather than croak if it fails. This handles AUTOLOAD-ed constructors (which $class->can( $name ) fails on). If you're really perverted you can now even use O::T to generate objects of type O::T... - Tue Oct 25 10:34:38 EDT 2005 POD, README.