Skip to content

Commit

Permalink
refactor: major overhaul
Browse files Browse the repository at this point in the history
* Refactor: Remove all `Ref` wrapper types.
* Refactor: Make `SubjectNode` and `ObjectNode` into concrete enums.
* Refactor: Remove `Equiv` trait and rely on `PartialEq` instead.
* Refactor: Create new `Implementation` trait and
  `simple::Implementation` to hold the set of factories.
  • Loading branch information
johnstonskj committed Oct 2, 2024
1 parent 12bcde4 commit 3594667
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
2 changes: 1 addition & 1 deletion rdftk_core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rdftk_core"
version = "0.4.4"
version = "0.4.5"
authors = ["Simon Johnston <[email protected]>"]
edition = "2021"
description = "This crate provides the core RDF data model; concrete implementations for Statements and Literals, along with a Resource type that provides a builder-like experience for models."
Expand Down
8 changes: 8 additions & 0 deletions rdftk_core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,14 @@ pub fn make_statements() -> StatementList {

## Changes

### Version 0.4.5

* Refactor: Remove all `Ref` wrapper types.
* Refactor: Make `SubjectNode` and `ObjectNode` into concrete enums.
* Refactor: Remove `Equiv` trait and rely on `PartialEq` instead.
* Refactor: Create new `Implementation` trait and `simple::Implementation` to hold
the set of factories.

### Version 0.4.4

* Refactor: re-wrote `Error` type and removed `error_chain` dependency.
Expand Down

0 comments on commit 3594667

Please sign in to comment.