Skip to content
Newer
Older
100644 519 lines (344 sloc) 14.8 KB
cd0e7b4 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Jul 18, 2012
1 Reorganization of the project source code in order to be clearer and comply to license change:
2 - ocamllib and compiler: AGPL
3 - lib and tools: MIT
4
5 Improvements:
a8c1f78 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Jul 27, 2012
6 - Launch script improved, with node version check and node module dependencies check
cd0e7b4 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Jul 18, 2012
7 - Launch helper is now in tools/dependencies
8 - Added explicit dependency to simplesmtp (was expecting to be in nodemailer)
a8c1f78 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Jul 27, 2012
9 - Improved type error messages (by adding type witnesses)
10 - Improved syntax error messages
11 - Better compliance with Lintian
92e1ebd @arthuraa [doc] changelog: update
arthuraa authored Jul 30, 2012
12 - Do not copy standard Opa JS plugins and packages when building object
cd0e7b4 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Jul 18, 2012
13
ca7e971 [doc] CHANGELOG: update CHANGELOG
Niki Vazou authored Jul 27, 2012
14 New features:
15 - A module can be coerced with a restricted interface
16 - Character } is treated as reserved in html environment
a8c1f78 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Jul 27, 2012
17 - opa-plugin-builder and opa-plugin-brower now have their manpages
92e1ebd @arthuraa [doc] changelog: update
arthuraa authored Jul 30, 2012
18 - Output a package.json descriptor for packages and plugins
19 - Add flag --package-version to specify version in package.json
20 - (experimental) option --modular-plugins to export plugin
21 bypasses following commonjs conventions instead of using
22 the global namespace. For now, the stdlib must be compiled
23 with it in order to work.
24 - opa now accepts .js and .nodejs files when compiling packages and
25 executables. Files should be in plugin format and used with standard
26 plugin syntax.
cd0e7b4 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Jul 18, 2012
27
92e1ebd @arthuraa [doc] changelog: update
arthuraa authored Jul 30, 2012
28 Bug fixes:
cd1b60d @cedricss [doc] changelog: updated
cedricss authored Jul 27, 2012
29 - File.content on node backend
a8c1f78 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Jul 27, 2012
30 - installation_helper.sh install PATH fixed
92e1ebd @arthuraa [doc] changelog: update
arthuraa authored Jul 30, 2012
31 - Wrong renaming of variables in JS catch statements
32 - Obj. dependency directory placed in same path as main file
cd1b60d @cedricss [doc] changelog: updated
cedricss authored Jul 27, 2012
33
34 Documentation:
35 - Manual examples are now separate repositories: https://github.com/MLstate/
a8c1f78 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Jul 27, 2012
36 - Git submodules used for manual examples
cd1b60d @cedricss [doc] changelog: updated
cedricss authored Jul 27, 2012
37 - Chapter 7 "Hello, database" translated in Chinese. Thanks to Li Wenbo <li.wenbo@whu.edu.cn>
38
92e1ebd @arthuraa [doc] changelog: update
arthuraa authored Jul 30, 2012
39 Removed:
40 - Process management functions (e.g. fork) that were not implemented in the
41 NodeJS backend were removed
cd1b60d @cedricss [doc] changelog: updated
cedricss authored Jul 27, 2012
42
1c70e6c @Aqua-Ye [doc] changelog: reported last changelog from v1.0.0 to v1.0.4
Aqua-Ye authored Jul 9, 2012
43 2012.07.03, Version 1.0.4 (stable), v2403
44
45 Bug fixes:
46 - install.sh is not installed in /usr by debian package anymore
47
48 Improvements:
49 - Reduced the generated JS code size
50 - Split final JS object in several parts
51 - Load standard library packages dynamically
52 - Detection of node and node_modules dependencies at launch
53
54
55 2012.06.26, Version 1.0.3 (stable), v2309
56
57 Dropped OCaml back-end from the release package
58 - Reduced the package size from more than 66%
59
60 Removed node and node_modules inclusion from the release package
61 - You have to install node and npm yourself
62 - You will need to install node modules: mongodb, formidable, nodemailer, imap
63
64 2012.06.25, Version 1.0.2 (stable), v2276
65
66 Bug fixes:
67 - Debian package installer when OCaml was already present
68
69 Improvements:
70 - iconv, formbuilder and xls for node.js backend
71
72
73 2012.06.21, Version 1.0.1 (stable), v2258
74
75 New features:
76 - opa create myapp now available for node.js backend
77
78 Improvements:
79 - SSL for node.js backend
80
81 Bug fixes:
82 - MongoDB fields decoding
83
84
85 2012.06.20, Version 1.0.0 (stable), v2242
86
87 New features:
88
89 - Node.js backend by default
90
74f66bc @Aqua-Ye [doc] changelog: update about Bootstrap
Aqua-Ye authored Jun 16, 2012
91 Updated APIs:
92
93 * Bootstrap
94 - upgraded to Bootstrap 2.0.4
95 - import stdlib.themes.bootstrap does not import responsive CSS anymore
96 - see Boostrap module description for more info
97
98
9fc09ba @cedricss [doc] changelog/version: 0.9.4
cedricss authored Jun 12, 2012
99 2012.06.12, Version 0.9.4 (stable), v1900
100
101 New features:
102
103 * Tools
104 - 'opa create myapp' to generate a full Opa project
105
106 * Stdlib
107 - Map.filter
108 - Uri.of_relative and Uri.default_relative
109 - Support of Gravatar API
110
111 Improvements:
112
113 * switch to --db-local option and ~/.opa/mongo directory by default
114 * Use of curl on Mac OS to download mongoDB archive
115 * Option to include the version on @deprecated directive
116 * Auto conversion from iterator to xml
117 * Formbuilder markup compatible with Bootstrap
118
119 Bug fixes:
120
121 * Compilation of libiconv on FeeBSD, thanks Jeremy Messenger!
122 * mongoDB archive URL for Mac OS
123 * Bootstrap white glyphicons
124 * IMAP Client for Gmail
125
126
92b8b2e @OpaOnWindowsNow [doc] changelog: update
OpaOnWindowsNow authored May 30, 2012
127 2012.05.31, Version 0.9.3 (stable), v1869
a1b2f64 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored May 30, 2012
128
fd3f590 @cedricss [doc] Changelog: FreeBSD support added.
cedricss authored Apr 16, 2012
129 New supported platform:
130
131 * FreeBSD
132 - Opa commited to FreeBSD port trees: http://www.freshports.org/lang/opa/
133 Thanks to Jeremy Messenger <mezz.freebsd@gmail.com>
134
0868710 @BourgerieQuentin [doc] changelog: Move updated apis in the rigth section
BourgerieQuentin authored May 30, 2012
135
bdefb6d @cedricss [doc] Changelog: New scheduler functions. New scheduling policy.
cedricss authored Apr 16, 2012
136 New features:
137
0868710 @BourgerieQuentin [doc] changelog: Move updated apis in the rigth section
BourgerieQuentin authored May 30, 2012
138 * Doc
c117ee7 @Aqua-Ye [doc] changelog: not 4 chinese chapters, but 5
Aqua-Ye authored Jun 2, 2012
139 - 5 first chapters translated in Chinese.
0868710 @BourgerieQuentin [doc] changelog: Move updated apis in the rigth section
BourgerieQuentin authored May 30, 2012
140 Thanks to Li Wenbo <li.wenbo@whu.edu.cn> for this major contribution!
141 Online preview: http://cn.doc.opalang.org
a24c02c @cedricss [doc] changelog: updated for doc contribution
cedricss authored May 16, 2012
142
0868710 @BourgerieQuentin [doc] changelog: Move updated apis in the rigth section
BourgerieQuentin authored May 30, 2012
143 * Syntax
591c5de @OpaOnWindowsNow [fix] changelog: auto update
OpaOnWindowsNow authored May 4, 2012
144 - Possibility to use underscore inside numbers
145 - In js-like syntax, block braces of inserts can be used as delimiting a anonymous block function.
6e1c4be @Aqua-Ye [doc] changelog: typo in 0.9.3 section
Aqua-Ye authored Jun 2, 2012
146 e.g. <div onready={ {function(_) code} }></>
147 and <div onready={ function(_){ code} }></>
148 can be written <div onready={ function(_) code }></>
a1b2f64 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored May 30, 2012
149 - Projection database syntax
150 - Allows several match case with the same production
591c5de @OpaOnWindowsNow [fix] changelog: auto update
OpaOnWindowsNow authored May 4, 2012
151
9679fd7 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 16, 2012
152 * IMAP Client
153
154 * SMTP Client
155 - plain authentication
156
f00dcac @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 19, 2012
157 * HTTP Server
158 - PUT and DELETE methods are now handled
159
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
160 * Iconv
161 - binded libiconv with the help of iconv-ocaml
162 - added an Iconv module consequently
163
591c5de @OpaOnWindowsNow [fix] changelog: auto update
OpaOnWindowsNow authored May 4, 2012
164 * The directive @atomic(expr) now checks that the compiler is able to emit an atomic expression computation
165 (i.e. containing no scheduling point)
166
167 * New package stdlib.core.concurrency that provides (on server side only):
168 - generic Mutex mecanism
169 - exclusive section
170 - and reference with exclusive access
171
a1b2f64 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored May 30, 2012
172 * Database
7168fa3 @BourgerieQuentin [enhance] compiler, database: the default database backend is mongo
BourgerieQuentin authored May 30, 2012
173 - Mongo is the default database backend
a1b2f64 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored May 30, 2012
174 - Sub-path on database set and map
175 - Projection
176 - Options for update (ifexists)
177 - Remove and Remove all operators on database list
178 - Slice Projection
179 - Added hole expression and indexed expression on sub-path
180 - Exists query
181
182
bdefb6d @cedricss [doc] Changelog: New scheduler functions. New scheduling policy.
cedricss authored Apr 16, 2012
183 Improvements:
184
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
185 * Easier to define several server register: it now accepts a single registrable or a list of registrable
0b2becb @cedricss [doc] Changelog: updated with resource and html improvements
cedricss authored Apr 24, 2012
186
187 * Better support of html5 void elements: for those elements, the close tag is now optional
188 Note: html5 void elements can't be closed with a frag tag (</>).
189
190 * Easier to change the doctype. For example, to use html5 doctype:
191 Server.start(Server.http, [{register: { doctype : { html5 }}}, {title:"html5", ~page} ])
192
1097df3 @cedricss [doc] changelog: updated
cedricss authored Apr 26, 2012
193 * utf-8 charset meta tag automatically added for doctype html5
194
d606df3 @cedricss [doc] Changelog: updated
cedricss authored Apr 24, 2012
195 * namespace on html tag only for doctype xhtml1_1
196
bdefb6d @cedricss [doc] Changelog: New scheduler functions. New scheduling policy.
cedricss authored Apr 16, 2012
197 * Scheduling policy updated to improve concurrency level
198
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
199 * possibility to disable manpages generation with NO_MANPAGES
200
5fe2236 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored May 2, 2012
201 * do not generate dyn_css link or script tag if useless
202
591c5de @OpaOnWindowsNow [fix] changelog: auto update
OpaOnWindowsNow authored May 4, 2012
203 * The 'with' construction generate more efficient code (less scheduling points)
204
205 * Better check of wrong cyclic type definition
206
6e1c4be @Aqua-Ye [doc] changelog: typo in 0.9.3 section
Aqua-Ye authored Jun 1, 2012
207 * Faster parsing of Mime Multipart message
9bedfc1 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored May 22, 2012
208
a1b2f64 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored May 30, 2012
209 * Added a max pang attemps
210
6eadf36 @OpaOnWindowsNow [doc] changelog: auto update
OpaOnWindowsNow authored May 30, 2012
211 * Html escaping, faster (x2) and introduces almost no html entities for utf8 encoded html resources
212
a2ecd25 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 10, 2012
213 Bug fixes:
214
6eadf36 @OpaOnWindowsNow [doc] changelog: auto update
OpaOnWindowsNow authored May 30, 2012
215 * Memory leaks of buffer pools (http and mongodb)
216
92b8b2e @OpaOnWindowsNow [doc] changelog: update
OpaOnWindowsNow authored May 30, 2012
217 * File descriptor leaks in case of error while answering http request
218
6eadf36 @OpaOnWindowsNow [doc] changelog: auto update
OpaOnWindowsNow authored May 30, 2012
219 * Url decoding on multibyte utf8 characters
220
a2ecd25 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 10, 2012
221 * UriParser
222 - fixed bug when parsing ' ' character in path
5fcf766 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored May 30, 2012
223 - accept key without value (including equal sign)
a2ecd25 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 10, 2012
224
fae1ad6 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 10, 2012
225 * Mime
226 - fixed a bug in Mime headers parsing
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
227 - various fixes
fae1ad6 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 10, 2012
228
591c5de @OpaOnWindowsNow [fix] changelog: auto update
OpaOnWindowsNow authored May 4, 2012
229 * Mongodb buffer sharing is now always safe
230
a1b2f64 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored May 30, 2012
231 * Database
232 - Reference and value on mongo path
233 - Update of sum path
234 - Encode special mongo character on mongo fields
235 - Db.remove on path embedded in mongo database set and map
236
237 * Server
238 - Case insensitive http header parser
239
240 * Syntax
241 - Added 'default' case on Opa trx parser
242
243 * RPC
244 - Generation of client skeleton in some polymorphic case
245 - Serialized funaction as server cell
246
247 * Session
248 - The error callback was not called in some use of Session.try_send
249
258c92d @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 16, 2012
250 Updated APIs:
251
0868710 @BourgerieQuentin [doc] changelog: Move updated apis in the rigth section
BourgerieQuentin authored May 30, 2012
252 * Server
1097df3 @cedricss [doc] changelog: updated
cedricss authored Apr 26, 2012
253 - {register:...} now accepts a list of registrable instead of a list of string
254 Use Server.register_from_extension to register a list of string.
255
0868710 @BourgerieQuentin [doc] changelog: Move updated apis in the rigth section
BourgerieQuentin authored May 30, 2012
256 * Resource
258c92d @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 16, 2012
257 - allow custom response headers (name, value)
258
9679fd7 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 16, 2012
259 * SMTP Client
260 - return the raw message sent on success (Ok)
261
845ab80 @Aqua-Ye [cleanup] cache: really removed Negociator from source files
Aqua-Ye authored Apr 19, 2012
262 * Cache
263 - removed deprecated Negociator API (misspelled)
f9f115c @Aqua-Ye [doc] changelog: update
Aqua-Ye authored May 11, 2012
264 - added reset function to reset cache entirely
845ab80 @Aqua-Ye [cleanup] cache: really removed Negociator from source files
Aqua-Ye authored Apr 19, 2012
265
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
266 * Mime
4ca3d17 @Aqua-Ye [doc] changelog: forgot a API change about Mime
Aqua-Ye authored Jun 2, 2012
267 - Mime.get_text and Mime.get_attachments now takes an additional decoding function
7b59581 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored May 2, 2012
268 - Mime.Header.decode_value also takes a decoding function
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
269
5fe2236 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored May 2, 2012
270 * Bootstrap
271 - upgraded to Bootstrap 2.0.3
272 - ability to import Bootstrap CSS with or without responsiveness
273 - merged WBootstrap Badge and Label importance type
274
0868710 @BourgerieQuentin [doc] changelog: Move updated apis in the rigth section
BourgerieQuentin authored May 30, 2012
275 * Queue
276 - stdlib.queue moved to stdlib.core.queue
277 - add many folding function
278
279 * Set
280 - add 'mapping' functions that can map to different kind of set
281
282 * List
283 - add 'rev_iter'
284
285 * Random add 'bool'
286
287 * Parser
288 - Parser.alphanum, Parser.ident and Parser.bool added
289
290 * Scheduler
291 - New functions for advance users, providing fine-tuning of scheduling policy:
292 set_max_compute_successive, new set_nb_step_apply, point, yield, switch.
293
294 * ThreadContext
295 - add Client.using
591c5de @OpaOnWindowsNow [fix] changelog: auto update
OpaOnWindowsNow authored May 4, 2012
296
a1b2f64 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored May 30, 2012
297 * OpaValue
298 - Generator of default value (OpaValue.default)
299
300 * Json
301 - Added sort function
302
a2ecd25 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 10, 2012
303
a1b2f64 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored May 30, 2012
304 2012.04.06, Version 0.9.2 (stable), v1591
d3fd5d5 @OpaOnWindowsNow [enhance] version: 0.9.2
OpaOnWindowsNow authored Apr 6, 2012
305
1ea8952 @OpaOnWindowsNow [doc] CHANGELOG: Windows+sublime
OpaOnWindowsNow authored Apr 6, 2012
306 New supported platform:
307
308 * Windows 64bits
d3fd5d5 @OpaOnWindowsNow [enhance] version: 0.9.2
OpaOnWindowsNow authored Apr 6, 2012
309 - the platform is now supported via our binary installer while still considered as unstable
8888a5f @cedricss [doc] Changelog: shadinger credit for windows contribution added
cedricss authored Apr 16, 2012
310 Congratulations to shadinger (https://github.com/shadinger) for the major contribution!
1ea8952 @OpaOnWindowsNow [doc] CHANGELOG: Windows+sublime
OpaOnWindowsNow authored Apr 6, 2012
311
6cac8b9 @Aqua-Ye [doc] changelog: updated
Aqua-Ye authored Apr 6, 2012
312 Bug fixes:
fabefea @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Mar 20, 2012
313
1ea8952 @OpaOnWindowsNow [doc] CHANGELOG: Windows+sublime
OpaOnWindowsNow authored Apr 6, 2012
314 * Windows
315 - line error location
316
6cac8b9 @Aqua-Ye [doc] changelog: updated
Aqua-Ye authored Apr 6, 2012
317 * Mime
318 - fixed a bug in q-parser and qp-parser
319 - fixed inline plain/text detection
320
321 * UriParser
322 - fixed bug when parsing '+' character in query
323 - accept empty values for query parameters
fabefea @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Mar 20, 2012
324
aba1684 @OpaOnWindowsNow [doc] CHANGELOG: automatic+post-process
OpaOnWindowsNow authored Apr 6, 2012
325 * Json
326 - serialisation: emit an error when an integers serialisation could be out of range for the client
327
ee0fc95 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored Apr 6, 2012
328 * Mongo
329 - ref and val path on database set
330 - sum type updating
331 - composed path
332 - always resize buffer when it's full
333 - detection of primary key query
334 - update with _id
aba1684 @OpaOnWindowsNow [doc] CHANGELOG: automatic+post-process
OpaOnWindowsNow authored Apr 6, 2012
335 - use 64bits package for autoinstall
ee0fc95 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored Apr 6, 2012
336
337 * Separate compilation
338 - Fix packages ordering issues with compiler packages
339
64801b4 @Aqua-Ye [enhance] bootstrap: improved the import system again, with fixes for…
Aqua-Ye authored Mar 12, 2012
340 Updated APIs:
341
aba1684 @OpaOnWindowsNow [doc] CHANGELOG: automatic+post-process
OpaOnWindowsNow authored Apr 6, 2012
342 * `+` : can be used to concatenate two strings
343
fabefea @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Mar 20, 2012
344 * Bootstrap CSS
d0e203c @Aqua-Ye [doc] changelog: compact
Aqua-Ye authored Mar 13, 2012
345 - upgraded to v2.0.2
346 - fixes for Bootstrap and Opa icons inclusion
347 - changed the import names
348 - added Font Awesome icons
e66e404 @Aqua-Ye [doc] readme,changelog: added credits to bootstrat and font awesome
Aqua-Ye authored Mar 13, 2012
349
fabefea @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Mar 20, 2012
350 * Bootstrap Widgets
351 - upgrade bootstrap widgets to match v2.0 of bootstrap
352 - the previous implementation (compatible with <= v1.4.0) is moved in stdlib.widgets.deprecated.bootrap
353
324d80b @nrs135 [fix] stdlib: Update auth params in low-level data structure for exte…
nrs135 authored Mar 20, 2012
354 * Mongo low-level drivers
355 - added authentication parameters and command line options
356
23fed59 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 3, 2012
357 * HttpRequest
358 - added a get_form_data to retieves POST data (application/x-www-form-urlencoded )
6cac8b9 @Aqua-Ye [doc] changelog: updated
Aqua-Ye authored Apr 6, 2012
359
23fed59 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 3, 2012
360 * Date
361 - support %z in scanner format (returns GMT date)
362
324d80b @nrs135 [fix] stdlib: Update auth params in low-level data structure for exte…
nrs135 authored Mar 20, 2012
363 Other features:
364
1ea8952 @OpaOnWindowsNow [doc] CHANGELOG: Windows+sublime
OpaOnWindowsNow authored Apr 6, 2012
365 * Windows
366 - the installer is now completly standalone, nothing else need to be installed
367
5b363c7 @OpaOnWindowsNow [doc] CHANGELOG: forgotten stuff of previous version
OpaOnWindowsNow authored Apr 6, 2012
368 * Html response, size reduction
369 - add option --xhtml-enable-inlined-event, that can choose to inline event handler code in the html
370 - automatic dom ids are shorter
371
372 * Dom ids: accept minus char inside ids
373
aba1684 @OpaOnWindowsNow [doc] CHANGELOG: automatic+post-process
OpaOnWindowsNow authored Apr 6, 2012
374 * Slicer
375 - new warning classes that prevent using inadapted slicer directives
376 - new compile-time option '--slicer-check' that activate predefined configuration for theses warning classes
377
ee0fc95 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored Apr 6, 2012
378 * Mongo
379 - added authentication options for @mongo database
380 - added reference path on database set/map
381 - use the default command line options if non-specific command line
382 - use cursors
383 - 'tilda' syntactic sugar for update request
384
385 * Db3
386 - added reference path on the root
6cac8b9 @Aqua-Ye [doc] changelog: updated
Aqua-Ye authored Apr 6, 2012
387
388 * bslClient
389 - better handling of DOM appendChild under an HTML5 element in IE (fallback to jQuery)
64801b4 @Aqua-Ye [enhance] bootstrap: improved the import system again, with fixes for…
Aqua-Ye authored Mar 12, 2012
390
1ea8952 @OpaOnWindowsNow [doc] CHANGELOG: Windows+sublime
OpaOnWindowsNow authored Apr 6, 2012
391 * Editor
392 - start support of Sublime Text 2 with a plugin available at https://github.com/OpaOnWindowsNow/OpaSublimeText/downloads
393
debde27 @Aqua-Ye [doc] changelog: newline
Aqua-Ye authored Apr 6, 2012
394
1f90e4b @Aqua-Ye [doc] CHANGELOG: update
Aqua-Ye authored Mar 9, 2012
395 2012.03.09, Version 0.9.1 (stable), v1466
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
396
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
397 Other features:
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
398
1f8af04 @cedricss [doc] CHANGELOG: updated
cedricss authored Mar 8, 2012
399 * opa-translate tool updated for classic to js-like syntax translation
400 with support of syntactic sugar, prettier printer and various enhancements and bugfixes
401
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
402 * directive @from
403 - new @from directive to resolve importation conflicts
404 - In case of conflicts beetween two types with same original names, error message includes packages.
405
406 * cyclic types
407 - exportation of cyclic types
408 - typer.cyclic warnings when (non local) cyclic type exportation
409
410 * mixing database backends
411 - Added @db3 and @mongo database options on database schema declaration.
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
412
4a03705 @cedricss [doc] Changelog: updated
cedricss authored Mar 5, 2012
413 * new exprimental --remote-logs option to send logs to a remote web server
414
415 * new --cookie-accept-client-values to use cookie ec/ic values provided by the client instead of generating new ones
416
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
417 New APIs:
418
419 * Unification of runtime types (and fix 'magic' functions)
420
421 Updated APIs:
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
422
423 * included Twitter's Bootstrap CSS inside the stdlib, and improved the import system (see doc)
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
424
ec2c2f5 @Aqua-Ye [enhance] favicon: merge the favicon registering with the register se…
Aqua-Ye authored Mar 5, 2012
425 * added a way to register favicons (like css and js)
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
426
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
427 * changed WebClient API concerning additional headers
428
429 * improved / fixed MIME library
430
431 Bug fixes:
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
432
433 * Improved HTTP gzip compression time
434
1f8af04 @cedricss [doc] CHANGELOG: updated
cedricss authored Mar 8, 2012
435 * Various fixes on http client response parser
436
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
437 * Parser fixes : bindinds, declaration directives, sugared list
438
439 * Checking of recursives values
440
441 * Database queries on primary keys
442
443 * Events handler in new syntax
444
445 * Coercion on Xhmtl fragment
446
1f90e4b @Aqua-Ye [doc] CHANGELOG: update
Aqua-Ye authored Mar 9, 2012
447 * File descriptors leak when embedding static files
448
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
449 Other changes:
450
451 * Log.* functions take a strings instead of 'alpha
452
4a03705 @cedricss [doc] Changelog: updated
cedricss authored Mar 5, 2012
453 * Http client doesn't log by default (use the new HTTP_CLIENT_DEBUG debug variable if needed)
454
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
455 * --db-local options with mongo databases: download, install and launch a mongo database if needed.
456
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
457
5b59867 @BourgerieQuentin [doc] CHANGELOG: update
BourgerieQuentin authored Feb 14, 2012
458 2012.02.14, Version 0.9.0 (stable), v1300
459
460 Major features:
461
462 * js-like syntax
463 - new parser for a syntax close to JavaScript
464 - this is now the default syntax (use --parser classic to the the previous syntax)
465 - emacs mode and vim mode have been updated for this syntax
466
467 * MongoDB support
468 - new db backend based on MongoDB (not default)
469 - fully integrated with the langage db syntactic construction
470 - replica sets are supported using SlaveOk mode
471 - db syntactic construction extension to support queries with multiple ranges
472
473 Other features:
474
475 * i18n
476 - new @i18n directive
477 - it supports generic value that depends on the language
478 - more concise and simpler support for string
479
480 * directive @public_env
481 - instructs the compiler that it is legal to serialize a closure
482 - helps constructing functions on the server side that will be used later on the client side
483
484 New APIs:
485
486 * Mime, WBootstrap, Bootstrap, Dropbox, GCharts, Markdown, IRC, XlsExport, CsvExport, ...
487
488 Updated APIs :
489
490 * Email, SmtpClient, SmtpServer, Dom, Resource, OAuth, Canvas, Facebook, Twitter, GitHub, ...
491
492 Bug fixes:
493
494 * json string escaping: escape all control characters
495
496 * many other minor and major bug fixes
497
498 * Mongo replica sets now detect unsolicited change in primary due to new
499 priority feature for replica set nodes
500
501 * System.get_memory_usage(() on FreeBSD
502
503 Other changes:
504
505 * versioning number to semantic versioning (http://semver.org/)
506 - 1.0s4 => v0.9.0
507
508 * no automatic include of the favicon link
509
510 * .mlstate renamed into .opa, and no un-necessary creation at runtime
511
512 * HTML5 doctype added
513
514
fccc685 Initial open-source release
MLstate authored Jun 21, 2011
515 opa (1.0s3.4) unstable; urgency=low
516 * initial open-source release
517 -- Louis Gesbert <louis.gesbert@mlstate.com> Fri, 10 Jun 2011 15:44:20 +0200
5b59867 @BourgerieQuentin [doc] CHANGELOG: update
BourgerieQuentin authored Feb 14, 2012
518
Something went wrong with that request. Please try again.