All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- [f3ad52d] Fix
context::term_definition::Type
deserialization.
- [8a0d9e5] Fix
Option<Nullable<T>>
deserialization. (#80)
- [51b19b9] Add an expansion policy option for
@vocab
. (#78)
- [5a15c03] Impl
Loader
for&L
.
- [ce1669a] Add
syntax::from_value
,to_value
andUnordered
re-exports fromjson-syntax
.
- [3f00670] Change
Loader::load
receiver from&mut self
to&self
(#77)
- [3f00670] Remove
Loader
type parameter (#77)
- [cb43034] Fix
FsLoader
to allow multiples IRIs bound to the same path.
- [cb43034] Remove generics on error types. (#75)
- [f4aca7d] Add
map_ids
methods. - [b022273] Add
Context::map_ids
method. - [b022273] Add public fields to
RemoteDocument
- [b022273] Add public fields to
Processed
- [8a9b3f4] Add
client
option to theReqwestLoader
. - [c483397] Impl
Serialize
forLenientLangTag
. - [4c52747] Impl
Serialize
/Deserialize
forLangString
.
- [ef3fb9d] Fix README badges.
- [17266de] Impl
linked-data::LinkedData*
. - [773fc2b] Add
serde
support for context syntax types. - [8ff9083] Implement serialization from (interpreted) RDF
- [18fb2aa] Add
ExpandedDocument::main_node
method. - [28edd71] Add
Document
type. - [28edd71] Add
serde
feature. - [b795872] Add
into_document_*
functions. - [0997428] Add
ExpandedDocument::into_main_node
. - [e59f3d6] Add
RemoteDocument::document_mut
- [ece6f0d] Impl
Clone
andDebug
for expanded docs. - [ec7664b] Impl
PrintWithContext
forNode
. - [a6de88b] Add default value for
RemoteContextReference
Iri parameter. - [9d51cae] Add
syntax::ContextDocument
type. - [8fc4a23] Impl
Loader
for&mut L
. - [7fc9875] Add
MapLoader
. - [38d3444] Impl
std::error::Error
forSerializationError
.
- [e42003e] Upgrade
iref
, simplify API, serializer. - [368b09e] Upgrade
rdf-types
to version 0.17.3 - [368b09e] Upgrade
grdf
to version 0.21 - [368b09e] Upgrade
nquads-syntax
to version 0.16 - [1ba0d65] Upgrade
locspan
to version 0.8 - [1ba0d65] Upgrade
rdf-types
to version 0.18 - [1ba0d65] Upgrade
json-syntax
to version 0.10 - [1ba0d65] Upgrade
grdf
to version 0.22 - [1ba0d65] Upgrade
nquads-syntax
0.17 - [cc7691d] Upgrade
json-syntax
to version 0.12 - [78c0116] Upgrade
xsd-types
to version 0.9.1.
- [d358b11] Change default type values for remote docs.
- [f9cb306] Fix warnings.
- [9f6327c] Fix warnings.
- [2354040] Fix object serialization.
- [63b573b] Fix
ContextDocument
serialization. - [08971f1] Fix
@version
de/serialization. - [b648e04] Fix
@version
deserialization. - [d437133] Fix formatting.
- [baa6e3b] Remove locspan patch.
- [f13208d] Remove
test.jsonld
- [ab8f40a] Remove metadata from JSON-LD objects.
- [f234530] Remove dead link in README.md.
- [0b4a87b] Remove unnecessary
Send
bounds inleader
module.
- [2aacc36] Add support for
wasm32
target.
- [e7f856a] Upgrade
rdf-types
to version0.15.2
- [394f75d] Remove forgotten debug
eprintln
. - [f36a571] Remove useless
syntax::number
module.
- [57e11e3] Add mutable accessors in
Object
. - [57e11e3] Add
Object::as_value_mut
. - [57e11e3] Add
Object::as_node_mut
. - [57e11e3] Add
Object::as_list_mut
.
- [8d38977] Fix deprecated
clippy::derive_hash_xor_eq
. - [4722c96] Fix formatting.
- [dae97c2] Remove unused parameter in
invalid_iri
.
- [8fdf15f] Upgrade
rdf-types
from0.13
to0.14.2
.
- [c00839e] Fix
json-ld
dependencies versions.
- [1ab6833] Add a custom test to explore stack size limits.
- [df1bc4e] Upgrade
rdf-type
from0.12.9
to0.13.0
.
- [ee0bd4a] Fix
cargo test
command inci.yml
.
- [ac56b2d] Impl
Error
for all the error types.
- [ac56b2d] Introduce
thiserror
at version1.0.38
. - [ac56b2d] Upgrade
locspan
from0.7.12
to0.7.13
.
- [8ef9a5e] Fix
cliff.toml
- [75c73b1] Add
expansion_policy
injson_ld::Options
. - [1076ada] Add
Options::with_expand_context
function.
- [b81e53a] Upgrade
json-syntax
to 0.9.
- [6e69524] Add RDF deserialization to the processor API
- [d6f91f5] Move to version 0.10.0
- [eafe462] Fix git submodule instructions.
- [eafe462] Fixes #43
- [6e69524] Fixes #46
- [12d5579] Add some doc.
- [911c801] Add documentation.
- [14f9fdb] Add table of contents.
- [c91e5b1] Add
hashbrown::Equivalent<Id<I, B>>
impls. - [ae1c82f] Add
ReqwestLoader
compliant with the spec.
- [d114466] Move to version
0.9.1
.
- [b0f961d] Fix formatting.
- [7a0563b] Fix formatting.
- [c4c8572] Fix typo & Makefile.
- [15a78c8] Fix clippy warnings.
- [17e712e] Fix formatting.
- [e499bfd] Fix formatting.
- [88edfe6] Fix and update
README.md
.
- [ffb61be] Move to version 0.9.0-beta.
- [f340b38] Fix clippy warnings.
- [3d3c761] Add context to syntax functions.
- [784b861] Add
flatten
API. - [f0344db] Add a
::code
method to error types. - [0c9bab9] Add some expansion doc.
- [354a9d6] Add
default_base_url
func to theExpand
trait.
- [62d915a] Refactoring of expansion algo almost done.
- [8bb57a3] Refactoring of expansion algorithm done!
- [f8872ae] Refactor more of the compaction algorithm.
- [e7119e1] Refactored
compaction
module. - [e7119e1] Refactor is complete, but not tested yet.
- [3102653] Fix clippy warnings.
- [ef85f1f] Fix type params order in
expansion
library. - [59cdf04] Fix clippy warnings in
context-processing
. - [1e7f78d] Fix the rest of clippy warnings.
- [f8872ae] Fix
Reference
/ValidReference
bug. - [9366eb7] Fix context definition entries size hint.
- [4070cb9] Fix compact bug.
- [3be7a05] Fix url of expected compacted document in tests.
- [bf08768] Fix CI.
- [d0b8a0f] Fix tests README.
- [6c461e8] Fix formatting
- [d78d366] Fix Spruce sponsor (#42)
- [2b9d456] Remove old expansion code.
- [6710a47] Remove old tests.
- [532c0e9] Remove
flattening
folder. - [bc5b54d] Remove
Lexicon
datatype. - [b1b7272] Remove traces of the
generic_json
crate. - [deec55e] Remove
reqwest
feature (for now).
- [cfadb4c] Add warning type.
- [eda84c9] impl
Display
forWarning
. - [551e240] Add the
flattening
module.
- [7df142c] Move to version 0.6.0.
- [2aab37f] Fix formatting and clippy warnings.
- [e1e5f8b] Fix loaders.
- [97f2b5c] Fix formatting & clippy warnings.
- [3e56c17] Fix formatting & clippy warnings.
- [7b31108] Fix some new clippy warnings.
- [7eb7d09] Add
Lenient::map
. - [9fe900e] Add a compact method and example.
- [448791e] Add strict expansion mode
- [6c48bcb] Add semicolon after warn
- [a3a0caa] Add
+nightly
in workflow. - [429f688] Add custom tests.
- [2c8a48b] Add sort-jsonld-array utility script.
- [461114f] Add CHANGELOG, move to version 0.4.0
- [6be001a] Add inline hints.
- [74b101f] Introduce key expansion policies.
- [1749ea4] Move to 0.3.0-alpha.
- [26bb267] Move to version 0.3.0.
- [a1e1acd] Move to version 0.5.0.
- [85b05c7] Fix dependencies spec.
- [1706f60] Fix too strong lifetime constraint on Vocab.
- [d3995b9] Fix too strong lifetime constraint in example.
- [f0d4529] Fix iref dep.
- [86f1771] Fix iri compaction.
- [1f34815] Fix compact_property_graph.
- [67b20ab] Fixing some warnings.
- [a8a81e2] Fix type and index maps.
- [9b0e452] Fix generated options.
- [a479378] Fix expected output for custom/c038.
- [40b3be8] Fix expected output of custom/e112
- [4493bbe] Fix clippy warnings.
- [b4d8616] Fix custom test warning.
- [c1c3c06] Fix Spruce link
- [652d107] Fixing tests...
- [b260d7c] Fix clippy warnings.
- [092eb69] Fix warnings in
compaction
example. - [46108b2] Fix doc tests.
- [0258d89] Fix test templates.
- [590c489] Fix json-ld comparison function.
- [4479778] Fix typo.
- [955a957] Fix iteration of merged contexts.
- [b274216] Fix clippy warning.
- [d4cedca] Fix README
- [6167f19] Remove useless MappedMut.
- [cebb6af] Remove unused JsonValue in compaction example.
- [7c9fd8e] Remove the
Lenient
type. - [56a4151] Remove remaining traces of the
Lenient
type.
- [425caed] Move to version 0.2.0-alpha.
- [0a98f9a] Fix the
included
node interface. - [4ad5585] Fix typos in the README.
- [598ff07] Introduce the Expanded type.
- [60bf328] Refactoring.
- [ccd7abf] Refactoring. Automatic tests.
- [05aeebd] Fix the test generator. Add a README.
- [12ff709] Fix test options.
- [b42ee1a] Fix the reqwest loader and give an example.
- [d41a51c] Remove some warnings.
- [b2ab85c] Remove debug prints.
- [e0c50a6] Remove debug print.
- [83bc6d0] Remove debug prints.
- [9c717d9] Remove more debug prints.
- [d1aeae8] Remove expand.rs test file.
- [6e501fd] Remove Term from node ids.
- [47389b7] Remove
as_json_ld
from LocalContext. - [50ff476] Remove keyword iri.
- [87da59c] Remove useless comment.