author | Aurelien Campeas <aurelien.campeas@logilab.fr> |
Thu, 14 Nov 2013 17:17:02 +0100 | |
changeset 9361 | 0542a85fe667 |
parent 9341 | 099a3a33eaaa |
child 9374 | 1236d9058ad3 |
permissions | -rw-r--r-- |
9218
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
1 |
What's new in CubicWeb 3.18? |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
2 |
============================ |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
3 |
|
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
4 |
New functionalities |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
5 |
-------------------- |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
6 |
|
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
7 |
* add a security debugging tool |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
8 |
(see `#2920304 <http://www.cubicweb.org/2920304>`_) |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
9 |
|
9341
099a3a33eaaa
[uicfg] give a set_fields_order method to the primary view display control
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9302
diff
changeset
|
10 |
* the primary view display controller (uicfg) now has a |
099a3a33eaaa
[uicfg] give a set_fields_order method to the primary view display control
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9302
diff
changeset
|
11 |
`set_fields_order` method similar to the one available for forms |
099a3a33eaaa
[uicfg] give a set_fields_order method to the primary view display control
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9302
diff
changeset
|
12 |
|
9218
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
13 |
|
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
14 |
API changes |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
15 |
----------- |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
16 |
|
9254
e1369f2dba79
[hooks/security] Defer entity permission checks to an Operation.
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9218
diff
changeset
|
17 |
* not really an API change, but the entity permission checks are now |
e1369f2dba79
[hooks/security] Defer entity permission checks to an Operation.
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9218
diff
changeset
|
18 |
systematically deferred to an operation, instead of a) trying in a |
e1369f2dba79
[hooks/security] Defer entity permission checks to an Operation.
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9218
diff
changeset
|
19 |
hook and b) if it failed, retrying later in an operation |
9218
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
20 |
|
9301
84ff860a966b
[doc] document changed attribute default value storage
Julien Cristau <julien.cristau@logilab.fr>
parents:
9291
diff
changeset
|
21 |
* The default value storage for attributes is no longer String, but |
84ff860a966b
[doc] document changed attribute default value storage
Julien Cristau <julien.cristau@logilab.fr>
parents:
9291
diff
changeset
|
22 |
Bytes. This opens the road to storing arbitrary python objects, e.g. |
84ff860a966b
[doc] document changed attribute default value storage
Julien Cristau <julien.cristau@logilab.fr>
parents:
9291
diff
changeset
|
23 |
numpy arrays, and fixes a bug where default values whose truth value |
84ff860a966b
[doc] document changed attribute default value storage
Julien Cristau <julien.cristau@logilab.fr>
parents:
9291
diff
changeset
|
24 |
was False were not properly migrated. |
9218
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
25 |
|
9361
0542a85fe667
symmetric relations: replace bogus rql2sql translation by a hook
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9341
diff
changeset
|
26 |
* `symmetric` relations are no more handled by an rql rewrite but are |
0542a85fe667
symmetric relations: replace bogus rql2sql translation by a hook
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9341
diff
changeset
|
27 |
now handled with hooks (from the `activeintegrity` category); this |
0542a85fe667
symmetric relations: replace bogus rql2sql translation by a hook
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9341
diff
changeset
|
28 |
may have some consequences for applications that do low-level database |
0542a85fe667
symmetric relations: replace bogus rql2sql translation by a hook
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9341
diff
changeset
|
29 |
manipulations or at times disable (some) hooks. |
0542a85fe667
symmetric relations: replace bogus rql2sql translation by a hook
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9341
diff
changeset
|
30 |
|
0542a85fe667
symmetric relations: replace bogus rql2sql translation by a hook
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9341
diff
changeset
|
31 |
|
9218
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
32 |
Deprecation |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
33 |
--------------------- |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
34 |
|
9302
af36f459d2f0
[server] deprecate the old multi-source system
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9301
diff
changeset
|
35 |
* the old multi-source system |
9218
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
36 |
|
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
37 |
|
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
38 |
Deprecated Code Drops |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
39 |
---------------------- |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
40 |
|
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
41 |
* ``ldapuser`` have been dropped; use ``ldapfeed`` now |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
42 |
(see `#2936496 <http://www.cubicweb.org/2936496>`_) |
c027ed79f1ce
[doc] add a what's new file for 3.18
David Douard <david.douard@logilab.fr>
parents:
diff
changeset
|
43 |
|
9291
4894bb92558a
[web] remove action "Got Rhythm" (closes #3093362)
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
9259
diff
changeset
|
44 |
* action ``GotRhythm`` was removed, make sure you do not |
4894bb92558a
[web] remove action "Got Rhythm" (closes #3093362)
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
9259
diff
changeset
|
45 |
import it in your cubes (even to unregister it) |
4894bb92558a
[web] remove action "Got Rhythm" (closes #3093362)
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
9259
diff
changeset
|
46 |
(see `#3093362 <http://www.cubicweb.org/3093362>`_) |
4894bb92558a
[web] remove action "Got Rhythm" (closes #3093362)
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents:
9259
diff
changeset
|
47 |
|
9255
46f41c3e1443
remove 3.8 bw compat
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9254
diff
changeset
|
48 |
* all 3.8 backward compat is gone |
9256
697a8181ba30
remove 3.9 bw compat
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9255
diff
changeset
|
49 |
|
9259
68cde7431c2c
[js] remove 3.9 bw compat (where apparently unused)
Aurelien Campeas <aurelien.campeas@logilab.fr>
parents:
9257
diff
changeset
|
50 |
* all 3.9 backward compat (including the javascript side) is gone |