Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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