Changelog
3.6 KB
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
v0.1.39
+ Stop using Changelog. See `git log`
v0.1.38
+ implement parallel
+ implement asyncEach
+ implement asyncMap
+ implement nextTick
v0.1.37
+ implemented waitFor
+ implemented rand
+ other improvements
v0.1.35
+ Better touch detection
v0.1.34
+ Better Promises
+ Small fix in time.js
v0.1.33
+ extend now uses copy instead of create
v0.1.32
+ implement blockFunction.addBlock
v0.1.31
+ Beefed up proto.js
v0.1.30
+ Improved throttle
v0.1.29
+ import base64
+ Many other changes...
v0.1.28
+ implement repeat
+ implement deepEqual
+ implement proto
+ improved client detection in client.js
v0.1.27
+ make client a proper class, and add the beginnins to OS user-agent parsing
+ improve url.js - enable getting and setting the hash/query params
+ implement merge
+ Add client.isMobile
v0.1.26
+ add client.name and client.is[IPhone, IPad, IPod]
v0.1.25
+ fix cookie.remove
+ implement create
+ implement arrayToObject
+ implement defineGetter
v0.1.24
+ implement cookie
+ move dom/* into ui library ui.js
+ implement Animation
+ add json, from JSON2 https://github.com/douglascrockford/JSON-js
+ xhr improvements
+ implement url
+ implement trim
+ implement isArguments
+ use native isArray if available
+ add @kaleb to contributors
v0.1.23
+ rename class _init to init
+ add support for mixins
+ implement Promise
+ implement invokeWith
+ implement recall
+ implement Publisher mixin
+ implement dom
+ implement client
+ implement popup
v0.1.22
+ implement ui/Component#_off
+ implement ui/Component#_makeDraggable - publishes 'drag' and 'drop' events, both with a data object describing the drag
+ implement throttle
+ change implementation of delay to actually delay, rather than throttle
+ Improved ui/Component event normalization (notably mousewheel)
+ Implement browser
+ Implement math.round
v0.1.21
+ start implementing std/time
+ implement copy - shallow object/array copying, with a flag for deep copying
+ implement keys
+ implement flatten
+ clean up xhr code
+ fix xhr bug where callback would not get called for empty responses
v0.1.20
+ ui/Component API cleanup
+ implement ui/Component display, hide and show
+ fix ui/Component addClass/hasClass/removeClass/toggleClass
+ better xhr error checking and xhr object cleanup
+ implement invoke
+ rename pick to filter. deprecate pick, but keep it around for now
+ give Logger alert email functionality
+ Fix delay
+ fix ui/Input defaultValue class name mixup
v0.1.19
+ Add xhr option not to encode values
+ Rename ui/Component#_dom to dom
+ Fix xhr get requests without a ? in the URL
+ fix context bug in delay
v0.1.18
+ implement delay
+ implement Logger
+ implement ui/Component
+ implement ui/Select
+ implement ui/Input
v0.1.16
+ Allow for passing in a context to each and map
v0.1.15
+ JSON.stringify xhr query parameters
+ Use JSON.parse rather than eval to parse responses. Much safer :)
v0.1.14
+ implement xhr
+ implement Publisher
v0.1.12
+ enable e.g. require('std/curry')
v0.1.11
+ add MIT license
+ implement curry
v0.1.10
+ implement slice
v0.1.9
+ implement strip, for stripping off the whitespace of strings
+ implement pick, for picking items out of an array
v0.1.8
+ fix stupid mistake
v0.1.7
+ import pack, unpack, crc32 and utf8_encode functions from phpjs
+ move function files into lib
v0.1.6
+ extend now returns the first argument, or a new object if first argument is null
v0.1.5
+ fix bind when second argument is a string
v0.1.4
+ implement extend
v0.1.3
+ call class initializer functions _init rather than initialize
v0.1.2
+ implement Class
v0.1.1
+ implement isArray
+ implement each
+ implement map
v0.1.0
+ Implement bind
+ Publish on npm as std