The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

- 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.