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