0
|
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
|