|
1 |
|
2 |
|
3 ConE the Configuration Engine |
|
4 Version cone-1.1.5 |
|
5 Release Notes, 11.1.2010 |
|
6 |
|
7 Release notes: |
|
8 ============= |
|
9 == Version Cone-1.1.5 == |
|
10 * Stories: |
|
11 - #792: Change ConE licenses from SFL to EPL |
|
12 - #80: As a variant engineer I want to merge my configuration so that "old" content is removed |
|
13 - #639: As a variant engineer I want that color depth argument for bmconv and mifconv is configurable |
|
14 - #703: As a SW developer I want to merge my confml and implml to global configuration project easily so that I don't need to manually copy the files and update the root files. |
|
15 - #765: As a user I want to configure cone logging output so that I can use the cone logs more efficiently |
|
16 - #785: CommandML does not support tag elements |
|
17 * Bug fixes: |
|
18 - #814: ERROR: Content folder in vascos "dummy" layer is not added to CPF when adding layer with -a option |
|
19 - #763: Selection setting option map does not work properly when option map element is used |
|
20 - #193: Different configurations open on the same project return the same setting values |
|
21 - #737: ConE merge produces incorrect output (layer root contains all data) |
|
22 - #762: ConE: option mapping does not store the mapKey/mapValue to confml file when confml output is written |
|
23 - #764: ConE must not assume that the executive process will have write access to workdir |
|
24 - #820: MultiSelection value setting does not work correctly |
|
25 |
|
26 == Version Cone-1.1.4 == |
|
27 * Stories: |
|
28 - #663: As a variant engineer I want to get resource's size in ruleml. |
|
29 - #700: As a variant engineer I want to have a rule which automatically sets correct color depth so that I don't need to manually do that. |
|
30 * Bug fixes: |
|
31 - #701: ConE crml: cenrep txt generation with sid & capabilities produces incorrect output |
|
32 |
|
33 == Version Cone-1.1.3 == |
|
34 * Stories: |
|
35 - #696: Factory Settings cannot be restored as phone resets every time the security code is inserted |
|
36 - #698: cone.cmd returns 0 even if ConE execution fails |
|
37 * Bug fixes: |
|
38 - #699: Remove target:core tag from existing implementations so that no content is by default generated to core image. |
|
39 |
|
40 == Version Cone-1.1.2 == |
|
41 |
|
42 == Version Cone-1.1.2 RC2 == |
|
43 * Bugfixes: |
|
44 - Fixed template plug-in bug fix |
|
45 |
|
46 == Version Cone-1.1.2 RC1 == |
|
47 |
|
48 * Stories: |
|
49 - #588: As a user I want to run the same command on several configurations in a batch mode |
|
50 - #611: As a product integrator I want to have info report in csv format so that importing to Excel is easy to made |
|
51 - #612: As a product integrator I want to see possible values for certain setting so that default values template is easy to made |
|
52 - #643: Impml harmonization with container concept |
|
53 - #652: Content plugin refactoring to enable better use |
|
54 |
|
55 * Bug fixes: |
|
56 - #657: Project.create_configuration takes forever with big configuration project |
|
57 - #659: Content plugins copy operation does not do anything if the file attribute in input has capital letter |
|
58 - #660: plugins get increased to an insane amount! |
|
59 |
|
60 == Version Cone-1.1.1 RC4 == |
|
61 * Bugfixes: |
|
62 - cone.cmd fix |
|
63 |
|
64 == Version Cone-1.1.1 RC3 == |
|
65 * Bugfixes: |
|
66 - GenConfML plugin to use LXML instead of 4Suite |
|
67 - Changed installation system to make the installation into a sub-directory depending on the current Python version (e.g. cone/2.5/lib/ instead of cone/lib/ etc.) |
|
68 - Changed cone.cmd so that it chooses the correct base directory based on the Python version |
|
69 - Added dep-eggs for Python 2.6 |
|
70 - Updated setuptools to version 0.6c11 from 0.6c9 |
|
71 - PYTHONCASEOK=1 added to cone.cmd |
|
72 |
|
73 == Version Cone-1.1.1 RC2 == |
|
74 * Bugfixes: |
|
75 * #640: Tag definitions in TemplateML namespace do not work |
|
76 * #645: Report generation fails if the changed data contains references to non-existent settings |
|
77 * #648: TemplateML plug-in does not list output files correctly |
|
78 * #589: Change ImageML get_refs() to report references used in determining input |
|
79 == Version Cone-1.1.1 RC1 == |
|
80 * Features: |
|
81 * Support for new webstorage (Carbon extapi) |
|
82 * Export features and data. Supports exporting of features and data from carbon to Configuration project and confml files. |
|
83 * |
|
84 * Known issues |
|
85 * Carbon refs are converted to apropriate confml refs in Cone which will cause problems if the carbon ref |
|
86 is not a valid confml ref. e.g. refs withs dots or any unicode characters. |
|
87 * Selection type feature cannot be created with the Carbon extapi (Creation of groups fails). |
|
88 * Directory separators '/' in configuration names will break the loading of configurations. |
|
89 * Carbon allows only references in lower case, which is contradicting current confml specification. |
|
90 == Version Cone-1.1.1 == |
|
91 * New features |
|
92 * Templateml plugin |
|
93 * Command plugin |
|
94 * CRML DC (Data Compatibility) report into compare action |
|
95 * Implementation Language parsing changed from file name based to XML namespace based |
|
96 * It is now possible to have multiple implementations in a single file |
|
97 * Support for implementation tags, invocation phase and temporary ConfML features added to a common ImplML namespace |
|
98 * Bugfixes |
|
99 * Known issues |
|
100 |
|
101 == Version Cone-1.0.0 == |
|
102 * New features |
|
103 * Bugfixes |
|
104 * Known issues |
|
105 * #1556: ConE: sequence prepending works incorrectly |
|
106 * #1722: Sequence items with extension policy prefix are reversed |
|
107 * #1726: generate --add doesn't include the included layer's data in generation |
|
108 * #1729: CO-18: Merged variant layer inclusions are not in the correct order |
|
109 * #1799: Empty folders are not preserved when importing from a CPF generated by Carbide.ct or Carbide.v |
|
110 * #1884: Cone: Imageml plugin execution tool setting configuration is relative to the execution folder. |
|
111 * #1893: ImageML mifconv command doesn't work if tooldir contains spaces |
|
112 * #1903: ConE rules cannot contain unicode chars |
|
113 |
|
114 == Version Cone-1.0.0RC3 == |
|
115 * New features |
|
116 * Bugfixes |
|
117 * #1909: Links to GenConfML output files don't work in the generation report |
|
118 * #1908: CPF exported with multiple roots and empty folders doesn't work correctly in Carbide.v |
|
119 |
|
120 == Version Cone-1.0.0RC2 == |
|
121 * New features |
|
122 * Bugfixes |
|
123 * #1881: Report generation fails if any of the values contains unicode values |
|
124 * #1890: Generation report doesn't support url encoding in links |
|
125 * #1904: Cone cannot be executed in directory that contains spaces |
|
126 * #1889: ImageML output goes under /output/content/content/ |
|
127 * #1905: ConE: The priority for filenamejoin is incorrect |
|
128 * #1906: ConE generation fails if report output dir doesn't exist |
|
129 * Removed import_browserbookmarks action |
|
130 * #1907: Empty folders are not taken into CPF if they have been defined using -a parameter |
|
131 |
|
132 == Version Cone-0.6.1 == |
|
133 * New features |
|
134 * #1780: ConE plugin filtering re-factoring, http://configurationtools.nmp.nokia.com/configurationtool/ticket/1759 |
|
135 * Add support for generic tags for plugin. Adds has_tag function to the plugin api. see http://configurationtools.nmp.nokia.com/builds/cone/docs/epydoc/cone.public.plugin.ImplBase-class.html#has_tag |
|
136 * Add support for ini file like configuring of ConE. e.g. Plugin paths and tags can be configured in these configuration files. |
|
137 * #1574: As a variant engineer I want to see generation report so that I know which settings are properly generated and which needs to be modified manually |
|
138 * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1574 |
|
139 * This is a reporting functionality embedded now in generation action. |
|
140 * Uses jinja2 to make the reporting based on template language |
|
141 * #1684: As a customization designer I want to be able to use arithmetic operations in rule files so that I can configure MMS settings easily |
|
142 * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1684 |
|
143 * #1104: Empty directories are omited in CPF export: Support for Cone |
|
144 * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1104 |
|
145 * #1784: Include empty folders in ConE merge |
|
146 * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1784 |
|
147 * #1625: Phase support to Cone Content Plugin |
|
148 * http://configurationtools.nmp.nokia.com/configurationtool/ticket/1625 |
|
149 * #1487: ConE support for Rules / Relations |
|
150 * Adds a ruleml implementation language and plugin |
|
151 * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1487 |
|
152 * Bugfixes |
|
153 * Fixed a bug in view parsing, which expected a id instead of a name. |
|
154 * Fixed a bug in implementation container creation to a configuration that is not in the root of the storage. |
|
155 * Fixed file handle leak in acceptance tests. |
|
156 * Fixed a bug in user story, As a customization designer I want to add rule also for settings that have empty default value. |
|
157 * #1654: Default extension policy not set correctly in ConE |
|
158 * #1532: ConE: Removing non existing configuration fails |
|
159 * #1499: Cone: Projectconversion plugin does not remove old includes from existing data files |
|
160 |
|
161 |
|
162 == Version Cone-0.6.0 == |
|
163 * Confml support: |
|
164 * Sequence data supports subsecuences (e.g. file element under sequence) |
|
165 * Sequence data access via column (e.g. ref fea.sequencefea.column1) returns a list of data values in the column1 of sequencefea. |
|
166 * Python type casting for confml elements (ConfmlIntSetting,ConfmlBooleanSetting supported) |
|
167 |
|
168 == Version Cone-0.5.2 == |
|
169 * Confml support: |
|
170 * sequence data support |
|
171 * view support |
|
172 |
|
173 == Version Cone-0.5.1 == |
|
174 * First version of the ConE public API |