File tree 5 files changed +26
-8
lines changed
5 files changed +26
-8
lines changed Original file line number Diff line number Diff line change 82
82
strategy :
83
83
fail-fast : false
84
84
matrix :
85
- msrv : ["1.65 .0"]
85
+ msrv : ["1.73 .0"]
86
86
os :
87
87
- ubuntu
88
88
- macOS
Original file line number Diff line number Diff line change @@ -6,6 +6,24 @@ All user visible changes to `gherkin` crate will be documented in this file. Thi
6
6
7
7
8
8
9
+ ## [ 0.15.0] · 2024-??-?? (unreleased)
10
+ [ 0.15.0 ] : /../../tree/v0.15.0
11
+
12
+ [ Diff] ( /../../compare/v0.14.0...v0.15.0 )
13
+
14
+ ### BC Breaks
15
+
16
+ - Bump up [ MSRV] to 1.73 to support newer versions of dependencies. ([ todo] )
17
+
18
+ ### Upgraded
19
+
20
+ - [ ` juniper ` ] crate to 0.16 version. ([ todo] )
21
+
22
+ [ todo ] : /../../commit/todo
23
+
24
+
25
+
26
+
9
27
## [ 0.14.0] · 2023-07-14
10
28
[ 0.14.0 ] : /../../tree/v0.14.0
11
29
Original file line number Diff line number Diff line change 2
2
name = " gherkin"
3
3
version = " 0.14.0"
4
4
edition = " 2018"
5
- rust-version = " 1.65 "
5
+ rust-version = " 1.73 "
6
6
description = """ \
7
7
Pure Rust implementation of Gherkin language (`.feature` file) for \
8
8
Cucumber testing framework.\
@@ -38,10 +38,10 @@ typed-builder = { version = "0.18", optional = true }
38
38
serde = { version = " 1.0.103" , features = [" derive" ], optional = true }
39
39
40
40
# "juniper" feature enables ability to use AST as GraphQL types.
41
- juniper = { version = " 0.15.12 " , default-features = false , optional = true }
41
+ juniper = { version = " 0.16 " , default-features = false , optional = true }
42
42
43
43
[build-dependencies ]
44
- heck = " 0.4 "
44
+ heck = " 0.5 "
45
45
quote = " 1.0"
46
46
serde = { version = " 1.0" , features = [" derive" ] }
47
47
serde_json = " 1.0"
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ Gherkin language for Rust
2
2
=========================
3
3
4
4
[ ![ crates.io] ( https://img.shields.io/crates/v/gherkin.svg " crates.io ")] ( https://crates.io/crates/gherkin )
5
- [ ![ Rust 1.65 +] ( https://img.shields.io/badge/rustc-1.65 +-lightgray.svg " Rust 1.65 + ")] ( https://blog.rust-lang.org/2022/11/03 /Rust-1.65 .0.html )
5
+ [ ![ Rust 1.73 +] ( https://img.shields.io/badge/rustc-1.73 +-lightgray.svg " Rust 1.73 + ")] ( https://blog.rust-lang.org/2023/10/05 /Rust-1.73 .0.html )
6
6
[ ![ Unsafe Forbidden] ( https://img.shields.io/badge/unsafe-forbidden-success.svg " Unsafe forbidden ")] ( https://github.com/rust-secure-code/safety-dance )
7
7
[ ![ CI] ( https://github.com/cucumber-rs/gherkin/workflows/CI/badge.svg?branch=main " CI ")] ( https://github.com/cucumber-rs/gherkin/actions?query=workflow%3ACI+branch%3Amain )
8
8
[ ![ Rust docs] ( https://docs.rs/gherkin/badge.svg " Rust docs ")] ( https://docs.rs/gherkin )
Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ pub struct Span {
76
76
}
77
77
78
78
#[ cfg( feature = "juniper" ) ]
79
- #[ cfg_attr ( feature = " juniper" , juniper :: graphql_object) ]
79
+ #[ juniper:: graphql_object]
80
80
impl Span {
81
81
pub fn start ( & self ) -> i32 {
82
82
self . start as i32
@@ -95,7 +95,7 @@ pub struct LineCol {
95
95
}
96
96
97
97
#[ cfg( feature = "juniper" ) ]
98
- #[ cfg_attr ( feature = " juniper" , juniper :: graphql_object) ]
98
+ #[ juniper:: graphql_object]
99
99
impl LineCol {
100
100
pub fn line ( & self ) -> i32 {
101
101
self . line as i32
@@ -188,7 +188,7 @@ pub struct Feature {
188
188
pub position : LineCol ,
189
189
/// The path supplied for the parsed `Feature`, if known.
190
190
#[ cfg_attr( feature = "parser" , builder( default ) ) ]
191
- #[ cfg_attr( feature = "juniper" , graphql( skip ) ) ]
191
+ #[ cfg_attr( feature = "juniper" , graphql( ignore ) ) ]
192
192
pub path : Option < PathBuf > ,
193
193
}
194
194
You can’t perform that action at this time.
0 commit comments