use Mouse::Exporter; # enables strict and warnings
-our $VERSION = '0.50_03';
+our $VERSION = '0.68';
use Carp qw(confess);
use Scalar::Util qw(blessed);
-use Mouse::Util qw(load_class is_class_loaded get_code_package not_supported);
+use Mouse::Util ();
use Mouse::Meta::Module;
use Mouse::Meta::Class;
=head1 VERSION
-This document describes Mouse version 0.50_03
+This document describes Mouse version 0.68
=head1 SYNOPSIS
Please unimport Mouse (C<no Mouse>) so that if someone calls one of the
keywords (such as L</extends>) it will break loudly instead breaking subtly.
-=head1 CAVEATS
-
-If you use Mouse::XS you might see a fatal error on callbacks
-which include C<eval 'BEGIN{ die }'>, which typically occurs in such code
-as C<eval 'use NotInstalledModule'>. This is not
-a bug in Mouse. In fact, it is a bug in Perl (RT #69939).
-
-To work around this problem, surround C<eval STRING> with C<eval BLOCK>:
-
- sub callback {
- # eval 'use NotInstalledModule'; # NG
- eval{ eval 'use NotInstalledModule' }; # OK
- }
-
-It seems ridiculous, but it works as you expected.
-
=head1 SOURCE CODE ACCESS
We have a public git repository: