File tree Expand file tree Collapse file tree 8 files changed +296
-86
lines changed Expand file tree Collapse file tree 8 files changed +296
-86
lines changed Original file line number Diff line number Diff line change
1
+ # Changelog
2
+
3
+ All notable changes to this project will be documented in this file.
4
+
5
+ The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
+ and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
+
8
+ # 0.10.0 (2022-12-27)
9
+ ## Fixed
10
+ - Fix panic due to incorrect ANSI escape handling ([ #137 ] )
11
+ - Fix display of empty tables ([ #127 ] )
12
+
13
+ ## Changed
14
+ - Remove the unsafe code in ` Table::as_ref ` ([ #146 ] )
15
+ - Switch ` atty ` to ` is-terminal ` ([ #151 ] )
16
+ - Minimal Supported Rust Version bumped to 1.56
17
+
18
+ ## Thanks
19
+ - @alexanderkjall and @5225225 fuzzer work and fixing panics
20
+ - @david0u0 fixing ([ #145 ] ) Undefined behavior (UB) on ` Table::as_ref `
21
+
22
+ [ #127 ] : https://github.com/phsym/prettytable-rs/pull/127
23
+ [ #137 ] : https://github.com/phsym/prettytable-rs/pull/137
24
+ [ #145 ] : https://github.com/phsym/prettytable-rs/issues/145
25
+ [ #146 ] : https://github.com/phsym/prettytable-rs/pull/146
26
+ [ #151 ] : https://github.com/phsym/prettytable-rs/pull/151
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
3
3
name = " prettytable-rs"
4
- version = " 0.9 .0"
4
+ version = " 0.10 .0"
5
5
description = " A library for printing pretty formatted tables in terminal"
6
6
homepage = " https://github.com/phsym/prettytable-rs"
7
7
repository = " https://github.com/phsym/prettytable-rs"
@@ -38,7 +38,7 @@ name = "prettytable"
38
38
[dependencies ]
39
39
unicode-width = " 0.1"
40
40
term = " 0.7"
41
- lazy_static = " 1"
41
+ lazy_static = " 1.4 "
42
42
is-terminal = " 0.4"
43
- encode_unicode = " 1"
44
- csv = { version = " 1" , optional = true }
43
+ encode_unicode = " 1.0 "
44
+ csv = { version = " 1.1 " , optional = true }
Original file line number Diff line number Diff line change @@ -37,10 +37,18 @@ Include the library as a dependency to your project by adding the following line
37
37
38
38
``` toml
39
39
[dependencies ]
40
- prettytable-rs = " ^0.9 "
40
+ prettytable-rs = " ^0.10 "
41
41
```
42
42
43
- The library requires at least ` rust v1.41 ` .
43
+ The library requires at least ` rust v1.56 ` .
44
+
45
+ Any changes to the MSRV will be done with a minor version bump.
46
+
47
+ ## SemVer Policy
48
+
49
+ * Pre-1.0.0 breaking changes will follow a minor version bump
50
+ * Post-1.0.0 All default features of this library are covered by SemVer
51
+ * MSRV is considered exempt from SemVer as noted above
44
52
45
53
## Basic usage
46
54
You can’t perform that action at this time.
0 commit comments