Some pod fixes from Damyan Ivanov (RT #64015). (Thank you.)
One bug fix: ‘throw new Error’ and ‘$@ = bless[],'JE::Scope'’
will no longer cause a crash when *@ has been localised.
0.054 30 January, 2011
Bug fix: JE::Object::Errors thrown from within store handlers
now propagate instead of turning into ‘Cannot assign to a non-
lvalue’ message. (Thanks to Chia-liang Kao for fixing this.)
0.053 12 December, 2010
Bug fixes:
• The regular expression module was relying on a bug in perl
that is fixed in 5.13.8.
• The match and search methods of strings now work if
no regular expressions have been used yet. (A ‘require’
was missing.)
0.052 5 December, 2010
Bug fix: The return value of JE::LValue->can can now be used
and will delegate properly to the referent.
Test fix: t/parse08-regexps.t has been fixed to work with
the new (?^u:...) stringification of internally-UTF8 regular
expressions in perl 5.13.8.
0.051 10 October, 2010
Bug fix: On DragonFly BSD, exp(Infinity) and exp(-Infinity)
now correctly return Infinity and 0, respectively, instead of
NaN (I hope).
0.050 3 October, 2010
• Fix t/parse08-regexps.t to work with the new (?^...) syntax
in perl 5.13.5.
• constant::lexical is no longer required.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-JE?expand=0&rev=13
Incompatible change: for-in loops now treat undefined/null on
the rhs as {}, instead of dying. This brings JE into conform-
ity with JScript, Nitro, SpiderMonkey, Opera and ECMAScript 5.
(So it is no longer in conformity with ECMAScript 3 and
ExtendScript in this regard.)
* lots of new features and a few bug fixes. See Changes.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-JE?expand=0&rev=9
Incompatible change: The long-deprecated JE::Object::new_con-
structor method has been deleted.
New features: The RegExp constructor now has the lastMatch
($&), lastParen ($+), leftContext ($`), rightContext ($') and
$1 to $9 properties.
Bug fixes:
* RegExp.prototype.exec now reads lastIndex correctly when
global is true.
* The Error constructor's length property and those of its
subclasses are now 1, not 0.
* The Error constructor no longer adds a message property to
an error object if no message was provided.
* Error subclasses now have their internal class property
(used by Object.prototype.toString) set to Error, rather
than RangeError, etc.
* The overload methods of JE::LValue objects (returned by
code like $je->eval("a.b")) no longer produce warnings if
the caller has warnings disabled.
* Suppress "use of goto ... is deprecated" warnings that
appear in perl 5.12.
* Updated to work with perl 5.13.1's improved $@ handling.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-JE?expand=0&rev=8