UNPKG

5.48 kBMarkdownView Raw
1v2.1.0 / 2017-10-31
2===================
3
4 * enable dynamic mocks to call failing invocation toString at error time #77
5 * update to lodash 4.17.4
6
7v2.0.1 / 2017-08-10
8===================
9
10 * fix dynamic mock remove 'isFunction' redundant check from 'get' handler #76
11
12v2.0.0 / 2017-08-08
13===================
14
15 * add IMock.target property and shouldOverrideTarget option #74
16
17v1.8.0 / 2017-07-21
18===================
19
20 * add Times.atLeast(n: number) and Times.atMost(n: number) #68
21
22v1.7.0 / 2017-05-29
23===================
24
25 * enable target property enumeration of dynamic mocks #64
26 * replace JSON.stringify with CircularJSON.stringify to resolve circular JSON issue #63
27 * fix cannot read property '___matches' of null #62
28
29v1.6.0 / 2017-05-11
30===================
31
32 * set verifiable by default when strict mocking #57
33 * fix mock invocation args to act as immutable #60
34
35v1.5.0 / 2017-04-25
36===================
37
38 * display expected and actual calls when count verification failed #56
39 * display args as json strings in mock failure messages #56
40
41v1.4.2 / 2017-04-20
42===================
43
44 * fix dynamic mock matcher ignoring setup params #55
45
46v1.4.1 / 2017-03-23
47===================
48
49 * add partial object matching support #54
50 * fix dynamic mock setup is executed twice #53 #40
51
52v1.4.0 / 2017-03-19
53===================
54
55 * fix dynamic mock not matching optional params #53
56 * enable dynamic mock to return 'undefined' for property value #50
57
58v1.3.1 / 2017-03-09
59===================
60
61 * remove any dependency of typemoq.d.ts to lib.es6.d.ts #41
62
63v1.3.0 / 2017-03-09
64===================
65
66 * enable static mocks to verify any inner calls inside a method call when callBase is true #51
67 * enable dynamic mocks to return falsy values (except 'undefined') from properties #50
68 * various doc improvements
69
70v1.2.1 / 2017-02-28
71===================
72
73 * improve doc on 'setup' and function dynamic mocking
74 * remove @types/lodash as a runtime dependency
75
76v1.2.0 / 2017-02-07
77===================
78
79 * support dynamic mocking of Function.prototype
80 * remove @types/node as a runtime dependency
81
82v1.1.0 / 2017-01-03
83===================
84
85 * [BREAKING CHANGE] drop support for IE9 and IE10
86 * support latest typescript (ver 2.1.4)
87 * run 'build' task when installing typemoq dev version
88 * fix TypeMoq.It.isAny() to match on 'undefined' #37
89
90v1.0.3 / 2016-12-03
91===================
92
93 * fix node.js version in package.json #36
94
95v1.0.2 / 2016-11-28
96===================
97
98 * fix proxy null check #32
99
100v1.0.1 / 2016-11-25
101===================
102
103 * improve mock exception messages #31
104
105v1.0.0 / 2016-11-24
106===================
107
108 * fix reference path in readme
109 * fix postinstall build #26
110 * enable npm install github #26
111 * remove bower
112 * log to console when Proxy not available in a test #20
113 * add dynamic mocking #20
114 * update readme to reflect previous api change
115 * [BREAKING CHANGE] change api to return mock interfaces
116 * use reference equality for implicit object matcher #28
117 * verify invocation order #29
118 * allow implicit object value param as setup matcher #28
119 * proper mock reset #27
120 * repackage typemoq as an UMD module #25
121 * target method overridden by corresponding return func #21
122 * clone target instance at mock instantiation
123 * replace Underscore with Lodash
124 * rename 'output' to 'typemoq' #24
125 * enable chaining of callback and verifiable #23
126 * change Exception to extend from Error #22
127 * update to typescript 2.0
128
129v0.3.3 / 2016-08-28
130===================
131
132 * add support for mock reset #18
133 * add string values to MockExceptionReason
134
135v0.3.2 / 2016-07-22
136===================
137
138 * improve mockability of getters/setters
139
140v0.3.1 / 2016-07-17
141===================
142
143 * fix require underscore statement
144 * update readme with latest changes since 0.2.0
145 * change predicate matcher return type to T
146 * add predicate matcher #14
147 * change .verifiable to take a Times param #13
148 * revert param order of GobalMock.ofInstance/ofType
149 * add ES6 testing for node.js #7
150 * Merge pull request #15 from rkostrzewski/master
151 * set GlobalMock.globalName default equal to Mock.name
152 * use function.name when available
153 * Enabled ES6 classes support
154 * change some interfaces to type aliases
155 * update readme to use 'let' declarations
156 * change 'var' to 'let' declarations
157
158v0.2.0 / 2016-06-12
159===================
160
161 * support TypeScript 1.6 npm package typing resolving #4
162
163v0.1.1 / 2016-06-06
164===================
165
166 * record/replay in the same order (not reversed as before)
167 * support for record/replay scenarios
168 * readme minor updates
169 * correction in doc for node install
170
171v0.1.0 / 2016-05-26
172===================
173
174 * improve runtime support for browser and node
175 * update doc - add nuget install info
176 * support TypeScript 1.6 npm package typing resolving
177 * Merge pull request #6 from lowkay/master
178 * Fix ExtractProxyCall from mutating the context
179 * Merge pull request #2 from the-vk/master
180 * Fixed exception thrown in Exception.toString()
181
182v0.0.6 / 2015-09-10
183===================
184
185 * prep bower packaging
186 * export TypeMoq object for node.js
187 * change prop desc handling in global scope
188 * add global objects mocking
189 * bundle up output with dependencies
190 * update package info
191 * first working prototype
192
193