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