configurationengine/RELEASE.TXT
author m2lahtel
Wed, 08 Sep 2010 12:20:56 +0300
changeset 4 0951727b8815
parent 3 e7e0ae78773e
child 5 d2c80f5cab53
permissions -rw-r--r--
Updated to 1.2.13 release
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     1
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     2
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
     3
                         ConE - the Configuration Engine
4
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
     4
                              Version cone-1.2.13
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
     5
                            Release Notes, 06.09.2010
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     6
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     7
Release notes:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     8
=============
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
     9
4
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    10
== Version Cone-1.2.13 ==
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    11
* Stories
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    12
 * #1046 As a product integrator I want to get product specific report containing changed settings so that I can easily compare different configurations
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    13
 * #1047 Uda generation slow down with Vasco custvariant
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    14
 * #1054 As a TemplateML user I want to define a filter as a Python function
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    15
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    16
* Bug fixes
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    17
 * #1016 Error: Pickle usage break Nuage usage
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    18
 * #1053 CommandML should redirect output to the ConE log by default, not the standard output
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    19
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    20
== Version Cone-1.2.12 ==
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    21
* Stories
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    22
 * #1043 As an integrator I want to have more robust root flattener so that the whole build is not failing when something in input for some product is broken
0951727b8815 Updated to 1.2.13 release
m2lahtel
parents: 3
diff changeset
    23
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    24
== Version Cone-1.2.11 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    25
* Stories
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    26
 * #1012 As a user I want to get information whether the setting has been changed in the layer usign regex for layer name so that only needed rules are run
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    27
 * #1022 As a RHEL 64-bit user I want to run ConE without any extra steps
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    28
 * #1013 As a user I want use environment variables when defining convertprojectml paths
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    29
 * #1033 Name-ID mapping with file/folder settings as mapKey or mapValue should default to using localPath
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    30
 * #929 ConE support for confml specification 2.88 / 2.90
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    31
 * #1035 As a cone user I want to define the data update policy so, that it would be possible to add the configuration as the first include to the target configuration
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    32
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    33
* Bug fixes
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    34
 * #1031 Copying of empty directories does not work with ContentML
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    35
 * #1026 Contentml plugin gives memory error on big content files.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    36
 * #1007 As a user I want to be able to export vasco langpack customization root as such without filtering so that it works (Verifying and Code reviews)
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    37
 * #1021 ContentML throws exception when localpath is empty
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    38
 * #1027 Makefile generation gives error message with empty CPF and creates UDA always
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    39
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    40
== Version Cone-1.2.10 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    41
* Bug fixes
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    42
  * #999 Makefile generation does not work
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    43
  * #1015 Merge conesub_update.py patch to trunk
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    44
  * #1014 ContentML external input doesn't work with network drives.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    45
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    46
== Version Cone-1.2.9 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    47
* Stories
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    48
  * #948 As a user I want run a custom script on top of cone api to investigate deprecate features from Carbon confmls
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    49
  * #975 As a user I want to set the value of a tempFeature from the cone generate commandline with --set=TempFea=1
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    50
  * #979 As a cone user I want to store the rule execution outputs to a confml file so that I can use the rule output configuration in some other context
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    51
  * #994 RuleML filtering bug
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    52
  * #995 As a ConE user I want to get the list of generation output to separate “what” list so that I can create a zip file with WinZip (using winzip include)
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    53
  * #997 PRODBUG: # (sharp/hash) in title name causes reference
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    54
  * #998 Extending support of ticket #948 implementation
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    55
  * #1004 ConE export fails if option name or value is missing
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    56
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    57
* Bug fixes
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    58
  * #984 RuleML logging error the first sequence item is not shown in the log
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    59
  * #989 Modifying sequence values via default view doesn't save the data correctly
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    60
  * #996 Execution of /source/scripts/tests/unittest_configroot2flat.py fails in packed bat.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    61
  * #1001 Implementation container condition does not work if value is None
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    62
  * #1006 Error: Initvariant merges also AMPI custvariant layers
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    63
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    64
== Version Cone-1.2.8 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    65
* Bug fixes
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    66
  * #1002 ConE execution conflicts EC image creation because of pyc file creation
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    67
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    68
== Version Cone-1.2.7 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    69
* Stories
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    70
  * #991 As a cone developer I want to configure the script interface of cone command line client
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    71
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    72
* Bug fixes 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    73
  * #980 ConE --run-action=fix leaves old options in merged ConfML
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    74
  * #976 An incorrectly defined rule element causes the entire implml file to fail
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    75
  * #985 uses_layer() method doesn't work correctly in all cases
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    76
  * #988 Name-ID mapping does not work if the source setting is not of string type
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    77
  * #990 cone.cmd does not preserve caret characters (^) correctly
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    78
  * #993 ConE in wk18 release does not generate all cenrep files for S60 asset
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    79
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    80
== Version Cone-1.2.6 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    81
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    82
* Features:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    83
  * #928 As a user I want to create a rule that resolves is there any uda content in the generated layers
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    84
  * #933 As a user I want to get image type as parameter from imaker so that factorydmprofiles can be customized
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    85
  * #977 Remove the temp features from the refs with no output from the generation report
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    86
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    87
* Bug fixes:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    88
  * #955 NUAGE: Read error with readOnly attribute in View
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    89
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    90
== Version Cone-1.2.5 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    91
* Features:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    92
 * #925 As a user I want to name cone generation report after CPF name
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    93
 * #927 Rules are not working as implementations in generation report.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    94
 * #934 As a variant engineer I want to use Initvariant for initialization of new variant based on existing one
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    95
 * #936 Study and integrate Jani's packvariant solution
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    96
 * #943 As a developer I want to see validation information in S60 dashboard
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    97
 * #944 As a user I want to filter out content files via command line paratemeters when exporting configuration so that the export size is smaller
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    98
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    99
* Errors:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   100
 * #852 Generation report does not work with --all-layers
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   101
 * #921 Commandml condition problem with temp variables
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   102
 * #924 Ruleml tag filtering error
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   103
 * #956 Destination Netvork fix to accesspoint_id_counter.py
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   104
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   105
== Version Cone-1.2.4 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   106
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   107
== Stories ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   108
 * #916 As vasco I need extra flag to create svgs to mif so that I would show startup images on my screen
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   109
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   110
== Bug fixes ==
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   111
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   112
 * #921 Commandml condition problem with temp variables
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   113
 * #923 ConE documentation errors
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   114
 * #941 Casting None error in model.set_value_case()
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   115
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   116
== Version Cone-1.2.3 ==
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   117
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   118
== Stories ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   119
 * #690 As a Variant Engineer I want to read imageml documentation
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   120
 * #789 Value report should show if a setting value is set in a specific configuration
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   121
 * #900 As a user I want to have configuration name visible instead of configuration root name in the default settng document
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   122
 * #913 As a cone rule script writer I want to know the output folder of the generation so that I can generate a output file inside the rule script1
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   123
 * #931 As a user I want to define name for layer root files in convert project so that the layer name can be shown in nuage
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   124
 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   125
== Bug fixes ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   126
 * #192 Values inside sequence setting values are not cast to the correct type
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   127
 * #683 Generation report reports a file as not generated if it is the output of an implementation filtered out of the generation by a condition
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   128
 * #914 ConE way of creating temp files is racy and not good for server usage
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   129
 * #919 Error: ConE container conditions do not work correctly with data comparison on different data types
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   130
 * #932 Wildcards are working only in the beginning of filename in convertprojectml
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   131
 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   132
== Version Cone-1.2.2 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   133
Major features
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   134
 * Bug fixes 1.2, to mainly fix bugs found in real build environments (parallel building, etc). 
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   135
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   136
== Stories ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   137
 * #860 CI interface compare report
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   138
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   139
== Bug fixes ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   140
 * #917 Error: Cone generate fails when parameters to paths are given with \path syntax
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   141
 * #878 Helium 6.0.x: ConE errors in image creation
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   142
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   143
== Version Cone-1.2.1 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   144
Major features
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   145
 * Bug fixes and small new features to ConE 1.2.1 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   146
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   147
== Stories ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   148
 * #830 NUAGE: As a customisation engineer I want to override property elements in a view so that the properties can be extended / overriden
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   149
 * #846 As a variant engineer I want to easily merge a customer variant from a CPF back into the configuration project
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   150
 * #743 EPIC: Automatic validation with ConE
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   151
 * #851 Exporting CPFs to path creates that path
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   152
 * #884 As a user I want to generate certain layers based on the layer naming so that variant creation manual layer is included automatically when needed
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   153
 * #898 As a variant engineer I want to specifiy line change in templateml file for each template so that I can write either unix or windows files.
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   154
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   155
Bug fixes 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   156
 * #861 NUAGE: Template/sequence problem
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   157
 * #864 NUAGE: File setting problem in template part
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   158
 * #876 Configuration version does not get read/written to confml output
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   159
 * #877 Empty attributes of elements are removed in read/write test
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   160
 * #207 set_value(value) method for sequence features modifies its parameter
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   161
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   162
== Version Cone-1.2.0 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   163
* Features:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   164
	* #40: As a variant engineer/Sw integrator I want to check data compatibility of certain configuration so that I can be sure that my configuration is valid.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   165
	* #42: As a variant engineer I want to create operator cache using ConE so that content is visible already before image has been created
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   166
	* #84: EPIC: Cenrep changes related cenrep version 2 and PREQ2112
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   167
	* #96: As a variant engineer I need to enter variantID and variant version as a commandline parameter for the variant in case not included in the CPF
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   168
	* #120: ConE view inclusion support
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   169
	* #130: iMaker: Support baseporting team in iMaker - Cone HCR integration.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   170
	* #559: As a customization designer I want have only delta cenreps in ROFS3 so that re-creation of ROFS3 images in PR update is minimized.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   171
	* #584: As a variant engineer I want to be able to override implementation file in later layers so that public confml definition is easier.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   172
	* #636: Export action does not export ConfML files correctly
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   173
	* #692: Value report generation fails if the view references non-existent settings
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   174
	* #693: Value report generation fails if the specified view file does not directly contain the view
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   175
	* #702: As a SW developer I want to validate my ConfML and Implml file schemas using ConE
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   176
	* #705: Change rule plugin due to engine changes
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   177
	* #74: 6NUAGE: As a cone developer I want to access view overridden and original attributes so that I can know which attributes are set in view level
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   178
	* #747: As a user I want to see different schema validation as different error types so that I can filter them
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   179
	* #792: Change ConE licenses from SFL to EPL
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   180
	* #794: Preliminary model-level validation framework design
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   181
	* #797: Productization and merging model level validation to ConE 1.2 release
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   182
	* #826: ConE Linux delivery
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   183
	* #858: Refs changed by rule execution should be visible to other implementations immediately
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   184
	* #859: Common ImplML elements should be inherited correctly to sub-implementations
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   185
	* #879: As a user I want to filter errors in the validation report so that I can find my errors easily
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   186
* Bug fixes:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   187
	* #156: SchemaLocation attribute in Configuration element is invalid
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   188
	* #791: Writing FeatureLink objects to confml file fails
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   189
	* #799: As a customisation engineer I want to override option lists in a view so that the option list can be extended / overriden
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   190
	* #829: ConE must not assume that the executive process will have write access to workdir: change the usage of os.rename to use shutil.move
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   191
	* #831: Defining several mailbox feature elements under same group overrides the previously defined mailboxes in a view
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   192
	* #832: ConE log file parameter causes error if filename contains \x
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   193
	* #833: As a ConE API user I want to use all Confml feature xml schema facets consistently so that I can always trust that I get a certain type value
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   194
	* #834: As a user I want read/write length attribute of a confml feature/setting
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   195
	* #835: As a user I want to set desc and name attributes via constructor to a Confml sequence setting so that I can create it easily
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   196
	* #836: NUAGE: As a ConE API user I want to read/write the id of any confml element so that the id can be accessed via the API
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   197
	* #837: The ConfmlSequenceSetting template does not return ConfmlFile element data when it is fetched from confml
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   198
	* #854: Filtering based on setting references does not work correctly with ImplContainers
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   199
	* #855: ThemeML does not work in ImplML containers
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   200
	* #857: Template plug-in does not do ref-based filtering correctly
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   201
	* #866: Python version checking in cone.cmd might cause errors if multiple cone.cmd are executed at the same time.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   202
	* #587: Cone.cmd contains strange line
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   203
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   204
== Version Cone-1.2.0DEV ==
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   205
 * Features:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   206
   * Support for new webstorage (Carbon extapi)
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   207
     * Export features and data. Supports exporting of features and data from carbon to Configuration project and confml files.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   208
     * 
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   209
   * Known issues
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   210
     * Carbon refs are converted to apropriate confml refs in Cone which will cause problems if the carbon ref 
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   211
     is not a valid confml ref. e.g. refs withs dots or any unicode characters.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   212
     * Selection type feature cannot be created with the Carbon extapi (Creation of groups fails).
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   213
     * Directory separators '/' in configuration names will break the loading of configurations.
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   214
     * Carbon allows only references in lower case, which is contradicting current confml specification.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   215
 * Stories:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   216
  * #746 : As a cone developer I want to access view overridden and original attributes
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   217
           so that I can know which attributes are set in view level
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   218
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   219
== Version Cone-1.1.1 RC4 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   220
 * Bugfixes:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   221
    - cone.cmd fix
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   222
== Version Cone-1.1.1 RC3 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   223
 * Bugfixes:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   224
    - GenConfML plugin to use LXML instead of 4Suite
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   225
    - 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.)
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   226
    - Changed cone.cmd so that it chooses the correct base directory based on the Python version
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   227
    - Added dep-eggs for Python 2.6
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   228
    - Updated setuptools to version 0.6c11 from 0.6c9
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   229
    - PYTHONCASEOK=1 added to cone.cmd
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   230
== Version Cone-1.1.1RC2 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   231
 * Bugfixes:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   232
  * #640: Tag definitions in TemplateML namespace do not work
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   233
  * #645: Report generation fails if the changed data contains references to non-existent settings
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   234
  * #648: TemplateML plug-in does not list output files correctly
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   235
  * #589: Change ImageML get_refs() to report references used in determining input  
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   236
 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   237
== Version Cone-1.1.0 ==
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   238
  * New features
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   239
    * Templateml plugin
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   240
    * Command plugin
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   241
    * CRML DC (Data Compatibility) report into compare action
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   242
    * Implementation Language parsing changed from file name based to XML namespace based
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   243
      * It is now possible to have multiple implementations in a single file
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   244
      * Support for implementation tags, invocation phase and temporary ConfML features added to a common ImplML namespace
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   245
  * Bugfixes
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   246
  * Known issues
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   247
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   248
== Version Cone-1.0.0 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   249
  * New features
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   250
  * Bugfixes
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   251
  * Known issues
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   252
    * #1556: ConE: sequence prepending works incorrectly
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   253
    * #1722: Sequence items with extension policy prefix are reversed
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   254
    * #1726: generate --add doesn't include the included layer's data in generation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   255
    * #1729: CO-18: Merged variant layer inclusions are not in the correct order
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   256
    * #1799: Empty folders are not preserved when importing from a CPF generated by Carbide.ct or Carbide.v
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   257
    * #1884: Cone: Imageml plugin execution tool setting configuration is relative to the execution folder.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   258
    * #1893: ImageML mifconv command doesn't work if tooldir contains spaces
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   259
    * #1903: ConE rules cannot contain unicode chars
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   260
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   261
== Version Cone-1.0.0RC3 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   262
  * New features
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   263
  * Bugfixes
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   264
    * #1909: Links to GenConfML output files don't work in the generation report
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   265
    * #1908: CPF exported with multiple roots and empty folders doesn't work correctly in Carbide.v
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   266
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   267
== Version Cone-1.0.0RC2 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   268
  * New features
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   269
  * Bugfixes
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   270
    * #1881: Report generation fails if any of the values contains unicode values
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   271
    * #1890: Generation report doesn't support url encoding in links
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   272
    * #1904: Cone cannot be executed in directory that contains spaces
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   273
    * #1889: ImageML output goes under /output/content/content/
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   274
    * #1905: ConE: The priority for filenamejoin is incorrect
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   275
    * #1906: ConE generation fails if report output dir doesn't exist
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   276
    * Removed import_browserbookmarks action
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   277
    * #1907: Empty folders are not taken into CPF if they have been defined using -a parameter
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   278
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   279
== Version Cone-0.6.1 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   280
  * New features
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   281
    * #1780: ConE plugin filtering re-factoring, http://configurationtools.nmp.nokia.com/configurationtool/ticket/1759
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   282
      * 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
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   283
      * Add support for ini file like configuring of ConE. e.g. Plugin paths and tags can be configured in these configuration files.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   284
    * #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
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   285
      * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1574
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   286
      * This is a reporting functionality embedded now in generation action.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   287
      * Uses jinja2 to make the reporting based on template language
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   288
    * #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
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   289
      * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1684
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   290
    * #1104: Empty directories are omited in CPF export: Support for Cone
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   291
      * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1104
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   292
    * #1784: Include empty folders in ConE merge
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   293
      * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1784
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   294
    * #1625: Phase support to Cone Content Plugin
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   295
      * http://configurationtools.nmp.nokia.com/configurationtool/ticket/1625
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   296
    * #1487: ConE support for Rules / Relations
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   297
      * Adds a ruleml implementation language and plugin
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   298
      * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1487  
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   299
  * Bugfixes
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   300
    * Fixed a bug in view parsing, which expected a id instead of a name.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   301
    * Fixed a bug in implementation container creation to a configuration that is not in the root of the storage.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   302
    * Fixed file handle leak in acceptance tests.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   303
    * Fixed a bug in user story, As a customization designer I want to add rule also for settings that have empty default value.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   304
    * #1654: Default extension policy not set correctly in ConE
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   305
    * #1532: ConE: Removing non existing configuration fails
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   306
    * #1499: Cone: Projectconversion plugin does not remove old includes from existing data files
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   307
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   308
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   309
== Version Cone-0.6.0 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   310
  * Confml support:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   311
    * Sequence data supports subsecuences (e.g. file element under sequence)
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   312
    * Sequence data access via column (e.g. ref fea.sequencefea.column1) returns a list of data values in the column1 of sequencefea.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   313
    * Python type casting  for confml elements (ConfmlIntSetting,ConfmlBooleanSetting supported)
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   314
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   315
== Version Cone-0.5.2 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   316
  * Confml support:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   317
    * sequence data support
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   318
    * view support
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   319
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   320
== Version Cone-0.5.1 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   321
  * First version of the ConE public API