Marcel Otto
4f57fda00f
Add RDF.Star.Triple, RDF.Star.Quad and RDF.Star.Statement
2021-09-04 19:12:00 +02:00
Marcel Otto
737b67095d
Add support for PropertyMap on RDF.Statement.new/2 and coerce/2
2021-09-04 17:44:10 +02:00
Marcel Otto
266ca1f159
Don't rescue from FunctionClauseErrors in readers and writers
2021-09-03 14:15:04 +02:00
Marcel Otto
7d4280ec9a
Require protocol_ex v0.4.4
...
which fixes an issue during the build of releases
2021-07-06 22:59:34 +02:00
Marcel Otto
7283c69092
Prepare release 0.9.4
2021-05-26 13:05:11 +02:00
Marcel Otto
ae17ff8b30
Upgrade dependencies
2021-05-26 12:49:31 +02:00
Marcel Otto
728f43f165
Drop support for OTP 20
2021-05-23 00:35:30 +02:00
Marcel Otto
7645ce5fc6
Fix conditional in check for new -0.0 behaviour
2021-05-23 00:29:41 +02:00
Marcel Otto
db6be78908
Update certifi to get coverage reporting working again
...
and fix this issue: https://github.com/parroty/excoveralls/issues/254
2021-05-23 00:27:03 +02:00
Marcel Otto
5b50de4dd4
Add Elixir 1.12 to CI
2021-05-23 00:08:39 +02:00
Marcel Otto
611868cbeb
Fix recognition of DateTimes with a plus before the year as invalid
...
Since Elixir 1.12 this seems to be allowed.
2021-05-23 00:07:46 +02:00
Marcel Otto
3b16a76ccd
Format code with Elixir 1.12
2021-05-22 16:08:19 +02:00
Marcel Otto
fc6ee4555f
Fix wrong tests regarding handling of -0.0 floats, doubles and decimals
...
The old tests were just mirroring the wrong behaviour in Elixir, which
was fixed in Elixir 1.12.
2021-05-22 16:04:29 +02:00
Marcel Otto
0a0ed07bf2
Allow {mod, fun} tuples on :default_base_iri configuration option
2021-05-19 22:59:13 +02:00
Marcel Otto
9b9cf7dffd
Allow {mod, fun} tuples on :default_prefixes configuration option
2021-05-18 23:52:09 +02:00
Marcel Otto
6d1a139c9a
Add RDF.statement constructor functions
2021-05-10 21:41:48 +02:00
Marcel Otto
2afc2edda8
Add missing escaping of literals in N-Triples and N-Quads encoder
2021-05-09 21:43:10 +02:00
Marcel Otto
3480c254c3
Add missing escaping of language-tagged literals in Turtle encoder
2021-05-09 11:58:36 +02:00
Marcel Otto
967f81ad5a
Don't Turtle-encode IRIs as prefixed names when they will be non-conform
2021-05-09 03:06:20 +02:00
Marcel Otto
504aa7ec96
Update README
2021-03-28 04:15:30 +02:00
Marcel Otto
fe8bdc1ef3
Back to dev as default environment on CI
2021-03-18 22:50:28 +01:00
Marcel Otto
2f839fcd61
Run dialyzer in dev env on CI
2021-03-18 22:24:40 +01:00
Marcel Otto
40bfbd84e3
Remove no longer a valid CLI argument of dialyxir
2021-03-18 22:08:07 +01:00
Marcel Otto
7a1038b294
Allow dialyxir to run in test env
2021-03-18 21:55:10 +01:00
Marcel Otto
fb1dfdb6d8
Remove unused dependency
2021-03-18 21:47:26 +01:00
Marcel Otto
fdab3321f0
Fix failing CI
2021-03-18 21:43:13 +01:00
Marcel Otto
80282b2a45
Apply latest Github Actions best practices for Elixir projects
2021-03-18 21:38:15 +01:00
Marcel Otto
ca2b70e9ba
Add JetBrains as a sponsor
2021-03-17 21:36:40 +01:00
Marcel Otto
589d2939b5
Fix bug in Inspect protocol implementation of RDF.Diff
2021-03-15 20:06:02 +01:00
Marcel Otto
375cad23cc
Prepare release 0.9.3
2021-03-09 12:26:42 +01:00
Marcel Otto
84b71d2b50
Fix failing CI on Elixir 1.9
2021-03-06 02:38:20 +01:00
Marcel Otto
fa4bd06250
Fix failing Elixir setup step on CI
2021-03-06 02:36:23 +01:00
Marcel Otto
e1680ffa95
Improve performance of the Enumerable impls of the RDF data structures
2021-03-05 23:23:06 +01:00
Marcel Otto
bb29582695
Add Enumerable.slice/1 implementations on PropertyMap and PrefixMap
2021-03-05 23:11:28 +01:00
Marcel Otto
f9bd3b9476
Handle base URIs without trailing slash or hash in Turtle encoder properly
2021-03-04 15:07:28 +01:00
Marcel Otto
19ff9def6f
Update dependencies
2021-03-01 23:10:41 +01:00
Marcel Otto
b86392763e
Improvements of the Inspect form of the RDF data structures
2021-02-28 13:29:10 +01:00
Marcel Otto
32a59916f6
Add :indent option on RDF.Turtle.Encoder
2021-02-28 13:02:05 +01:00
Marcel Otto
f9a39288aa
Use Enum.map_join/2
2021-02-27 22:25:44 +01:00
Marcel Otto
e04b960557
Fix recognition of float and double literals of the form ".0" and "0."
2021-02-26 16:26:22 +01:00
Marcel Otto
386e2c1e29
Fix typo
2021-01-13 16:55:24 +01:00
Marcel Otto
857079b256
Add link to Grax
2021-01-08 00:49:04 +01:00
Marcel Otto
550388b6ca
Prepare release 0.9.2
2021-01-06 11:56:25 +01:00
Marcel Otto
ed403d9175
Allow initialization of dates and times with timezones from tuples
2020-12-20 02:55:24 +01:00
Marcel Otto
bbcbe6af31
Add some badges to README
2020-12-12 23:47:33 +01:00
Marcel Otto
ec04345da2
Add RDF.Utils.lazy_map_update/3
2020-12-08 22:40:46 +01:00
Marcel Otto
be87736e60
Merge pull request #9 from pukkamustard/base64Binary
...
Add XSD.Base64Binary
2020-12-06 20:36:21 +01:00
pukkamustard
e143a960e0
Add XSD.Base64Binary
2020-12-06 18:07:57 +01:00
Marcel Otto
d07db98436
Add :as_value opt for XSD.Datatype.new/2 implementations
...
This is for datatypes where both the value space and the lexical space
consists of strings, which makes it impossible to differentiate if the
given value should be interpreted as one from the lexical space or the
value space.
2020-12-06 14:27:55 +01:00
Marcel Otto
c932347141
Prepare release 0.9.1
2020-11-16 13:34:22 +01:00