|
1 |
| -* V1.6.13x |
2 |
| - |
3 |
| -* V1.6.13 |
4 |
| - * adding 'ck cmd test' to let users understand CK command line - |
5 |
| - it will just print input as JSON ... |
6 |
| - * adding input print when creating dummy module to help |
7 |
| - users understand command line |
8 |
| - * checking if CK directory exists when updating kernel |
9 |
| - * can now generate new UID when renaming entires (--new_uid) |
10 |
| - to avoid collecting experiments from multiple users |
11 |
| - with the same UID ... |
12 |
| - * can now add UID to alias when renaming entries (--add_uid_to_alias) |
13 |
| - to distinguish some shared entries with common alias ... |
14 |
| - * if adding json via CMD (@@key) and string is empty, |
15 |
| - convert it to {} (empty dict) rather than failing. |
16 |
| - Also add missing {}. |
17 |
| - * removing extra \n when entering JSON from CMD ... |
18 |
| - * slightly improving Readme (adding our latest position paper |
19 |
| - about CK from DATE'16) |
20 |
| - * fixing issue with 'read-only' files on Windows |
21 |
| - when removing a given repo completely |
22 |
| - * fixing issue when installing repository manually downloaded |
23 |
| - from GitHub (removing root directory), see issue #46 |
24 |
| - * checking if git command line client is installed |
25 |
| - when pulling shared repo |
26 |
| - * improving listing of all modules and actions |
27 |
| - * now you can add tags from CMD when adding/updating entries (ck add dataset:xyz --tags=abc) |
28 |
| - * improving ck.list_all_files (avoid recursive symbolic directories, add path if needed) |
29 |
| - * added --quiet mode when creating new modules (to simplify procedure) |
30 |
| - * fixing small buy when detecting latest CK version (works even if non-integer value) |
31 |
| - * added support to pack files with multiple pattern (useful to transfer new solutions |
32 |
| - via Internet when crowdsourcing experiments) |
33 |
| - * adding unzip_file function (to pack and exchange solutions when crowdsourcing experiments) |
34 |
| - * fixing a minor bug when updating entries (do not set data_name to default if already exists) |
35 |
| - * adding function to create entry if doesn't exist when loading it |
36 |
| - * improving CK kernel version check |
37 |
| - * can now check minimal CK kernel version for any module (key "min_kernel_dep" in module cfg) |
38 |
| - * fixing bug when loading new module (replacing old cfg) |
39 |
| - * adding ck.type_long (set to long in Python 2.x and to int in Python 3.x) for compatibility |
40 |
| - * adding ck.safe_float and ck.safe_int (for safe sorting - used when sorting crowdtuning results) |
41 |
| - * fixing detection of a right Python version |
42 |
| - * adding 'renew repo' function to completely remove polluted and shared repository, |
43 |
| - and pull new one (Issue #12) |
44 |
| - * adding support to forbid deleting in specific repos |
45 |
| - (useful only to aggregate information such as during crowdtuning) |
46 |
| - |
47 |
| -* V1.6.12 |
48 |
| - * adding CK_PYTHON env variable in ck script |
49 |
| - to let user select required python version (python or python3) |
50 |
| - * automatically detecting python3 or python on Linux |
51 |
| - * fixing license of a php OpenME code - now the same as CK |
52 |
| - (tiny part to connect PHP-based web requests to CK) |
53 |
| - * adding 'find' function to 'repo' module and changing |
54 |
| - default behavior. Now "ck find repo:<name>" returns |
55 |
| - path to repository rather than to meta. To return |
56 |
| - path to meta, use "ck find repo:<name> --meta". |
57 |
| - Closes ticket #45 |
58 |
| - * automatically detecting server host and port, if used! |
59 |
| - Closes ticket #38 |
60 |
| - * adding zip action to CK kernel, to simplify archiving of entries, |
61 |
| - i.e. "$ ck zip (repo wildcards:)module wild cards:<data wild cards>" |
62 |
| - * when copying entry, changing date and CK version (fixing #39) |
63 |
| - |
64 |
| -* V1.6.11 |
65 |
| - * improved installation documentation |
66 |
| - |
67 |
| -* V1.6.10 |
68 |
| - * fixing automatic detection of an installation directory |
69 |
| - when using pip install --user |
70 |
| - * adding ChangeLog file for backward compatibility with Debian |
71 |
| - * adding TODO.txt with a link to CK GitHub tickets |
72 |
| - |
73 |
| -* V1.6.9 |
74 |
| - * fixing/improving command line help |
75 |
| - |
76 |
| -* V1.6.8 |
77 |
| - * moving ck and ck.bat to 'scripts' in setup.py |
78 |
| - * moving condarecipe to external sources |
79 |
| - (to prepare conda packages externally) |
80 |
| - * using $PYTHON on Linux |
81 |
| - |
82 |
| -* V1.6.7 |
83 |
| - * fixing 755 for bin/ck (for PIP installation) |
84 |
| - |
85 |
| -* V1.6.6 |
86 |
| - * Fixing PIP problem (when adding new modules to CK) |
87 |
| - * Removing Debian description (will be separate to make non-native package) |
88 |
| - |
89 |
| -* V1.6.5 |
90 |
| - * fixing port selection from CMD for CK web service |
91 |
| - (ck start web --port={PORT}) |
92 |
| - * fixing bug in Python 3 for 'ck status' |
93 |
| - * improving help |
94 |
| - * fixing bug with pip installation on Anaconda for Windows |
95 |
| - * fixing bug with pip installation on Linux |
96 |
| - * adding CK_PYTHON to change interpreter on Linux (for example python3) |
97 |
| - |
98 |
| -* V1.6.4 |
99 |
| - * Support ISO and human readable time during search |
100 |
| - * Removed ckcd and added commands "ck cd" and "ck cdc" |
101 |
| - * fixing print of correct host and port when changed via 'ck setup kernel --wfe' |
102 |
| - * adding support for 'pyperclip' to copy to clipboard |
103 |
| - * warn if more than one entry found when using 'cd' and 'cdc' commands |
104 |
| - * improving execution procedure with timeout |
105 |
| - * fixing problem with latest version check in 'status' |
106 |
| - (also checking it via GitHub) |
107 |
| - |
108 |
| -* V1.6.3 |
109 |
| - * fixing Debian source package name to python-ck |
110 |
| - |
111 |
| -* V1.6.2 |
112 |
| - * fixing length in Debian changelog |
113 |
| - |
114 |
| -* V1.6.1 |
115 |
| - * fixing bug when calling kernel actions while current path is in some CK entry |
116 |
| - |
117 |
| -* V1.6.0 |
118 |
| - * changing version standard |
119 |
| - |
120 |
| -* V1.5.0917 |
121 |
| - * proper support for DEBIAN packages |
122 |
| - |
123 |
| -* V1.5.0916 |
124 |
| - * major move of 'repo' directory to 'ck' to support standard Python packaging |
125 |
| - * major improvement of setup.py to support standard Python packaging |
126 |
| - * fixing web interface paths to support standard Python packaging |
127 |
| - * supporting Conda packaging (Anaconda Scientific Python) |
128 |
| - * adding alias 'ls' for 'list' command (suggested by Anton) |
129 |
| - |
130 |
| -* V1.4.0909 |
131 |
| - * fixing a few typos |
132 |
| - * adding system function with timeout possibility |
133 |
| - (useful for research in computer engineering where |
134 |
| - generated code may be buggy and result in infinite loops, |
135 |
| - i.e. during autotuning or compiler testing and bug detection) |
136 |
| - * ck where repo:<name> will print URL for remote repositories |
137 |
| - (suggested by Anton) |
138 |
| - * making text to select UIDs less ambiguous (asked by Anton) |
139 |
| - * fixing bug in flatten_dict while working with CLSmith |
140 |
| - * changing COPYRIGHT to COPYRIGHT.txt and LICENSE to LICENSE.txt |
141 |
| - |
142 |
| -* v1.3.0824 |
143 |
| - * fixing bug with repository recaching (when pulling dependent repositories) |
144 |
| - |
145 |
| -* v1.3.0821 |
146 |
| - * added listing of all modules and their actions in user-friendly format |
147 |
| - * added support to zip CK repositories in format suitable for BitTorrent |
148 |
| - (to optimize exchange of large artifacts) |
149 |
| - * improved functionality to update repo descriptions |
150 |
| - and manage dependencies on other shared repositories |
151 |
| - * fixed a few tiny bugs |
152 |
| - * added support to create an entry from a given directory (importing directories) |
153 |
| - * added "input_json" function to kernel to input JSON from console ... |
154 |
| - * added option "@@@" to CMD to add JSON from console to input |
155 |
| - * exchanged "@@@" and "@@" in CMD for simplicity |
156 |
| - * improved 'edit' function with the possibility to edit not only |
157 |
| - meta of an entry, but also description (via flag --edit_desc) - |
158 |
| - for example, useful to edit compiler flag description via |
159 |
| - $ ck pull repo:ck-autotuning |
160 |
| - $ ck edit compiler:gcc-49x |
161 |
| - * adding --min flag to ''load'' function to output |
162 |
| - only desc and dict to console |
163 |
| - * adding --without_files to avoid copying files |
164 |
| - when copying/moving CK entries (useful |
165 |
| - to create templates for example for benchmarks |
166 |
| - or data sets) |
167 |
| - |
168 |
| -# V1.2.0605, 2015-06-05 -- stable release |
169 |
| - (several extra features to improve autotuning) |
170 |
| - |
171 |
| - * save/load extra JSON files to/from entries |
172 |
| - * adding desc.json into .cm (collective meta) to describe API in flat format |
173 |
| - * adding dependencies to repos (automatically pull all related repos - |
174 |
| - useful to distribute repos with all packed artifacts to reproduce experiments from papers) |
175 |
| - * a few cosmetic fixes |
176 |
| - |
177 |
| -# V1.2.0513, 2015-05-13 -- stable release |
178 |
| - (no major problems found during past 2 months) |
179 |
| - |
180 |
| - * A few extensions and small bug fixes |
181 |
| - |
182 |
| -# V1.1.0202, 2015-02-02 -- stable pre-release for collaborators |
183 |
| - |
184 |
| - * A few bug fixes |
185 |
| - |
186 |
| -# V1.1.0201, 2015-02-01 -- stable pre-release for collaborators |
187 |
| - |
188 |
| - * Adding many user-friendly functions |
189 |
| - * Adding basic CK web browser. See demo: http://cknowledge.org/repo |
190 |
| - * Small bug fixes |
191 |
| - |
192 |
| -# v1.0.1214.beta, 2014-12-14 -- stable pre-release for collaborators |
193 |
| - |
194 |
| -# v0.1.140810, 2014-11-05 -- starting point |
195 |
| - |
| 1 | +* V1.6.14x |
| 2 | + |
| 3 | +* V1.6.14 |
| 4 | + * forgot to add cfg module to setup.py (preferred to generate new version) |
| 5 | + |
| 6 | +* V1.6.13 |
| 7 | + * adding 'ck cmd test' to let users understand CK command line - |
| 8 | + it will just print input as JSON ... |
| 9 | + * adding input print when creating dummy module to help |
| 10 | + users understand command line |
| 11 | + * checking if CK directory exists when updating kernel |
| 12 | + * can now generate new UID when renaming entires (--new_uid) |
| 13 | + to avoid collecting experiments from multiple users |
| 14 | + with the same UID ... |
| 15 | + * can now add UID to alias when renaming entries (--add_uid_to_alias) |
| 16 | + to distinguish some shared entries with common alias ... |
| 17 | + * if adding json via CMD (@@key) and string is empty, |
| 18 | + convert it to {} (empty dict) rather than failing. |
| 19 | + Also add missing {}. |
| 20 | + * removing extra \n when entering JSON from CMD ... |
| 21 | + * slightly improving Readme (adding our latest position paper |
| 22 | + about CK from DATE'16) |
| 23 | + * fixing issue with 'read-only' files on Windows |
| 24 | + when removing a given repo completely |
| 25 | + * fixing issue when installing repository manually downloaded |
| 26 | + from GitHub (removing root directory), see issue #46 |
| 27 | + * checking if git command line client is installed |
| 28 | + when pulling shared repo |
| 29 | + * improving listing of all modules and actions |
| 30 | + * now you can add tags from CMD when adding/updating entries (ck add dataset:xyz --tags=abc) |
| 31 | + * improving ck.list_all_files (avoid recursive symbolic directories, add path if needed) |
| 32 | + * added --quiet mode when creating new modules (to simplify procedure) |
| 33 | + * fixing small buy when detecting latest CK version (works even if non-integer value) |
| 34 | + * added support to pack files with multiple pattern (useful to transfer new solutions |
| 35 | + via Internet when crowdsourcing experiments) |
| 36 | + * adding unzip_file function (to pack and exchange solutions when crowdsourcing experiments) |
| 37 | + * fixing a minor bug when updating entries (do not set data_name to default if already exists) |
| 38 | + * adding function to create entry if doesn't exist when loading it |
| 39 | + * improving CK kernel version check |
| 40 | + * can now check minimal CK kernel version for any module (key "min_kernel_dep" in module cfg) |
| 41 | + * fixing bug when loading new module (replacing old cfg) |
| 42 | + * adding ck.type_long (set to long in Python 2.x and to int in Python 3.x) for compatibility |
| 43 | + * adding ck.safe_float and ck.safe_int (for safe sorting - used when sorting crowdtuning results) |
| 44 | + * fixing detection of a right Python version |
| 45 | + * adding 'renew repo' function to completely remove polluted and shared repository, |
| 46 | + and pull new one (Issue #12) |
| 47 | + * adding support to forbid deleting in specific repos |
| 48 | + (useful only to aggregate information such as during crowdtuning) |
| 49 | + |
| 50 | +* V1.6.12 |
| 51 | + * adding CK_PYTHON env variable in ck script |
| 52 | + to let user select required python version (python or python3) |
| 53 | + * automatically detecting python3 or python on Linux |
| 54 | + * fixing license of a php OpenME code - now the same as CK |
| 55 | + (tiny part to connect PHP-based web requests to CK) |
| 56 | + * adding 'find' function to 'repo' module and changing |
| 57 | + default behavior. Now "ck find repo:<name>" returns |
| 58 | + path to repository rather than to meta. To return |
| 59 | + path to meta, use "ck find repo:<name> --meta". |
| 60 | + Closes ticket #45 |
| 61 | + * automatically detecting server host and port, if used! |
| 62 | + Closes ticket #38 |
| 63 | + * adding zip action to CK kernel, to simplify archiving of entries, |
| 64 | + i.e. "$ ck zip (repo wildcards:)module wild cards:<data wild cards>" |
| 65 | + * when copying entry, changing date and CK version (fixing #39) |
| 66 | + |
| 67 | +* V1.6.11 |
| 68 | + * improved installation documentation |
| 69 | + |
| 70 | +* V1.6.10 |
| 71 | + * fixing automatic detection of an installation directory |
| 72 | + when using pip install --user |
| 73 | + * adding ChangeLog file for backward compatibility with Debian |
| 74 | + * adding TODO.txt with a link to CK GitHub tickets |
| 75 | + |
| 76 | +* V1.6.9 |
| 77 | + * fixing/improving command line help |
| 78 | + |
| 79 | +* V1.6.8 |
| 80 | + * moving ck and ck.bat to 'scripts' in setup.py |
| 81 | + * moving condarecipe to external sources |
| 82 | + (to prepare conda packages externally) |
| 83 | + * using $PYTHON on Linux |
| 84 | + |
| 85 | +* V1.6.7 |
| 86 | + * fixing 755 for bin/ck (for PIP installation) |
| 87 | + |
| 88 | +* V1.6.6 |
| 89 | + * Fixing PIP problem (when adding new modules to CK) |
| 90 | + * Removing Debian description (will be separate to make non-native package) |
| 91 | + |
| 92 | +* V1.6.5 |
| 93 | + * fixing port selection from CMD for CK web service |
| 94 | + (ck start web --port={PORT}) |
| 95 | + * fixing bug in Python 3 for 'ck status' |
| 96 | + * improving help |
| 97 | + * fixing bug with pip installation on Anaconda for Windows |
| 98 | + * fixing bug with pip installation on Linux |
| 99 | + * adding CK_PYTHON to change interpreter on Linux (for example python3) |
| 100 | + |
| 101 | +* V1.6.4 |
| 102 | + * Support ISO and human readable time during search |
| 103 | + * Removed ckcd and added commands "ck cd" and "ck cdc" |
| 104 | + * fixing print of correct host and port when changed via 'ck setup kernel --wfe' |
| 105 | + * adding support for 'pyperclip' to copy to clipboard |
| 106 | + * warn if more than one entry found when using 'cd' and 'cdc' commands |
| 107 | + * improving execution procedure with timeout |
| 108 | + * fixing problem with latest version check in 'status' |
| 109 | + (also checking it via GitHub) |
| 110 | + |
| 111 | +* V1.6.3 |
| 112 | + * fixing Debian source package name to python-ck |
| 113 | + |
| 114 | +* V1.6.2 |
| 115 | + * fixing length in Debian changelog |
| 116 | + |
| 117 | +* V1.6.1 |
| 118 | + * fixing bug when calling kernel actions while current path is in some CK entry |
| 119 | + |
| 120 | +* V1.6.0 |
| 121 | + * changing version standard |
| 122 | + |
| 123 | +* V1.5.0917 |
| 124 | + * proper support for DEBIAN packages |
| 125 | + |
| 126 | +* V1.5.0916 |
| 127 | + * major move of 'repo' directory to 'ck' to support standard Python packaging |
| 128 | + * major improvement of setup.py to support standard Python packaging |
| 129 | + * fixing web interface paths to support standard Python packaging |
| 130 | + * supporting Conda packaging (Anaconda Scientific Python) |
| 131 | + * adding alias 'ls' for 'list' command (suggested by Anton) |
| 132 | + |
| 133 | +* V1.4.0909 |
| 134 | + * fixing a few typos |
| 135 | + * adding system function with timeout possibility |
| 136 | + (useful for research in computer engineering where |
| 137 | + generated code may be buggy and result in infinite loops, |
| 138 | + i.e. during autotuning or compiler testing and bug detection) |
| 139 | + * ck where repo:<name> will print URL for remote repositories |
| 140 | + (suggested by Anton) |
| 141 | + * making text to select UIDs less ambiguous (asked by Anton) |
| 142 | + * fixing bug in flatten_dict while working with CLSmith |
| 143 | + * changing COPYRIGHT to COPYRIGHT.txt and LICENSE to LICENSE.txt |
| 144 | + |
| 145 | +* v1.3.0824 |
| 146 | + * fixing bug with repository recaching (when pulling dependent repositories) |
| 147 | + |
| 148 | +* v1.3.0821 |
| 149 | + * added listing of all modules and their actions in user-friendly format |
| 150 | + * added support to zip CK repositories in format suitable for BitTorrent |
| 151 | + (to optimize exchange of large artifacts) |
| 152 | + * improved functionality to update repo descriptions |
| 153 | + and manage dependencies on other shared repositories |
| 154 | + * fixed a few tiny bugs |
| 155 | + * added support to create an entry from a given directory (importing directories) |
| 156 | + * added "input_json" function to kernel to input JSON from console ... |
| 157 | + * added option "@@@" to CMD to add JSON from console to input |
| 158 | + * exchanged "@@@" and "@@" in CMD for simplicity |
| 159 | + * improved 'edit' function with the possibility to edit not only |
| 160 | + meta of an entry, but also description (via flag --edit_desc) - |
| 161 | + for example, useful to edit compiler flag description via |
| 162 | + $ ck pull repo:ck-autotuning |
| 163 | + $ ck edit compiler:gcc-49x |
| 164 | + * adding --min flag to ''load'' function to output |
| 165 | + only desc and dict to console |
| 166 | + * adding --without_files to avoid copying files |
| 167 | + when copying/moving CK entries (useful |
| 168 | + to create templates for example for benchmarks |
| 169 | + or data sets) |
| 170 | + |
| 171 | +# V1.2.0605, 2015-06-05 -- stable release |
| 172 | + (several extra features to improve autotuning) |
| 173 | + |
| 174 | + * save/load extra JSON files to/from entries |
| 175 | + * adding desc.json into .cm (collective meta) to describe API in flat format |
| 176 | + * adding dependencies to repos (automatically pull all related repos - |
| 177 | + useful to distribute repos with all packed artifacts to reproduce experiments from papers) |
| 178 | + * a few cosmetic fixes |
| 179 | + |
| 180 | +# V1.2.0513, 2015-05-13 -- stable release |
| 181 | + (no major problems found during past 2 months) |
| 182 | + |
| 183 | + * A few extensions and small bug fixes |
| 184 | + |
| 185 | +# V1.1.0202, 2015-02-02 -- stable pre-release for collaborators |
| 186 | + |
| 187 | + * A few bug fixes |
| 188 | + |
| 189 | +# V1.1.0201, 2015-02-01 -- stable pre-release for collaborators |
| 190 | + |
| 191 | + * Adding many user-friendly functions |
| 192 | + * Adding basic CK web browser. See demo: http://cknowledge.org/repo |
| 193 | + * Small bug fixes |
| 194 | + |
| 195 | +# v1.0.1214.beta, 2014-12-14 -- stable pre-release for collaborators |
| 196 | + |
| 197 | +# v0.1.140810, 2014-11-05 -- starting point |
| 198 | + |
0 commit comments