Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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