mirror of
https://github.com/titanscouting/tra-analysis.git
synced 2024-12-28 10:09:09 +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
deepStrictEqual
andnotDeepStrictEqual
(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
escallmatch
module 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
targetMethods
does not required any more (8ffcc49f) - rename
saveContextOnFail
option tosaveContextOnRethrow
(1f6133b2) - rename
modifyMessageOnFail
option tomodifyMessageOnRethrow
(0c8a88f0)
Breaking Changes
saveContextOnFail
option 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)
modifyMessageOnFail
option 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
targetMethods
does 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)