Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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