configurationengine/RELEASE.TXT
author m2lahtel
Tue, 10 Aug 2010 14:29:28 +0300
changeset 3 e7e0ae78773e
parent 0 2e8eeb919028
child 4 0951727b8815
permissions -rw-r--r--
ConE 1.2.11 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
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
     4
                              Version cone-1.2.11
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
     5
                            Release Notes, 10.08.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
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    10
== Version Cone-1.2.11 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    11
* Stories
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    12
 * #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
    13
 * #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
    14
 * #1013 As a user I want use environment variables when defining convertprojectml paths
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    15
 * #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
    16
 * #929 ConE support for confml specification 2.88 / 2.90
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    17
 * #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
    18
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    19
* Bug fixes
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    20
 * #1031 Copying of empty directories does not work with ContentML
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    21
 * #1026 Contentml plugin gives memory error on big content files.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    22
 * #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
    23
 * #1021 ContentML throws exception when localpath is empty
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    24
 * #1027 Makefile generation gives error message with empty CPF and creates UDA always
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    25
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    26
== Version Cone-1.2.10 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    27
* Bug fixes
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    28
  * #999 Makefile generation does not work
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    29
  * #1015 Merge conesub_update.py patch to trunk
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    30
  * #1014 ContentML external input doesn't work with network drives.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    31
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    32
== Version Cone-1.2.9 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    33
* Stories
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    34
  * #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
    35
  * #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
    36
  * #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
    37
  * #994 RuleML filtering bug
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    38
  * #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
    39
  * #997 PRODBUG: # (sharp/hash) in title name causes reference
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    40
  * #998 Extending support of ticket #948 implementation
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    41
  * #1004 ConE export fails if option name or value is missing
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    42
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    43
* Bug fixes
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    44
  * #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
    45
  * #989 Modifying sequence values via default view doesn't save the data correctly
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    46
  * #996 Execution of /source/scripts/tests/unittest_configroot2flat.py fails in packed bat.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    47
  * #1001 Implementation container condition does not work if value is None
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    48
  * #1006 Error: Initvariant merges also AMPI custvariant layers
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    49
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    50
== Version Cone-1.2.8 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    51
* Bug fixes
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    52
  * #1002 ConE execution conflicts EC image creation because of pyc file creation
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    53
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    54
== Version Cone-1.2.7 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    55
* Stories
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    56
  * #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
    57
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    58
* Bug fixes 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    59
  * #980 ConE --run-action=fix leaves old options in merged ConfML
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    60
  * #976 An incorrectly defined rule element causes the entire implml file to fail
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    61
  * #985 uses_layer() method doesn't work correctly in all cases
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    62
  * #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
    63
  * #990 cone.cmd does not preserve caret characters (^) correctly
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    64
  * #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
    65
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    66
== Version Cone-1.2.6 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    67
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    68
* Features:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    69
  * #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
    70
  * #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
    71
  * #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
    72
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    73
* Bug fixes:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    74
  * #955 NUAGE: Read error with readOnly attribute in View
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    75
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    76
== Version Cone-1.2.5 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    77
* Features:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    78
 * #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
    79
 * #927 Rules are not working as implementations in generation report.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    80
 * #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
    81
 * #936 Study and integrate Jani's packvariant solution
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    82
 * #943 As a developer I want to see validation information in S60 dashboard
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    83
 * #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
    84
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    85
* Errors:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    86
 * #852 Generation report does not work with --all-layers
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    87
 * #921 Commandml condition problem with temp variables
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    88
 * #924 Ruleml tag filtering error
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    89
 * #956 Destination Netvork fix to accesspoint_id_counter.py
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    90
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    91
== Version Cone-1.2.4 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    92
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    93
== Stories ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    94
 * #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
    95
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    96
== Bug fixes ==
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    97
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    98
 * #921 Commandml condition problem with temp variables
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    99
 * #923 ConE documentation errors
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   100
 * #941 Casting None error in model.set_value_case()
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   101
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   102
== Version Cone-1.2.3 ==
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   103
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   104
== Stories ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   105
 * #690 As a Variant Engineer I want to read imageml documentation
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   106
 * #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
   107
 * #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
   108
 * #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
   109
 * #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
   110
 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   111
== Bug fixes ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   112
 * #192 Values inside sequence setting values are not cast to the correct type
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   113
 * #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
   114
 * #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
   115
 * #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
   116
 * #932 Wildcards are working only in the beginning of filename in convertprojectml
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   117
 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   118
== Version Cone-1.2.2 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   119
Major features
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   120
 * 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
   121
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   122
== Stories ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   123
 * #860 CI interface compare report
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
 * #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
   127
 * #878 Helium 6.0.x: ConE errors in image creation
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   128
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   129
== Version Cone-1.2.1 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   130
Major features
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   131
 * Bug fixes and small new features to ConE 1.2.1 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   132
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   133
== Stories ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   134
 * #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
   135
 * #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
   136
 * #743 EPIC: Automatic validation with ConE
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   137
 * #851 Exporting CPFs to path creates that path
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   138
 * #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
   139
 * #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
   140
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   141
Bug fixes 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   142
 * #861 NUAGE: Template/sequence problem
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   143
 * #864 NUAGE: File setting problem in template part
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   144
 * #876 Configuration version does not get read/written to confml output
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   145
 * #877 Empty attributes of elements are removed in read/write test
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   146
 * #207 set_value(value) method for sequence features modifies its parameter
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   147
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   148
== Version Cone-1.2.0 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   149
* Features:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   150
	* #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
   151
	* #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
   152
	* #84: EPIC: Cenrep changes related cenrep version 2 and PREQ2112
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   153
	* #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
   154
	* #120: ConE view inclusion support
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   155
	* #130: iMaker: Support baseporting team in iMaker - Cone HCR integration.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   156
	* #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
   157
	* #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
   158
	* #636: Export action does not export ConfML files correctly
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   159
	* #692: Value report generation fails if the view references non-existent settings
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   160
	* #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
   161
	* #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
   162
	* #705: Change rule plugin due to engine changes
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   163
	* #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
   164
	* #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
   165
	* #792: Change ConE licenses from SFL to EPL
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   166
	* #794: Preliminary model-level validation framework design
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   167
	* #797: Productization and merging model level validation to ConE 1.2 release
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   168
	* #826: ConE Linux delivery
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   169
	* #858: Refs changed by rule execution should be visible to other implementations immediately
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   170
	* #859: Common ImplML elements should be inherited correctly to sub-implementations
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   171
	* #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
   172
* Bug fixes:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   173
	* #156: SchemaLocation attribute in Configuration element is invalid
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   174
	* #791: Writing FeatureLink objects to confml file fails
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   175
	* #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
   176
	* #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
   177
	* #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
   178
	* #832: ConE log file parameter causes error if filename contains \x
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   179
	* #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
   180
	* #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
   181
	* #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
   182
	* #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
   183
	* #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
   184
	* #854: Filtering based on setting references does not work correctly with ImplContainers
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   185
	* #855: ThemeML does not work in ImplML containers
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   186
	* #857: Template plug-in does not do ref-based filtering correctly
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   187
	* #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
   188
	* #587: Cone.cmd contains strange line
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   189
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   190
== Version Cone-1.2.0DEV ==
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   191
 * Features:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   192
   * Support for new webstorage (Carbon extapi)
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   193
     * 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
   194
     * 
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   195
   * Known issues
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   196
     * 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
   197
     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
   198
     * Selection type feature cannot be created with the Carbon extapi (Creation of groups fails).
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   199
     * Directory separators '/' in configuration names will break the loading of configurations.
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   200
     * Carbon allows only references in lower case, which is contradicting current confml specification.
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   201
 * Stories:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   202
  * #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
   203
           so that I can know which attributes are set in view level
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   204
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   205
== Version Cone-1.1.1 RC4 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   206
 * Bugfixes:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   207
    - cone.cmd fix
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   208
== Version Cone-1.1.1 RC3 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   209
 * Bugfixes:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   210
    - GenConfML plugin to use LXML instead of 4Suite
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   211
    - 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
   212
    - 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
   213
    - Added dep-eggs for Python 2.6
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   214
    - Updated setuptools to version 0.6c11 from 0.6c9
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   215
    - PYTHONCASEOK=1 added to cone.cmd
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   216
== Version Cone-1.1.1RC2 ==
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   217
 * Bugfixes:
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   218
  * #640: Tag definitions in TemplateML namespace do not work
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   219
  * #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
   220
  * #648: TemplateML plug-in does not list output files correctly
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   221
  * #589: Change ImageML get_refs() to report references used in determining input  
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   222
 
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
   223
== Version Cone-1.1.0 ==
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   224
  * New features
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   225
    * Templateml plugin
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   226
    * Command plugin
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   227
    * CRML DC (Data Compatibility) report into compare action
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   228
    * Implementation Language parsing changed from file name based to XML namespace based
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   229
      * It is now possible to have multiple implementations in a single file
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   230
      * 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
   231
  * Bugfixes
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   232
  * Known issues
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   233
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   234
== Version Cone-1.0.0 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   235
  * New features
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   236
  * Bugfixes
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   237
  * Known issues
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   238
    * #1556: ConE: sequence prepending works incorrectly
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   239
    * #1722: Sequence items with extension policy prefix are reversed
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   240
    * #1726: generate --add doesn't include the included layer's data in generation
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   241
    * #1729: CO-18: Merged variant layer inclusions are not in the correct order
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   242
    * #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
   243
    * #1884: Cone: Imageml plugin execution tool setting configuration is relative to the execution folder.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   244
    * #1893: ImageML mifconv command doesn't work if tooldir contains spaces
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   245
    * #1903: ConE rules cannot contain unicode chars
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   246
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   247
== Version Cone-1.0.0RC3 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   248
  * New features
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   249
  * Bugfixes
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   250
    * #1909: Links to GenConfML output files don't work in the generation report
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   251
    * #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
   252
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   253
== Version Cone-1.0.0RC2 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   254
  * New features
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   255
  * Bugfixes
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   256
    * #1881: Report generation fails if any of the values contains unicode values
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   257
    * #1890: Generation report doesn't support url encoding in links
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   258
    * #1904: Cone cannot be executed in directory that contains spaces
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   259
    * #1889: ImageML output goes under /output/content/content/
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   260
    * #1905: ConE: The priority for filenamejoin is incorrect
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   261
    * #1906: ConE generation fails if report output dir doesn't exist
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   262
    * Removed import_browserbookmarks action
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   263
    * #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
   264
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   265
== Version Cone-0.6.1 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   266
  * New features
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   267
    * #1780: ConE plugin filtering re-factoring, http://configurationtools.nmp.nokia.com/configurationtool/ticket/1759
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   268
      * 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
   269
      * 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
   270
    * #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
   271
      * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1574
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   272
      * This is a reporting functionality embedded now in generation action.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   273
      * Uses jinja2 to make the reporting based on template language
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   274
    * #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
   275
      * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1684
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   276
    * #1104: Empty directories are omited in CPF export: Support for Cone
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   277
      * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1104
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   278
    * #1784: Include empty folders in ConE merge
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   279
      * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1784
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   280
    * #1625: Phase support to Cone Content Plugin
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   281
      * http://configurationtools.nmp.nokia.com/configurationtool/ticket/1625
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   282
    * #1487: ConE support for Rules / Relations
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   283
      * Adds a ruleml implementation language and plugin
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   284
      * See http://configurationtools.nmp.nokia.com/configurationtool/ticket/1487  
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   285
  * Bugfixes
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   286
    * Fixed a bug in view parsing, which expected a id instead of a name.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   287
    * 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
   288
    * Fixed file handle leak in acceptance tests.
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   289
    * 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
   290
    * #1654: Default extension policy not set correctly in ConE
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   291
    * #1532: ConE: Removing non existing configuration fails
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   292
    * #1499: Cone: Projectconversion plugin does not remove old includes from existing data files
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   293
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   294
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   295
== Version Cone-0.6.0 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   296
  * Confml support:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   297
    * Sequence data supports subsecuences (e.g. file element under sequence)
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   298
    * 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
   299
    * Python type casting  for confml elements (ConfmlIntSetting,ConfmlBooleanSetting supported)
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   300
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   301
== Version Cone-0.5.2 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   302
  * Confml support:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   303
    * sequence data support
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   304
    * view support
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   305
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   306
== Version Cone-0.5.1 ==
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
   307
  * First version of the ConE public API