Commit graph

789 commits

Author SHA1 Message Date
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
Marcel Otto
a868466585 Add acknowledgement to NetzeBW to README 2020-11-16 13:31:11 +01:00
Marcel Otto
a22631281a Add RDF-XML.ex to README 2020-11-16 13:28:15 +01:00
Marcel Otto
889f2e5db1 Add top-level alias functions for read_stream and write_stream 2020-11-16 13:23:43 +01:00
Marcel Otto
76bf042ae5 Fix docs 2020-11-16 13:22:07 +01:00
Marcel Otto
96f3e46638 Handle conflicts of RDF.Vocabulary.Namespace terms with Kernel functions 2020-11-13 22:51:41 +01:00
Marcel Otto
fa5ffb055f Drop support for Elixir versions < 1.9 2020-11-12 22:50:38 +01:00
Marcel Otto
ebb1aeb25e Change inspect form of RDF.Diffs 2020-11-12 22:22:04 +01:00
Marcel Otto
e53b951519 Add API documentation for serialization encoders and decoders 2020-11-12 16:34:21 +01:00