Skip to content

Commit

Permalink
Releases v0.8.5
Browse files Browse the repository at this point in the history
  • Loading branch information
Tpt committed Aug 25, 2024
1 parent cc73a42 commit f4be732
Show file tree
Hide file tree
Showing 11 changed files with 44 additions and 23 deletions.
6 changes: 2 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ on:
pull_request:
branches:
- main
schedule:
- cron: "0 0 * * 0"

jobs:
fmt:
Expand All @@ -32,7 +30,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: rustup update && rustup override set 1.67.1 && rustup component add clippy
- run: rustup update && rustup override set 1.75 && rustup component add clippy
- uses: Swatinem/rust-cache@v2
- run: cargo clippy --all-targets -- -D warnings -D clippy::all
- run: cargo clippy --all-targets --all-features -- -D warnings -D clippy::all
Expand Down Expand Up @@ -61,7 +59,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: rustup update && rustup override set 1.61.0
- run: rustup update && rustup override set 1.75
- uses: Swatinem/rust-cache@v2
- run: cargo doc --all-features --no-deps
env:
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## [0.8.5] - 2024-08-28

### Changed
- Bump MSRV to 1.75
- Bump quick-xml to 0.36


## [0.8.4] - 2022-04-19

### Changed
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ Rio

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

These libraries are going to be replaced by the [oxttl](https://crates.io/crates/oxttl) and [oxrdfxml](https://crates.io/crates/oxrdfxml) libraries.

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.

It is split into multiple crates:
Expand Down
4 changes: 2 additions & 2 deletions api/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rio_api"
version = "0.8.4"
version = "0.8.5"
authors = ["Tpt <[email protected]>", "Pierre-Antoine Champin <[email protected]>"]
license = "Apache-2.0"
readme = "../README.md"
Expand All @@ -10,7 +10,7 @@ description = """
Common data structures for RDF formats parsers and serializers
"""
edition = "2021"
rust-version = "1.60"
rust-version = "1.75"

[package.metadata.docs.rs]
all-features = true
Expand Down
11 changes: 4 additions & 7 deletions deny.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
[licenses]
unlicensed = "deny"
allow = [
"MIT",
"Apache-2.0",
"Unicode-DFS-2016"
"MIT",
]
default = "deny"

[bans]
multiple-versions = "warn"
wildcards = "deny"
[sources]
unknown-registry = "deny"

8 changes: 4 additions & 4 deletions testsuite/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rio_testsuite"
version = "0.8.4"
version = "0.8.5"
authors = ["Tpt <[email protected]>"]
license = "Apache-2.0"
readme = "../README.md"
Expand All @@ -12,9 +12,9 @@ edition = "2021"
publish = false

[dependencies]
rio_api = { version = "0.8", path="../api" }
rio_turtle = { version = "0.8", path="../turtle" }
rio_xml = { version = "0.8", path="../xml" }
rio_api = { version = "0.8", path = "../api" }
rio_turtle = { version = "0.8", path = "../turtle" }
rio_xml = { version = "0.8", path = "../xml" }
oxiri = "0.2"
permutohedron = "0.2"

Expand Down
6 changes: 3 additions & 3 deletions turtle/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rio_turtle"
version = "0.8.4"
version = "0.8.5"
authors = ["Tpt <[email protected]>", "Pierre-Antoine Champin <[email protected]>"]
license = "Apache-2.0"
readme = "../README.md"
Expand All @@ -10,7 +10,7 @@ description = """
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
"""
edition = "2021"
rust-version = "1.60"
rust-version = "1.75"

[package.metadata.docs.rs]
all-features = true
Expand All @@ -22,4 +22,4 @@ generalized = ["rio_api/generalized"]
[dependencies]
oxilangtag = "0.1"
oxiri = "0.2"
rio_api = { version = "0.8", path="../api" }
rio_api = { version = "0.8", path = "../api" }
6 changes: 6 additions & 0 deletions turtle/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,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.
//!
//! <strong style="font-size: 150%">
//!
//! This library is going to be deprecated.
//! [oxttl](https://crates.io/crates/oxttl) is currently in development to replace it.
//! </strong>
//!
//! [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).
//!
//! All the provided parsers work in streaming from a `BufRead` implementation.
Expand Down
5 changes: 5 additions & 0 deletions typos.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[files]
extend-exclude = ["**/*.svg"]

[default.extend-words]
pn = "pn" # Common abbreviation in Turtle grammar
6 changes: 3 additions & 3 deletions xml/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rio_xml"
version = "0.8.4"
version = "0.8.5"
authors = ["Tpt <[email protected]>"]
license = "Apache-2.0"
readme = "../README.md"
Expand All @@ -10,7 +10,7 @@ description = """
RDF/XML parser and serializer
"""
edition = "2021"
rust-version = "1.61"
rust-version = "1.75"

[package.metadata.docs.rs]
all-features = true
Expand All @@ -21,5 +21,5 @@ default = []
[dependencies]
oxilangtag = "0.1"
oxiri = "0.2"
rio_api = { version = "0.8", path="../api" }
rio_api = { version = "0.8", path = "../api" }
quick-xml = "0.36"
6 changes: 6 additions & 0 deletions xml/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
//! Implementation of an [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/) streaming parser.
//!
//! <strong style="font-size: 150%">
//!
//! This library is going to be deprecated.
//! [oxrdfxml](https://crates.io/crates/oxrdfxml) is currently in development to replace it.
//! </strong>
//!
//! How to read a file `foo.rdf` and count the number of `rdf:type` triples:
//! ```no_run
//! use rio_xml::{RdfXmlParser, RdfXmlError};
Expand Down

0 comments on commit f4be732

Please sign in to comment.