2017-06-25 18:35:05 +00:00
|
|
|
# Change Log
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
This project adheres to [Semantic Versioning](http://semver.org/) and
|
|
|
|
[Keep a CHANGELOG](http://keepachangelog.com).
|
|
|
|
|
|
|
|
|
2022-04-26 18:43:04 +00:00
|
|
|
## 0.3.5 - 2022-04-26
|
2022-04-20 23:42:10 +00:00
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- the `JSON.LD.Encoder` now supports implicit compaction by providing a context
|
2022-04-26 18:43:04 +00:00
|
|
|
as a map, a `RDF.PropertyMap` or a URL string for a remote context with the
|
|
|
|
new `:context` option
|
2022-04-22 00:47:44 +00:00
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
2022-04-26 18:43:04 +00:00
|
|
|
- context maps can be given now with atom keys or as a `RDF.PropertyMap` to
|
2022-04-22 20:25:24 +00:00
|
|
|
`JSON.LD.context/2` and `JSON.LD.compact/3`
|
2022-04-22 23:11:09 +00:00
|
|
|
- the base IRI of a `RDF.Graph` or the `RDF.default_base_iri/0` is used as the
|
|
|
|
default `:base` in the `JSON.LD.Encoder`
|
2022-04-22 22:58:25 +00:00
|
|
|
- `RDF.Vocabulary.Namespace` modules can be set as base IRI
|
2022-04-22 00:47:44 +00:00
|
|
|
|
|
|
|
|
2022-04-26 18:43:04 +00:00
|
|
|
[Compare v0.3.4...v0.3.5](https://github.com/rdf-elixir/jsonld-ex/compare/v0.3.4...v0.3.5)
|
2022-04-20 23:42:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2021-12-13 12:33:47 +00:00
|
|
|
## 0.3.4 - 2021-12-13
|
|
|
|
|
|
|
|
Elixir versions < 1.10 are no longer supported
|
2021-08-19 13:43:59 +00:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
2021-12-13 12:33:47 +00:00
|
|
|
- remote contexts with a list couldn't be processed correctly (but failed with a `JSON.LD.InvalidLocalContextError`)
|
2021-08-19 13:43:59 +00:00
|
|
|
|
2021-12-13 12:33:47 +00:00
|
|
|
[Compare v0.3.3...v0.3.4](https://github.com/rdf-elixir/jsonld-ex/compare/v0.3.3...v0.3.4)
|
2021-08-19 13:43:59 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2020-10-13 15:00:37 +00:00
|
|
|
## 0.3.3 - 2020-10-13
|
2020-06-22 01:12:07 +00:00
|
|
|
|
2020-10-13 15:00:37 +00:00
|
|
|
This version mainly upgrades to RDF.ex 0.9.
|
|
|
|
|
2020-06-22 01:12:07 +00:00
|
|
|
### Added
|
|
|
|
|
|
|
|
- proper typespecs so that Dialyzer passes without warnings ([@rustra](https://github.com/rustra))
|
|
|
|
|
2020-10-13 15:00:37 +00:00
|
|
|
[Compare v0.3.2...v0.3.3](https://github.com/rdf-elixir/jsonld-ex/compare/v0.3.2...v0.3.3)
|
2020-06-22 01:12:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2020-06-19 00:52:44 +00:00
|
|
|
## 0.3.2 - 2020-06-19
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
Support for remote contexts ([@KokaKiwi](https://github.com/KokaKiwi) and [@rustra](https://github.com/rustra))
|
|
|
|
|
2020-06-19 11:29:21 +00:00
|
|
|
[Compare v0.3.1...v0.3.2](https://github.com/rdf-elixir/jsonld-ex/compare/v0.3.1...v0.3.2)
|
2020-06-19 00:52:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2020-06-01 19:44:16 +00:00
|
|
|
## 0.3.1 - 2020-06-01
|
2020-05-30 18:46:08 +00:00
|
|
|
|
|
|
|
This version just upgrades to RDF.ex 0.8. With that Elixir version < 1.8 are no longer supported.
|
|
|
|
|
2020-06-19 11:29:21 +00:00
|
|
|
[Compare v0.3.0...v0.3.1](https://github.com/rdf-elixir/jsonld-ex/compare/v0.3.0...v0.3.1)
|
2020-05-30 18:46:08 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2018-09-17 02:14:35 +00:00
|
|
|
## 0.3.0 - 2018-09-17
|
2018-09-17 00:53:51 +00:00
|
|
|
|
2018-09-17 02:14:35 +00:00
|
|
|
No significant changes. Just some adoptions to work with RDF.ex 0.5.
|
|
|
|
But together with RDF.ex 0.5, Elixir versions < 1.6 are no longer supported.
|
2018-09-17 00:53:51 +00:00
|
|
|
|
2020-06-01 15:52:01 +00:00
|
|
|
[Compare v0.2.3...v0.3.0](https://github.com/rdf-elixir/jsonld-ex/compare/v0.2.3...v0.3.0)
|
2018-09-17 00:53:51 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2018-07-10 22:21:43 +00:00
|
|
|
## 0.2.3 - 2018-07-11
|
2018-07-10 22:17:36 +00:00
|
|
|
|
|
|
|
- Upgrade to Jason 1.1
|
|
|
|
- Pass options to `JSON.LD.Encoder.encode/2` and `JSON.LD.Encoder.encode!/2`
|
|
|
|
through to Jason; this allows to use the new Jason pretty printing options
|
|
|
|
|
2020-06-01 15:52:01 +00:00
|
|
|
[Compare v0.2.2...v0.2.3](https://github.com/rdf-elixir/jsonld-ex/compare/v0.2.2...v0.2.3)
|
2018-07-10 22:17:36 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2018-03-17 21:17:15 +00:00
|
|
|
## 0.2.2 - 2018-03-17
|
2018-03-12 23:56:32 +00:00
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- JSON-LD encoder can handle `RDF.Graph`s and `RDF.Description`s
|
|
|
|
|
2018-03-15 23:08:39 +00:00
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Use Jason instead of Poison for JSON encoding and decoding, since it's faster and more standard conform
|
|
|
|
|
2018-03-12 23:56:32 +00:00
|
|
|
|
2020-06-01 15:52:01 +00:00
|
|
|
[Compare v0.2.1...v0.2.2](https://github.com/rdf-elixir/jsonld-ex/compare/v0.2.1...v0.2.2)
|
2018-03-12 23:56:32 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2018-03-10 01:04:14 +00:00
|
|
|
## 0.2.1 - 2018-03-10
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Upgrade to RDF.ex 0.4.0
|
|
|
|
- Fixed all warnings ([@talklittle](https://github.com/talklittle))
|
|
|
|
|
|
|
|
|
2020-06-01 15:52:01 +00:00
|
|
|
[Compare v0.2.0...v0.2.1](https://github.com/rdf-elixir/jsonld-ex/compare/v0.2.0...v0.2.1)
|
2018-03-10 01:04:14 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2017-08-24 17:13:47 +00:00
|
|
|
## 0.2.0 - 2017-08-24
|
2017-08-24 17:10:02 +00:00
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
2018-03-10 01:04:14 +00:00
|
|
|
- Upgrade to RDF.ex 0.3.0
|
2017-08-24 17:10:02 +00:00
|
|
|
|
|
|
|
|
2020-06-01 15:52:01 +00:00
|
|
|
[Compare v0.1.1...v0.2.0](https://github.com/rdf-elixir/jsonld-ex/compare/v0.1.1...v0.2.0)
|
2017-08-24 17:10:02 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2017-08-06 20:33:53 +00:00
|
|
|
## 0.1.1 - 2017-08-06
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Don't support Elixir versions < 1.5, since `URI.merge` is broken in earlier versions
|
|
|
|
|
|
|
|
|
2020-06-01 15:52:01 +00:00
|
|
|
[Compare v0.1.0...v0.1.1](https://github.com/rdf-elixir/jsonld-ex/compare/v0.1.0...v0.1.1)
|
2017-08-06 20:33:53 +00:00
|
|
|
|
|
|
|
|
2017-08-24 17:10:02 +00:00
|
|
|
|
2017-06-25 18:35:05 +00:00
|
|
|
## 0.1.0 - 2017-06-25
|
|
|
|
|
|
|
|
Initial release
|