|
6 | 6 |
|
7 | 7 | ## Current Version |
8 | 8 |
|
9 | | -- [csvtk v0.30.0](https://github.com/shenwei356/csvtk/releases/tag/v0.30.0) |
10 | | -[](https://github.com/shenwei356/csvtk/releases/tag/v0.30.0) |
11 | | - - `csvtk`: |
12 | | - - grouping subcommands in help message. |
13 | | - - add a new global flag `--quiet`. [#261](https://github.com/shenwei356/csvtk/issues/261) |
14 | | - - add a new global flag `-U, --delete-header` for disable outputing the header row. Supported commands: concat, csv2tab/tab2csv, csv2xlsx/xlsx2csv, cut, filter, filter2, freq, fold/unfold, gather, fmtdate, grep, head, join, mutate, mutate2, replace, round, sample. [#258](https://github.com/shenwei356/csvtk/issues/258) |
15 | | - - support more commands with `-Z/--show-row-number`: head. |
16 | | - - `csvtk dim`: |
17 | | - - fix duplicated rows for multiple input files, this bug was introduced in v0.27.0. |
18 | | - - `csvtk concat`: |
19 | | - - fix panic when no data found. [#259](https://github.com/shenwei356/csvtk/issues/259) |
20 | | - - `csvtk spread`: |
21 | | - - fix flag checking of `-k` and `-v`. |
22 | | - - `csvtk sort`: |
23 | | - - fix ordering when given multiple custom levels. |
24 | | - - `csvtk filter/filter2`: |
25 | | - - fix printing row number with `-Z`. |
26 | | - - `csvtk xls2csv`: |
27 | | - - output raw data. [#262](https://github.com/shenwei356/csvtk/issues/262) |
28 | | - - `csvtk pretty`: |
29 | | - - change the default value of `-n/--buf-rows` from 128 to 1024, and 0 for loading all data. |
30 | | - - `csvtk join`: |
31 | | - - new flag `-s/--suffix` for adding suffixes to colnames from each file. [#263](https://github.com/shenwei356/csvtk/issues/263) |
| 9 | +- [csvtk v0.31.0](https://github.com/shenwei356/csvtk/releases/tag/v0.31.0) |
| 10 | +[](https://github.com/shenwei356/csvtk/releases/tag/v0.31.0) |
| 11 | + - `csvtk sort/join`: |
| 12 | + - faster speed and lower memory. |
| 13 | + - `csvtk sort`: |
| 14 | + - do not panic for empty input. [#287](https://github.com/shenwei356/csvtk/issues/287) |
| 15 | + - `csvtk summary`: |
| 16 | + - fix the order of columns. [#282](https://github.com/shenwei356/csvtk/issues/282) |
| 17 | + - `csvtk rename2`: |
| 18 | + - fix `-n/--start-num`. [#286](https://github.com/shenwei356/csvtk/issues/286) |
| 19 | + - add flag `--nr-width`. |
| 20 | + - `csvtk replace`: |
| 21 | + - fix implementing `{nr}`. [#286](https://github.com/shenwei356/csvtk/issues/286) |
| 22 | + - `csvtk csv2json`: |
| 23 | + - fix values with double quotes and new line symbols. |
| 24 | + - `csvtk split`: |
| 25 | + - support customize output file prefix and subdirectory from prefix of keys. [#288](https://github.com/shenwei356/csvtk/issues/288) |
| 26 | + - `csvtk spread`: |
| 27 | + - add a new alias "scatter" to "spread". [#265](https://github.com/shenwei356/csvtk/issues/265) |
| 28 | + - `csvtk grep`: |
| 29 | + - do not show progress. |
| 30 | + - `csvtk fix-quotes`: |
| 31 | + - new flag `-b, --buffer-size`. |
| 32 | + - `csvtk plot`: |
| 33 | + - new flag `--scale` for scaling the image width/height, tick, axes, line/point and font sizes proportionally, adviced by @tseemann. |
| 34 | + - `csvtk plot line`: |
| 35 | + - only add legend for more than one group. [#279](https://github.com/shenwei356/csvtk/issues/279) |
| 36 | + - sort points by X for plotting lines. [#280](https://github.com/shenwei356/csvtk/issues/280) |
| 37 | + - `csvtk hist`: |
| 38 | + - new flags: `--line-width`. |
| 39 | + - `csvtk box`: |
| 40 | + - plots of different groups have different colors now. |
| 41 | + - new flags: `--line-width`, `--point-size`, and `color-index`. |
| 42 | + |
32 | 43 |
|
33 | 44 | ### Links |
34 | 45 |
|
35 | 46 | OS |Arch |File, 中国镜像 |Download Count |
36 | 47 | :------|:---------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
37 | | -Linux |32-bit |[csvtk_linux_386.tar.gz](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_linux_386.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_linux_386.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_linux_386.tar.gz) |
38 | | -Linux |**64-bit**|[**csvtk_linux_amd64.tar.gz**](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_linux_amd64.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_linux_amd64.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_linux_amd64.tar.gz) |
39 | | -Linux |**64-bit**|[**csvtk_linux_arm64.tar.gz**](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_linux_arm64.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_linux_arm64.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_linux_arm64.tar.gz) |
40 | | -macOS |**64-bit**|[**csvtk_darwin_amd64.tar.gz**](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_darwin_amd64.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_darwin_amd64.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_darwin_amd64.tar.gz) |
41 | | -macOS |**arm64** |[**csvtk_darwin_arm64.tar.gz**](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_darwin_arm64.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_darwin_arm64.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_darwin_arm64.tar.gz) |
42 | | -Windows|32-bit |[csvtk_windows_386.exe.tar.gz](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_windows_386.exe.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_windows_386.exe.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_windows_386.exe.tar.gz) |
43 | | -Windows|**64-bit**|[**csvtk_windows_amd64.exe.tar.gz**](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_windows_amd64.exe.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_windows_amd64.exe.tar.gz)|[](https://github.com/shenwei356/csvtk/releases/download/v0.30.0/csvtk_windows_amd64.exe.tar.gz) |
| 48 | +Linux |32-bit |[csvtk_linux_386.tar.gz](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_linux_386.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_linux_386.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_linux_386.tar.gz) |
| 49 | +Linux |**64-bit**|[**csvtk_linux_amd64.tar.gz**](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_linux_amd64.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_linux_amd64.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_linux_amd64.tar.gz) |
| 50 | +Linux |**64-bit**|[**csvtk_linux_arm64.tar.gz**](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_linux_arm64.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_linux_arm64.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_linux_arm64.tar.gz) |
| 51 | +macOS |**64-bit**|[**csvtk_darwin_amd64.tar.gz**](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_darwin_amd64.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_darwin_amd64.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_darwin_amd64.tar.gz) |
| 52 | +macOS |**arm64** |[**csvtk_darwin_arm64.tar.gz**](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_darwin_arm64.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_darwin_arm64.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_darwin_arm64.tar.gz) |
| 53 | +Windows|32-bit |[csvtk_windows_386.exe.tar.gz](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_windows_386.exe.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_windows_386.exe.tar.gz) |[](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_windows_386.exe.tar.gz) |
| 54 | +Windows|**64-bit**|[**csvtk_windows_amd64.exe.tar.gz**](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_windows_amd64.exe.tar.gz),<br/> [中国镜像](http://app.shenwei.me/data/csvtk/csvtk_windows_amd64.exe.tar.gz)|[](https://github.com/shenwei356/csvtk/releases/download/v0.31.0/csvtk_windows_amd64.exe.tar.gz) |
44 | 55 |
|
45 | 56 | **Notes** |
46 | 57 |
|
@@ -155,6 +166,29 @@ fish: |
155 | 166 |
|
156 | 167 | ## Release history |
157 | 168 |
|
| 169 | +- [csvtk v0.30.0](https://github.com/shenwei356/csvtk/releases/tag/v0.30.0) |
| 170 | +[](https://github.com/shenwei356/csvtk/releases/tag/v0.30.0) |
| 171 | + - `csvtk`: |
| 172 | + - grouping subcommands in help message. |
| 173 | + - add a new global flag `--quiet`. [#261](https://github.com/shenwei356/csvtk/issues/261) |
| 174 | + - add a new global flag `-U, --delete-header` for disable outputing the header row. Supported commands: concat, csv2tab/tab2csv, csv2xlsx/xlsx2csv, cut, filter, filter2, freq, fold/unfold, gather, fmtdate, grep, head, join, mutate, mutate2, replace, round, sample. [#258](https://github.com/shenwei356/csvtk/issues/258) |
| 175 | + - support more commands with `-Z/--show-row-number`: head. |
| 176 | + - `csvtk dim`: |
| 177 | + - fix duplicated rows for multiple input files, this bug was introduced in v0.27.0. |
| 178 | + - `csvtk concat`: |
| 179 | + - fix panic when no data found. [#259](https://github.com/shenwei356/csvtk/issues/259) |
| 180 | + - `csvtk spread`: |
| 181 | + - fix flag checking of `-k` and `-v`. |
| 182 | + - `csvtk sort`: |
| 183 | + - fix ordering when given multiple custom levels. |
| 184 | + - `csvtk filter/filter2`: |
| 185 | + - fix printing row number with `-Z`. |
| 186 | + - `csvtk xls2csv`: |
| 187 | + - output raw data. [#262](https://github.com/shenwei356/csvtk/issues/262) |
| 188 | + - `csvtk pretty`: |
| 189 | + - change the default value of `-n/--buf-rows` from 128 to 1024, and 0 for loading all data. |
| 190 | + - `csvtk join`: |
| 191 | + - new flag `-s/--suffix` for adding suffixes to colnames from each file. [#263](https://github.com/shenwei356/csvtk/issues/263) |
158 | 192 | - [csvtk v0.29.0](https://github.com/shenwei356/csvtk/releases/tag/v0.29.0) |
159 | 193 | [](https://github.com/shenwei356/csvtk/releases/tag/v0.29.0) |
160 | 194 | - new commands: |
|
0 commit comments