-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhistory.txt
205 lines (148 loc) · 4.79 KB
/
history.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
Changelog
9.1.5 (2018/10/17)
==================
- now using stable sort on registry. That makes output more predictable
- fixing test error
9.1.3 (2018/02/27)
==================
- fix: registry now supports options
- async func queue, it now supports extra methods and global namespace
9.1.1 (2018/02/23)
==================
- fix: batch queue empties after execution
- fix: remove duplicated events when comparator returns 0
9.1.0 (2018/02/22)
==================
- fix: it doesn't throw an exception when a single adapter is not found. Just undefined
- added "batch" feature
9.0.0 (2018/02/12)
==================
- removed merge method (broken and not useful)
- fixed async-func-queue corner case
- added consumeOne method
- introduced a comparator to set the order of the posted events
8.0.0 (2018/02/06)
==================
- refactoring
- consume
- asynchronous queuing
7.1.0 (2017/12/18)
==================
- Added unstick method
- using trigger, handlers are now running in a different execution frame
7.0.1 (2017/07/10)
==================
- using trigger, handlers are now running in a different execution frame
7.0.0 (2017/06/27)
==================
- new "occamsrazor-match". Small but breaking change on validator semantic. When using an object it does not enforce the existence of the attributes.
6.0.1 (2017/06/23)
==================
- updates on "occamsrazor-match" bugfixes on safari 9. It was throwing when setting the function name
6.0.0 (2017/06/13)
==================
- added alias "triggerSync". It is the same as "all".
- embedded new "occamsrazor-match" library. Validators are now very easy to debug
- method "functions" returns all registry. Useful for debugging.
5.1.1 (2017/04/04)
==================
- method add, on: the last argument is converted automatically to a function
5.1.0 (2017/02/22)
==================
- fixed bug where undefined gets transformed in a validator of score 0 (it was 1)
- added removeIf method
5.0.0 (2016/03/13)
==================
- using mocha instead of qunit
- trigger method is async now
- updated documentation using markdown
- moved validators in a different package (occamsrazor-validator)
- undefined as validator matches everything. Null matches null only
4.6.0 (2016/03/09)
==================
- added proxy method
- it is possible to remove all adapters in a registry with "remove"
4.5.0 (2016/03/08)
==================
- added sticky events
4.4.1 (2016/02/15)
==================
- fixed typo in registry function
4.4.0 (2016/01/08)
==================
- added merge method. Returns a new adapter merging many adapters together.
4.3.0 (2016/01/08)
==================
- added size method to adapter. Returns the number of functions.
4.2.0 (2015/12/21)
==================
- added validator method: important. It bump the score by 64
4.1.0 (2015/12/18)
==================
- match validator now can take null and booleans
4.0.0 (2015/12/14)
==================
- added shorter syntax for add function
- removed "addNew" function. You can use wrapConstructor instead
- added "one" method
- new easier validator syntax
- removed old deprecated methods (publish, subscribe)
3.3.0 (2015/12/01)
==================
- the "has" validator can use functions to match properties
- documentation fixes
- validator function has the name property set
3.2.0 (2015/06/05)
==================
- the "has" validator can now match properties recursively
3.1.0 (2015/04/20)
==================
- fix on commonjs snippet
- added notFound method to adapter
- now raises an exception if more than one adapter is found
- added debug score to validators
- the "has" validator can now match more than one property
- added the instanceOf validator
3.0.2 (2015/03/27)
==================
- Added a bit of automation (test/release)
- Added a couple of tests
3.0.1 (2015/01/12)
==================
- fix on node.js global object
3.0.0 (2015/01/06)
==================
- major api change on validators
2.3.0 (unreleased)
==================
- added registry feature
- fixed tests
- updated docs
- added bower.json
2.2.2 (2013/06/10)
==================
- fixed UMD import (again)
2.2.1 (2013/06/10)
==================
- fixed UMD import
2.2.0 (2013/01/24)
==================
- added addNew method and wrapConstructor
- aliased addNew as addConstructor
- added package.json
2.1.0 (2012/12/23)
==================
- documentation: partial rewrite
- added anythingvalidator
2.0 (2012/12/15)
================
- new simpler validators. A simple function can be used
as validator
- renamed method "validator" with "chain". From now It
can be used only for chaining validators
- "this" is correctly passed to the functions
- refactored tests
- changed the order of "add" method. Now is more readable.
- new aliases for the methods
- added stringvalidator: a simple pre built string validator.
It is also used as a default validator