automatic update OBS-URL: https://build.opensuse.org/request/show/297572 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-JE?expand=0&rev=14
225 lines
9.5 KiB
Plaintext
225 lines
9.5 KiB
Plaintext
-------------------------------------------------------------------
|
||
Fri Apr 17 08:07:08 UTC 2015 - coolo@suse.com
|
||
|
||
- updated to 0.066
|
||
see /usr/share/doc/packages/perl-JE/Changes
|
||
|
||
0.066 26 October, 2014
|
||
Bug fix: Math.pow tries harder to give correct results for
|
||
Math.pow(-Infinity, whatever) on platforms where the underly-
|
||
ing mathematics libraries give results different from what
|
||
ECMAScript specifies (i.e., some Windows compilers).
|
||
|
||
0.065 12 October, 2014
|
||
Enhancement: Regexp stringification (and RegExp.source) now
|
||
escape backslashes so that new RegExp('/') stringified is a
|
||
valid regexp literal.
|
||
Tests: Two badly-written tests added to t/15.09-dates.t in
|
||
0.063 that were supposedly fixed in the previous release have
|
||
now actually been fixed. (We’ll see. :-)
|
||
|
||
0.064 5 October, 2014
|
||
Enhancement: ‘new Date()’ now uses Time::HiRes to get the cur-
|
||
rent time to the nearest millisecond.
|
||
Tests: Two badly-written tests added to t/15.09-dates.t in
|
||
the previous release have been fixed.
|
||
|
||
0.063 28 September, 2014
|
||
Bug fix: Date edge cases were not handled correctly; specific-
|
||
ally negative years and months out of range. Also, due to a
|
||
caching problem, creation of dates with negative years could
|
||
cause creation of dates in the far future to give incor-
|
||
rect results.
|
||
|
||
0.062 17 August, 2014
|
||
Bug fixes:
|
||
• Object literals (aka object constructors) now allow a trail-
|
||
ing comma, as in ‘{foo: 123,}’ (RT #83661).
|
||
• Regular expression literals now allow unescaped slashes in
|
||
character classes (i.e., /[^/]/) (RT #83661).
|
||
|
||
0.061 10 August, 2014
|
||
Fixed to work with Perl 5.20.
|
||
|
||
0.060 21 October, 2012
|
||
Incompatible change: We now require perl 5.8.4 or higher,
|
||
instead of pretending that 5.8.3 is supported. (It was
|
||
already broken enough to spew out warnings.)
|
||
Bug fixes:
|
||
• An escaped surrogate in a regular expression now matches
|
||
that surrogate, instead of trying to match a backslash fol-
|
||
lowed by a literal ‘x{d800}’ or similar.
|
||
• ‘... ? this : ...’ no longer confuses the run-time engine,
|
||
resulting in an error (RT #79855).
|
||
• The run-time engine now suppresses recursion warnings,
|
||
which legitimate JavaScript code could trigger.
|
||
|
||
0.059 18 March, 2012
|
||
New feature: JE now provides TO_JSON methods to allow serial-
|
||
isation with JSON.pm (when the latter’s convert_blessed
|
||
option is enabled). Thanks to Toby Inkster for the suggestion
|
||
(RT #75369).
|
||
t/15.09-dates.t no longer fails on the 29th of February
|
||
(RT #75402).
|
||
|
||
0.058 1 January, 2012
|
||
Bug fix: Remove some debugging code inadvertently included in
|
||
the previous release. It was spewing out warnings.
|
||
|
||
0.057 1 January, 2012
|
||
Bug fix: The JE::Destroyer class introduced in the previous
|
||
release was still leaking quite a few objects. Hopefully this
|
||
has now been fixed.
|
||
New feature: The JE::Object::Function constructor now allows
|
||
Perl functions to request the global object in their lists of
|
||
arguments.
|
||
|
||
0.056 4 December, 2011
|
||
New feature: An experimental JE::Destroyer class, which, if
|
||
loaded before any JE objects are created, will track all of
|
||
them, allowing JE::Destroyer::destroy($je) to destroy all cir-
|
||
cular references.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 31 14:35:43 UTC 2011 - coolo@novell.com
|
||
|
||
- updated to 0.055
|
||
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.
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 29 18:30:19 UTC 2010 - coolo@novell.com
|
||
|
||
- remove /var/adm/perl-modules
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 21 10:58:18 UTC 2010 - jw@novell.com
|
||
|
||
- ipdated to 0.049
|
||
upstreamed workaround for https://rt.cpan.org/Ticket/Display.html?id=58371
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 14 12:29:05 CEST 2010 - jw@suse.de
|
||
|
||
- update to 0.048
|
||
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.
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 17 11:05:28 UTC 2010 - jw@novell.com
|
||
|
||
- update to 0.046
|
||
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.
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 29 11:29:58 UTC 2010 - jw@novell.com
|
||
|
||
- updated to 0.045
|
||
* Bug fix: RegExp(re) used to clone the regular expression
|
||
object passed to it, instead of simply returning it.
|
||
* Test fixes:
|
||
Some badly-written date tests were failing consistently in some time zones.
|
||
* A couple of toPrecision tests are now skipped, as they are too unreliable and system-dependent.
|
||
- t/15.05-string-objects remains unfixed.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 15 16:33:42 CET 2010 - jw@suse.de
|
||
|
||
- updated to 0.044
|
||
- added survive_test_suite.patch to silence this:
|
||
t/15.05-string-objects..................../t/jstest.pl: t/15.05-string-objects.t: Error: panic: utf8_mg_pos_cache_update cache
|
||
76 real 3 for at /usr/src/packages/BUILD/JE-0.044/blib/lib/JE/Object/String.pm line 317, <DATA> line 1.
|
||
# Looks like you planned 514 tests but ran 155.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 29 19:04:05 CET 2009 - jw@suse.de
|
||
|
||
- 0.040 Bug fixes: .valueOf(); Number.prototype.toPrecision
|
||
- 0.039 Bug fix: .valueOf()
|
||
- 0.038 Incompatible change:
|
||
* When a JavaScript function is called as a coderef, the unde-
|
||
fined value is now returned as a Perl undef, instead of a
|
||
JE::Undefined object.
|
||
* New features:
|
||
New date methods: setDate, setHours, setMinutes, setMonth and setSeconds
|
||
* Function objects now have a call_with method.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 14 15:32:39 CEST 2009 - jw@suse.de
|
||
|
||
- version update to 0.036
|
||
preovious version did not compile.
|
||
The Changelog lists only new features and more advanced bugfixed,
|
||
so this will probably fail too.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 1 11:47:34 CEST 2009 - jw@suse.de
|
||
|
||
- version jump to 0.035
|
||
Changes file has 303 lines of bugfixes and new features since
|
||
0.021 which is quite outdated now.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 14 21:47:54 CEST 2008 - jw@suse.de
|
||
|
||
- version 0.021, initial checkin
|
||
|