Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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