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