Changes between Version 3 and Version 4 of NagareChangelog


Ignore:
Timestamp:
01/16/2012 06:48:25 PM (6 years ago)
Author:
apoirier
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NagareChangelog

    v3 v4  
    33Nagare Changelog 
    44================ 
     5 
     60.4.0 
     7----- 
     8 
     9New features 
     10~~~~~~~~~~~~ 
     11 
     12  - Mercurial migration (http://hg.nagare.org and http://bitbucket.org/nagare mirror) 
     13  - new site, examples and documentation design 
     14  - tutorial (http://www.nagare.org/trac/wiki/NagareTutorial) 
     15  - i18n service (messages catalogs, HTTP language negotiation, timezones, dates, currencies, numbers ...) 
     16  - multiprocess / thread scopes differences handled by the new ``nagare.local`` service 
     17  - HTML5 renderer (``nagare.namespaces.xhtml5.Renderer()``) 
     18  - user impersonnalisation (stackable user objects) 
     19  - stackable security rules 
     20  - standalone publisher threads pool fully configurable 
     21  - dummy sessions manager for completly Restful applications (no state kept on the server) 
     22  - fastcgi over unix socket 
     23  - the DOCTYPE can be changed 
     24  - the content type of an XML response can be changed 
     25  - configurable default initial renderer 
     26  - relative logger names 
     27  - ``nagare-admin shell`` prompt displays the name of the application 
     28  - application name can be inserted as ``$name`` in the configuration file 
     29 
     30Changes 
     31~~~~~~~ 
     32 
     33  - A renderer can create an asynchronous renderer: 
     34    ``comp.render(xhtml.AsyncRenderer())`` => ``comp.render(h.AsyncRenderer())`` 
     35  - New versions of YUI, IPython, SQLAlchemy, lxml and WebOb 
     36 
     37Bugs fixed 
     38~~~~~~~~~~ 
     39 
     40  - client disconnection detection added for comet streams 
     41  - #51: javascript executed multiple times 
     42  - #52: more informations for the ``AnswerWithoutCall`` exception 
     43  - #53: a ``component.Task`` must exit on ``answer()`` if a ``on_answer()`` was set 
     44  - #54: log service not initialized 
     45  - #55: xhtml ``select`` and ``option``: problem with integer 
     46  - #66: serializer can't serialize an empty DOM 
     47  - #67: serializer can't serialize a fragment (a list of DOM) 
     48  - #1298: bad generation of pure ``href`` anchor 
     49  - #1442: bad Javascript translation of Python methods 
     50  - #1443: error when the default initial renderer is asynchronous 
     51  - #1444: ajax error when no HTML is rendered 
     52  - #1447: ``IntValidator`` does not catch ``TypeError`` 
     53  - #1498: tutorial errors 
     54  - #1502: incorrect ``memory`` sessions manager 
     55  - #1508: error with the latest IPython version 
     56  - #1509: ``data_path`` not initialized 
     57  - #1510: bad checkbox values in ajax 
     58  - #1511: SQLAlchemy engines creation fully configurable 
     59 
    560 
    6610.3.0 
     
    45100  - late creation of the SQLAlchemy database engines and metadatas binding 
    46101  - input fields ot type ``button`` now working in an Ajax submit 
    47   - ``Var.var()`` now working inn a unicode context 
     102  - ``Var.var()`` now working in a unicode context 
    48103  - ``nagare-admin create-rules`` had problems when a static directory didn't exist 
    49104  - bad boolean expressions parenthesis translation in pyjs fixed 
     
    109164 
    110165.. wikiname: NagareChangelog 
    111  
    112166}}}