equal
deleted
inserted
replaced
5 ------------ |
5 ------------ |
6 |
6 |
7 * virtual relations: a new ComputedRelation class can be used in |
7 * virtual relations: a new ComputedRelation class can be used in |
8 schema.py; its `rule` attribute is an RQL snippet that defines the new |
8 schema.py; its `rule` attribute is an RQL snippet that defines the new |
9 relation. |
9 relation. |
|
10 |
10 * computed attributes: an attribute can now be defined with a `formula` |
11 * computed attributes: an attribute can now be defined with a `formula` |
11 argument (also an RQL snippet); it will be read-only, and updated |
12 argument (also an RQL snippet); it will be read-only, and updated |
12 automatically. |
13 automatically. |
13 |
14 |
14 Both of these features are described in `CWEP-002`_, and the updated |
15 Both of these features are described in `CWEP-002`_, and the updated |
23 * ``ucsvreader()`` and ``ucsvreader_pb()`` from the ``dataimport`` module have |
24 * ``ucsvreader()`` and ``ucsvreader_pb()`` from the ``dataimport`` module have |
24 2 new keyword arguments ``delimiter`` and ``quotechar`` to replace the |
25 2 new keyword arguments ``delimiter`` and ``quotechar`` to replace the |
25 ``separator`` and ``quote`` arguments respectively. This makes the API match |
26 ``separator`` and ``quote`` arguments respectively. This makes the API match |
26 that of Python's ``csv.reader()``. The old arguments are still supported |
27 that of Python's ``csv.reader()``. The old arguments are still supported |
27 though deprecated. |
28 though deprecated. |
|
29 |
|
30 * the migration environment's ``remove_cube`` function is now called ``drop_cube``. |
28 |
31 |
29 |
32 |
30 Deprecated Code Drops |
33 Deprecated Code Drops |
31 ---------------------- |
34 ---------------------- |
32 |
35 |