Skip to content
Newer
Older
100644 289 lines (182 sloc) 8.07 KB
fd3f590 @cedricss [doc] Changelog: FreeBSD support added.
cedricss authored Apr 16, 2012
1 New supported platform:
2
3 * FreeBSD
4 - Opa commited to FreeBSD port trees: http://www.freshports.org/lang/opa/
5 Thanks to Jeremy Messenger <mezz.freebsd@gmail.com>
6
bdefb6d @cedricss [doc] Changelog: New scheduler functions. New scheduling policy.
cedricss authored Apr 16, 2012
7 New features:
8
a1e61f3 @cedricss [feature] Parser: alphanum, bool and ident funs added
cedricss authored Apr 30, 2012
9 * Parser.alphanum, Parser.ident and Parser.bool added
10
bdefb6d @cedricss [doc] Changelog: New scheduler functions. New scheduling policy.
cedricss authored Apr 16, 2012
11 * Scheduler
12 - new set_max_compute_successive function
13 - new set_nb_step_apply function
14 Those functions are made to fine-tune scheduling policy. For advanced users!
15
9679fd7 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 16, 2012
16 * IMAP Client
17
18 * SMTP Client
19 - plain authentication
20
f00dcac @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 19, 2012
21 * HTTP Server
22 - PUT and DELETE methods are now handled
23
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
24 * Iconv
25 - binded libiconv with the help of iconv-ocaml
26 - added an Iconv module consequently
27
bdefb6d @cedricss [doc] Changelog: New scheduler functions. New scheduling policy.
cedricss authored Apr 16, 2012
28 Improvements:
29
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
30 * Easier to define several server register: it now accepts a single registrable or a list of registrable
0b2becb @cedricss [doc] Changelog: updated with resource and html improvements
cedricss authored Apr 24, 2012
31
32 * Better support of html5 void elements: for those elements, the close tag is now optional
33 Note: html5 void elements can't be closed with a frag tag (</>).
34
35 * Easier to change the doctype. For example, to use html5 doctype:
36 Server.start(Server.http, [{register: { doctype : { html5 }}}, {title:"html5", ~page} ])
37
1097df3 @cedricss [doc] changelog: updated
cedricss authored Apr 26, 2012
38 * utf-8 charset meta tag automatically added for doctype html5
39
d606df3 @cedricss [doc] Changelog: updated
cedricss authored Apr 24, 2012
40 * namespace on html tag only for doctype xhtml1_1
41
bdefb6d @cedricss [doc] Changelog: New scheduler functions. New scheduling policy.
cedricss authored Apr 16, 2012
42 * Scheduling policy updated to improve concurrency level
43
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
44 * possibility to disable manpages generation with NO_MANPAGES
45
a2ecd25 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 10, 2012
46 Bug fixes:
47
48 * UriParser
49 - fixed bug when parsing ' ' character in path
50
fae1ad6 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 10, 2012
51 * Mime
52 - fixed a bug in Mime headers parsing
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
53 - various fixes
fae1ad6 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 10, 2012
54
258c92d @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 16, 2012
55 Updated APIs:
56
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
57 * Server:
1097df3 @cedricss [doc] changelog: updated
cedricss authored Apr 26, 2012
58 - {register:...} now accepts a list of registrable instead of a list of string
59 Use Server.register_from_extension to register a list of string.
60
258c92d @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 16, 2012
61 * Resource:
62 - allow custom response headers (name, value)
63
9679fd7 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 16, 2012
64 * SMTP Client
65 - return the raw message sent on success (Ok)
66
845ab80 @Aqua-Ye [cleanup] cache: really removed Negociator from source files
Aqua-Ye authored Apr 19, 2012
67 * Cache
68 - removed deprecated Negociator API (misspelled)
69
4657034 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 26, 2012
70 * Mime
71 - Mime.get_text now takes an additional decoding function
72
a2ecd25 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 10, 2012
73
54b449a @Aqua-Ye [doc] changelog: correct build version for 0.9.2
Aqua-Ye authored Apr 10, 2012
74 2012.01.06, Version 0.9.2 (stable), v1591
d3fd5d5 @OpaOnWindowsNow [enhance] version: 0.9.2
OpaOnWindowsNow authored Apr 6, 2012
75
1ea8952 @OpaOnWindowsNow [doc] CHANGELOG: Windows+sublime
OpaOnWindowsNow authored Apr 6, 2012
76 New supported platform:
77
78 * Windows 64bits
d3fd5d5 @OpaOnWindowsNow [enhance] version: 0.9.2
OpaOnWindowsNow authored Apr 6, 2012
79 - the platform is now supported via our binary installer while still considered as unstable
8888a5f @cedricss [doc] Changelog: shadinger credit for windows contribution added
cedricss authored Apr 16, 2012
80 Congratulations to shadinger (https://github.com/shadinger) for the major contribution!
1ea8952 @OpaOnWindowsNow [doc] CHANGELOG: Windows+sublime
OpaOnWindowsNow authored Apr 6, 2012
81
6cac8b9 @Aqua-Ye [doc] changelog: updated
Aqua-Ye authored Apr 6, 2012
82 Bug fixes:
fabefea @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Mar 20, 2012
83
1ea8952 @OpaOnWindowsNow [doc] CHANGELOG: Windows+sublime
OpaOnWindowsNow authored Apr 6, 2012
84 * Windows
85 - line error location
86
6cac8b9 @Aqua-Ye [doc] changelog: updated
Aqua-Ye authored Apr 6, 2012
87 * Mime
88 - fixed a bug in q-parser and qp-parser
89 - fixed inline plain/text detection
90
91 * UriParser
92 - fixed bug when parsing '+' character in query
93 - accept empty values for query parameters
fabefea @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Mar 20, 2012
94
aba1684 @OpaOnWindowsNow [doc] CHANGELOG: automatic+post-process
OpaOnWindowsNow authored Apr 6, 2012
95 * Json
96 - serialisation: emit an error when an integers serialisation could be out of range for the client
97
ee0fc95 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored Apr 6, 2012
98 * Mongo
99 - ref and val path on database set
100 - sum type updating
101 - composed path
102 - always resize buffer when it's full
103 - detection of primary key query
104 - update with _id
aba1684 @OpaOnWindowsNow [doc] CHANGELOG: automatic+post-process
OpaOnWindowsNow authored Apr 6, 2012
105 - use 64bits package for autoinstall
ee0fc95 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored Apr 6, 2012
106
107 * Separate compilation
108 - Fix packages ordering issues with compiler packages
109
64801b4 @Aqua-Ye [enhance] bootstrap: improved the import system again, with fixes for…
Aqua-Ye authored Mar 12, 2012
110 Updated APIs:
111
aba1684 @OpaOnWindowsNow [doc] CHANGELOG: automatic+post-process
OpaOnWindowsNow authored Apr 6, 2012
112 * `+` : can be used to concatenate two strings
113
fabefea @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Mar 20, 2012
114 * Bootstrap CSS
d0e203c @Aqua-Ye [doc] changelog: compact
Aqua-Ye authored Mar 13, 2012
115 - upgraded to v2.0.2
116 - fixes for Bootstrap and Opa icons inclusion
117 - changed the import names
118 - added Font Awesome icons
e66e404 @Aqua-Ye [doc] readme,changelog: added credits to bootstrat and font awesome
Aqua-Ye authored Mar 13, 2012
119
fabefea @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Mar 20, 2012
120 * Bootstrap Widgets
121 - upgrade bootstrap widgets to match v2.0 of bootstrap
122 - the previous implementation (compatible with <= v1.4.0) is moved in stdlib.widgets.deprecated.bootrap
123
324d80b @nrs135 [fix] stdlib: Update auth params in low-level data structure for exte…
nrs135 authored Mar 20, 2012
124 * Mongo low-level drivers
125 - added authentication parameters and command line options
126
23fed59 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 3, 2012
127 * HttpRequest
128 - added a get_form_data to retieves POST data (application/x-www-form-urlencoded )
6cac8b9 @Aqua-Ye [doc] changelog: updated
Aqua-Ye authored Apr 6, 2012
129
23fed59 @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Apr 3, 2012
130 * Date
131 - support %z in scanner format (returns GMT date)
132
324d80b @nrs135 [fix] stdlib: Update auth params in low-level data structure for exte…
nrs135 authored Mar 20, 2012
133 Other features:
134
1ea8952 @OpaOnWindowsNow [doc] CHANGELOG: Windows+sublime
OpaOnWindowsNow authored Apr 6, 2012
135 * Windows
136 - the installer is now completly standalone, nothing else need to be installed
137
5b363c7 @OpaOnWindowsNow [doc] CHANGELOG: forgotten stuff of previous version
OpaOnWindowsNow authored Apr 6, 2012
138 * Html response, size reduction
139 - add option --xhtml-enable-inlined-event, that can choose to inline event handler code in the html
140 - automatic dom ids are shorter
141
142 * Dom ids: accept minus char inside ids
143
aba1684 @OpaOnWindowsNow [doc] CHANGELOG: automatic+post-process
OpaOnWindowsNow authored Apr 6, 2012
144 * Slicer
145 - new warning classes that prevent using inadapted slicer directives
146 - new compile-time option '--slicer-check' that activate predefined configuration for theses warning classes
147
ee0fc95 @BourgerieQuentin [doc] changelog: update
BourgerieQuentin authored Apr 6, 2012
148 * Mongo
149 - added authentication options for @mongo database
150 - added reference path on database set/map
151 - use the default command line options if non-specific command line
152 - use cursors
153 - 'tilda' syntactic sugar for update request
154
155 * Db3
156 - added reference path on the root
6cac8b9 @Aqua-Ye [doc] changelog: updated
Aqua-Ye authored Apr 6, 2012
157
158 * bslClient
159 - better handling of DOM appendChild under an HTML5 element in IE (fallback to jQuery)
64801b4 @Aqua-Ye [enhance] bootstrap: improved the import system again, with fixes for…
Aqua-Ye authored Mar 12, 2012
160
1ea8952 @OpaOnWindowsNow [doc] CHANGELOG: Windows+sublime
OpaOnWindowsNow authored Apr 6, 2012
161 * Editor
162 - start support of Sublime Text 2 with a plugin available at https://github.com/OpaOnWindowsNow/OpaSublimeText/downloads
163
debde27 @Aqua-Ye [doc] changelog: newline
Aqua-Ye authored Apr 6, 2012
164
1f90e4b @Aqua-Ye [doc] CHANGELOG: update
Aqua-Ye authored Mar 9, 2012
165 2012.03.09, Version 0.9.1 (stable), v1466
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
166
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
167 Other features:
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
168
1f8af04 @cedricss [doc] CHANGELOG: updated
cedricss authored Mar 8, 2012
169 * opa-translate tool updated for classic to js-like syntax translation
170 with support of syntactic sugar, prettier printer and various enhancements and bugfixes
171
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
172 * directive @from
173 - new @from directive to resolve importation conflicts
174 - In case of conflicts beetween two types with same original names, error message includes packages.
175
176 * cyclic types
177 - exportation of cyclic types
178 - typer.cyclic warnings when (non local) cyclic type exportation
179
180 * mixing database backends
181 - Added @db3 and @mongo database options on database schema declaration.
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
182
4a03705 @cedricss [doc] Changelog: updated
cedricss authored Mar 5, 2012
183 * new exprimental --remote-logs option to send logs to a remote web server
184
185 * new --cookie-accept-client-values to use cookie ec/ic values provided by the client instead of generating new ones
186
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
187 New APIs:
188
189 * Unification of runtime types (and fix 'magic' functions)
190
191 Updated APIs:
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
192
193 * included Twitter's Bootstrap CSS inside the stdlib, and improved the import system (see doc)
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
194
ec2c2f5 @Aqua-Ye [enhance] favicon: merge the favicon registering with the register se…
Aqua-Ye authored Mar 5, 2012
195 * added a way to register favicons (like css and js)
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
196
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
197 * changed WebClient API concerning additional headers
198
199 * improved / fixed MIME library
200
201 Bug fixes:
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
202
203 * Improved HTTP gzip compression time
204
1f8af04 @cedricss [doc] CHANGELOG: updated
cedricss authored Mar 8, 2012
205 * Various fixes on http client response parser
206
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
207 * Parser fixes : bindinds, declaration directives, sugared list
208
209 * Checking of recursives values
210
211 * Database queries on primary keys
212
213 * Events handler in new syntax
214
215 * Coercion on Xhmtl fragment
216
1f90e4b @Aqua-Ye [doc] CHANGELOG: update
Aqua-Ye authored Mar 9, 2012
217 * File descriptors leak when embedding static files
218
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
219 Other changes:
220
221 * Log.* functions take a strings instead of 'alpha
222
4a03705 @cedricss [doc] Changelog: updated
cedricss authored Mar 5, 2012
223 * Http client doesn't log by default (use the new HTTP_CLIENT_DEBUG debug variable if needed)
224
70f3d84 @BourgerieQuentin [doc] changelog: Update for 0.9.1
BourgerieQuentin authored Mar 5, 2012
225 * --db-local options with mongo databases: download, install and launch a mongo database if needed.
226
829819b @Aqua-Ye [doc] changelog: update
Aqua-Ye authored Feb 29, 2012
227
5b59867 @BourgerieQuentin [doc] CHANGELOG: update
BourgerieQuentin authored Feb 14, 2012
228 2012.02.14, Version 0.9.0 (stable), v1300
229
230 Major features:
231
232 * js-like syntax
233 - new parser for a syntax close to JavaScript
234 - this is now the default syntax (use --parser classic to the the previous syntax)
235 - emacs mode and vim mode have been updated for this syntax
236
237 * MongoDB support
238 - new db backend based on MongoDB (not default)
239 - fully integrated with the langage db syntactic construction
240 - replica sets are supported using SlaveOk mode
241 - db syntactic construction extension to support queries with multiple ranges
242
243 Other features:
244
245 * i18n
246 - new @i18n directive
247 - it supports generic value that depends on the language
248 - more concise and simpler support for string
249
250 * directive @public_env
251 - instructs the compiler that it is legal to serialize a closure
252 - helps constructing functions on the server side that will be used later on the client side
253
254 New APIs:
255
256 * Mime, WBootstrap, Bootstrap, Dropbox, GCharts, Markdown, IRC, XlsExport, CsvExport, ...
257
258 Updated APIs :
259
260 * Email, SmtpClient, SmtpServer, Dom, Resource, OAuth, Canvas, Facebook, Twitter, GitHub, ...
261
262 Bug fixes:
263
264 * json string escaping: escape all control characters
265
266 * many other minor and major bug fixes
267
268 * Mongo replica sets now detect unsolicited change in primary due to new
269 priority feature for replica set nodes
270
271 * System.get_memory_usage(() on FreeBSD
272
273 Other changes:
274
275 * versioning number to semantic versioning (http://semver.org/)
276 - 1.0s4 => v0.9.0
277
278 * no automatic include of the favicon link
279
280 * .mlstate renamed into .opa, and no un-necessary creation at runtime
281
282 * HTML5 doctype added
283
284
fccc685 Initial open-source release
MLstate authored Jun 21, 2011
285 opa (1.0s3.4) unstable; urgency=low
286 * initial open-source release
287 -- Louis Gesbert <louis.gesbert@mlstate.com> Fri, 10 Jun 2011 15:44:20 +0200
5b59867 @BourgerieQuentin [doc] CHANGELOG: update
BourgerieQuentin authored Feb 14, 2012
288
Something went wrong with that request. Please try again.