mirror of
https://github.com/titanscouting/tra-analysis.git
synced 2025-10-25 18:39:20 +00:00
6.8 KiB
6.8 KiB
1.3.1 (2018-09-08)
Bug Fixes
1.3.0 (2018-06-12)
Features
- set stackStartFunction to self if undefined (8d734cf1)
Chore
- update empower-core to 1.2.0, nothing has changed but has integrated into power-assert-runtime monorepo. (1a3d2f66)
1.2.3 (2017-06-09)
Bug Fixes
1.2.2 (2017-06-03)
Bug Fixes
1.2.1 (2016-06-05)
1.2.0 (2016-06-01)
Features
1.1.0 (2015-11-07)
Features
1.0.2 (2015-10-22)
Bug Fixes
1.0.1 (2015-09-08)
- apply licensify on build (282259b)
1.0.0 (2015-05-25)
Features
- transfer to power-assert-js organization (0cd9a89a)
- support
deepStrictEqualandnotDeepStrictEqual(bbaa9121) - use ponyfills for older browsers (efea6e17)
0.11.0 (2015-04-18)
Features
- empower:
- ship npm module with built bundle for browsers (e9448d3b)
0.10.0 (2014-11-11)
- empower:
- update escallmatch (f7a0d970)
0.9.1 (2014-10-07)
Bug Fixes
- empower: power-assert output doesn't appear in Node 0.11.x (53e882e0)
0.9.0 (2014-09-01)
0.8.0 (2014-08-12)
Features
- empower:
- modularized by browserify
- use
escallmatchmodule to describe target patterns (533a21a0) - support assertion methods with three or more arguments (d31dca86)
- if not in patterns, do not empower assertion function itself (1d73a756)
- option
targetMethodsdoes not required any more (8ffcc49f) - rename
saveContextOnFailoption tosaveContextOnRethrow(1f6133b2) - rename
modifyMessageOnFailoption tomodifyMessageOnRethrow(0c8a88f0)
Breaking Changes
saveContextOnFailoption is renamed tosaveContextOnRethrow
There is nothing to change unless you are using saveContextOnFail option.
If you are using saveContextOnFail option, change your code from the following:
empower(originalAssert, formatter, {saveContextOnFail: true})
To:
empower(originalAssert, formatter, {saveContextOnRethrow: true})
(1f6133b2)
modifyMessageOnFailoption is renamed tomodifyMessageOnRethrow
There is nothing to change unless you are using modifyMessageOnFail option.
If you are using modifyMessageOnFail option, change your code from the following:
empower(originalAssert, formatter, {modifyMessageOnFail: true})
To:
empower(originalAssert, formatter, {modifyMessageOnRethrow: true})
(0c8a88f0)
- option
targetMethodsdoes not required any more
If you already customize enhancement pattern using targetMethods, you need to migarte. To migrate, change your code from the following:
var yourAssert = require('./your-assert');
var empower = require('empower');
var formatter = require('power-assert-formatter')();
var options = {
targetMethods: {
oneArg: [
'okay'
],
twoArgs: [
'equal',
'customEqual'
]
}
};
var assert = empower(yourAssert, formatter, options);
To:
var yourAssert = require('./your-assert');
var empower = require('empower');
var formatter = require('power-assert-formatter')();
var options = {
patterns: [
'yourAssert(value, [message])',
'yourAssert.okay(value, [message])',
'yourAssert.equal(actual, expected, [message])',
'yourAssert.customEqual(actual, expected, [message])'
]
};
var assert = empower(yourAssert, formatter, options);
(8ffcc49f)