1 | v2.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 |
|
7 | v2.0.1 / 2017-08-10
|
8 | ===================
|
9 |
|
10 | * fix dynamic mock remove 'isFunction' redundant check from 'get' handler #76
|
11 |
|
12 | v2.0.0 / 2017-08-08
|
13 | ===================
|
14 |
|
15 | * add IMock.target property and shouldOverrideTarget option #74
|
16 |
|
17 | v1.8.0 / 2017-07-21
|
18 | ===================
|
19 |
|
20 | * add Times.atLeast(n: number) and Times.atMost(n: number) #68
|
21 |
|
22 | v1.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 |
|
29 | v1.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 |
|
35 | v1.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 |
|
41 | v1.4.2 / 2017-04-20
|
42 | ===================
|
43 |
|
44 | * fix dynamic mock matcher ignoring setup params #55
|
45 |
|
46 | v1.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 |
|
52 | v1.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 |
|
58 | v1.3.1 / 2017-03-09
|
59 | ===================
|
60 |
|
61 | * remove any dependency of typemoq.d.ts to lib.es6.d.ts #41
|
62 |
|
63 | v1.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 |
|
70 | v1.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 |
|
76 | v1.2.0 / 2017-02-07
|
77 | ===================
|
78 |
|
79 | * support dynamic mocking of Function.prototype
|
80 | * remove @types/node as a runtime dependency
|
81 |
|
82 | v1.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 |
|
90 | v1.0.3 / 2016-12-03
|
91 | ===================
|
92 |
|
93 | * fix node.js version in package.json #36
|
94 |
|
95 | v1.0.2 / 2016-11-28
|
96 | ===================
|
97 |
|
98 | * fix proxy null check #32
|
99 |
|
100 | v1.0.1 / 2016-11-25
|
101 | ===================
|
102 |
|
103 | * improve mock exception messages #31
|
104 |
|
105 | v1.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 |
|
129 | v0.3.3 / 2016-08-28
|
130 | ===================
|
131 |
|
132 | * add support for mock reset #18
|
133 | * add string values to MockExceptionReason
|
134 |
|
135 | v0.3.2 / 2016-07-22
|
136 | ===================
|
137 |
|
138 | * improve mockability of getters/setters
|
139 |
|
140 | v0.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 |
|
158 | v0.2.0 / 2016-06-12
|
159 | ===================
|
160 |
|
161 | * support TypeScript 1.6 npm package typing resolving #4
|
162 |
|
163 | v0.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 |
|
171 | v0.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 |
|
182 | v0.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 |
|