1 Fri Jun 20 16:27:55 2014 +0200 Emmanuel Garette <egarette@cadoles.com>
3 * add TIRAMISU_STORAGE for personalise default storage in
6 Thu Jun 19 23:20:29 2014 +0200 Emmanuel Garette <egarette@cadoles.com>
8 * add DynOptionDescription:
9 DynOptionDescription are OptionDescription that generate auto
10 OptionDescription with a callback function
12 Sun Apr 27 10:32:40 2014 +0200 Emmanuel Garette <egarette@cadoles.com>
14 * behavior change in ChoiceOption:
15 remove open_values, that no sens (no type validation is possible) if
16 you wan't something like open_values, please use a typed option and
17 add impl_(s|g)et_information to add proposed values and use it in your
19 * add dynamic ChoiceOption:
20 we can have dynamic ChoiceOption. Parameter values can be a function
21 and as callback, we can add values_params
23 Fri Apr 25 22:57:08 2014 +0200 Emmanuel Garette <egarette@cadoles.com>
26 a SubMulti is a multi in a multi variable
28 Sat Apr 12 11:37:27 2014 +0200 Emmanuel Garette <egarette@cadoles.com>
30 * behavior change in master/slave part of code:
31 if slave has a default value greater than master's one, it's raise
32 SlaveError, didn't try to reduce the slave's length
33 * tiramisu/config.py (in cfgimpl_get_home_by_path and getattr) and
34 tiramisu/value.py (in getitem): arity change, remove force_properties
35 * tiramisu/option.py: split into tiramisu/option directory
36 * tiramisu/option/masterslave.py: master/slaves have no a special
37 object MasterSlaves for all code related to master/slaves options
38 * tiramisu/option/masterslave.py: master and slaves values (length,
39 consistency, ...) are now check every time
40 * change None to undefined when needed