Skip to content

Commit b1249ca

Browse files
committed
Releases v0.8.5
1 parent cc73a42 commit b1249ca

File tree

11 files changed

+45
-23
lines changed

11 files changed

+45
-23
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ on:
77
pull_request:
88
branches:
99
- main
10-
schedule:
11-
- cron: "0 0 * * 0"
1210

1311
jobs:
1412
fmt:
@@ -32,7 +30,7 @@ jobs:
3230
runs-on: ubuntu-latest
3331
steps:
3432
- uses: actions/checkout@v3
35-
- run: rustup update && rustup override set 1.67.1 && rustup component add clippy
33+
- run: rustup update && rustup override set 1.75 && rustup component add clippy
3634
- uses: Swatinem/rust-cache@v2
3735
- run: cargo clippy --all-targets -- -D warnings -D clippy::all
3836
- run: cargo clippy --all-targets --all-features -- -D warnings -D clippy::all
@@ -61,7 +59,7 @@ jobs:
6159
runs-on: ubuntu-latest
6260
steps:
6361
- uses: actions/checkout@v3
64-
- run: rustup update && rustup override set 1.61.0
62+
- run: rustup update && rustup override set 1.75
6563
- uses: Swatinem/rust-cache@v2
6664
- run: cargo doc --all-features --no-deps
6765
env:

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## [0.8.5] - 2024-08-28
4+
5+
### Changed
6+
- Turtle: makes sure that prefixes and keywords are properly disambiguated. For example, `base:` is a prefix and not a keyword.
7+
- Bump MSRV to 1.75
8+
- Bump quick-xml to 0.36
9+
10+
311
## [0.8.4] - 2022-04-19
412

513
### Changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ Rio
55

66
Rio is a low level library which provides conformant and fast parsers and formatters for RDF related file formats.
77

8+
These libraries are going to be replaced by the [oxttl](https://crates.io/crates/oxttl) and [oxrdfxml](https://crates.io/crates/oxrdfxml) libraries.
9+
810
It currently provides [N-Triples](https://docs.rs/rio_turtle/latest/rio_turtle/struct.NTriplesParser.html), [N-Quads](https://docs.rs/rio_turtle/latest/rio_turtle/struct.NQuadsParser.html), [Turtle](https://docs.rs/rio_turtle/latest/rio_turtle/struct.TurtleParser.html), [TriG](https://docs.rs/rio_turtle/latest/rio_turtle/struct.TrigParser.html) and [RDF/XML](https://docs.rs/rio_xml/latest/rio_xml/struct.RdfXmlParser.html) parsers and formatters.
911

1012
It is split into multiple crates:

api/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rio_api"
3-
version = "0.8.4"
3+
version = "0.8.5"
44
authors = ["Tpt <[email protected]>", "Pierre-Antoine Champin <[email protected]>"]
55
license = "Apache-2.0"
66
readme = "../README.md"
@@ -10,7 +10,7 @@ description = """
1010
Common data structures for RDF formats parsers and serializers
1111
"""
1212
edition = "2021"
13-
rust-version = "1.60"
13+
rust-version = "1.75"
1414

1515
[package.metadata.docs.rs]
1616
all-features = true

deny.toml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
[licenses]
2-
unlicensed = "deny"
32
allow = [
4-
"MIT",
53
"Apache-2.0",
6-
"Unicode-DFS-2016"
4+
"MIT",
75
]
8-
default = "deny"
96

10-
[bans]
11-
multiple-versions = "warn"
12-
wildcards = "deny"
7+
[sources]
8+
unknown-registry = "deny"
9+

testsuite/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rio_testsuite"
3-
version = "0.8.4"
3+
version = "0.8.5"
44
authors = ["Tpt <[email protected]>"]
55
license = "Apache-2.0"
66
readme = "../README.md"
@@ -12,9 +12,9 @@ edition = "2021"
1212
publish = false
1313

1414
[dependencies]
15-
rio_api = { version = "0.8", path="../api" }
16-
rio_turtle = { version = "0.8", path="../turtle" }
17-
rio_xml = { version = "0.8", path="../xml" }
15+
rio_api = { version = "0.8", path = "../api" }
16+
rio_turtle = { version = "0.8", path = "../turtle" }
17+
rio_xml = { version = "0.8", path = "../xml" }
1818
oxiri = "0.2"
1919
permutohedron = "0.2"
2020

turtle/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rio_turtle"
3-
version = "0.8.4"
3+
version = "0.8.5"
44
authors = ["Tpt <[email protected]>", "Pierre-Antoine Champin <[email protected]>"]
55
license = "Apache-2.0"
66
readme = "../README.md"
@@ -10,7 +10,7 @@ description = """
1010
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
1111
"""
1212
edition = "2021"
13-
rust-version = "1.60"
13+
rust-version = "1.75"
1414

1515
[package.metadata.docs.rs]
1616
all-features = true
@@ -22,4 +22,4 @@ generalized = ["rio_api/generalized"]
2222
[dependencies]
2323
oxilangtag = "0.1"
2424
oxiri = "0.2"
25-
rio_api = { version = "0.8", path="../api" }
25+
rio_api = { version = "0.8", path = "../api" }

turtle/src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
//! Implementation of [N-Triples](https://www.w3.org/TR/n-triples/), [N-Quads](https://www.w3.org/TR/n-quads/), [Turtle](https://www.w3.org/TR/turtle/) and [TriG](https://www.w3.org/TR/trig/) parsers.
22
//!
3+
//! <strong style="font-size: 150%">
4+
//!
5+
//! This library is going to be deprecated.
6+
//! [oxttl](https://crates.io/crates/oxttl) is currently in development to replace it.
7+
//! </strong>
8+
//!
39
//! [RDF-star](https://w3c.github.io/rdf-star/cg-spec/) syntaxes are also supported, i.e. [Turtle-star](https://w3c.github.io/rdf-star/cg-spec/#turtle-star), [TriG-star](https://w3c.github.io/rdf-star/cg-spec/#trig-star), [N-Triples-star](https://w3c.github.io/rdf-star/cg-spec/#n-triples-star) and [N-Quads-star](https://w3c.github.io/rdf-star/cg-spec/#n-quads-star).
410
//!
511
//! All the provided parsers work in streaming from a `BufRead` implementation.

typos.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[files]
2+
extend-exclude = ["**/*.svg"]
3+
4+
[default.extend-words]
5+
pn = "pn" # Common abbreviation in Turtle grammar

xml/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rio_xml"
3-
version = "0.8.4"
3+
version = "0.8.5"
44
authors = ["Tpt <[email protected]>"]
55
license = "Apache-2.0"
66
readme = "../README.md"
@@ -10,7 +10,7 @@ description = """
1010
RDF/XML parser and serializer
1111
"""
1212
edition = "2021"
13-
rust-version = "1.61"
13+
rust-version = "1.75"
1414

1515
[package.metadata.docs.rs]
1616
all-features = true
@@ -21,5 +21,5 @@ default = []
2121
[dependencies]
2222
oxilangtag = "0.1"
2323
oxiri = "0.2"
24-
rio_api = { version = "0.8", path="../api" }
24+
rio_api = { version = "0.8", path = "../api" }
2525
quick-xml = "0.36"

0 commit comments

Comments
 (0)