Commit graph

  • 6485a1ce32 Prepare release 0.5.2 Marcel Otto 2018-11-04 22:41:53 +0100
  • 5d6cbced28 Update dependencies Marcel Otto 2018-11-04 22:32:12 +0100
  • 4336602dcc Add a values/2 variant with a custom mapping function Marcel Otto 2018-11-04 22:27:25 +0100
  • 535e5b3713 Allow value equality comparisons between XSD dates and datetimes Marcel Otto 2018-11-04 17:27:45 +0100
  • b7291c7d93 Proper handling of comparisons between date literals Marcel Otto 2018-11-04 15:54:49 +0100
  • 10dc249531 Accept "-00:00" as a valid timezone offset on RDF.DateTime literals Marcel Otto 2018-11-04 04:02:36 +0100
  • 1907e22c62 Add literal comparison functions Marcel Otto 2018-11-02 22:00:48 +0100
  • 52933b5297 Add RDF.Data.values/1 Marcel Otto 2018-10-28 03:50:48 +0100
  • defd1857e5 Add values/1 on RDF.Description, RDF.Graph and RDF.Dataset Marcel Otto 2018-10-27 16:30:19 +0200
  • 9e06cea7ca Fix RDF.Date.equal_value?/2 to handle timezones correctly Marcel Otto 2018-10-26 00:57:30 +0200
  • 1276f252c5 Add values/1 on RDF.Triple, RDF.Quad and RDF.Statement Marcel Otto 2018-10-22 00:52:22 +0200
  • 7766a4a820 Add RDF.Term.value/1 Marcel Otto 2018-10-05 00:58:34 +0200
  • d4861a4768 Update .iex.exs Marcel Otto 2018-10-03 23:44:21 +0200
  • 468294ae4e Add link to Tony Hammond's tutorial about RDF.ex Marcel Otto 2018-10-02 22:26:22 +0200
  • 7624783e2a Fix typo Marcel Otto 2018-09-27 21:55:08 +0200
  • 04f6420962 Remove references to RDF.Vocab package temporarily Marcel Otto 2018-09-27 00:46:34 +0200
  • b6c4118876 Add README section about querying with SPARQL.ex Marcel Otto 2018-09-19 00:30:37 +0200
  • 3cc822d985 Prepare release 0.5.1 Marcel Otto 2018-09-17 15:11:59 +0200
  • a029b9d094 Exclude generated Erlang output files of Leex and Yecc from Hex package Marcel Otto 2018-09-17 15:10:44 +0200
  • 662afccba3 Prepare release 0.5.0 Marcel Otto 2018-09-17 03:32:45 +0200
  • 08ce785a82 Reorganize the CHANGELOG Marcel Otto 2018-09-17 03:28:12 +0200
  • 9dc873bb0d Update README Marcel Otto 2018-09-17 03:26:40 +0200
  • 1a344fb1fd Update dependencies Marcel Otto 2018-09-17 02:13:51 +0200
  • 3268d2d08e Hide some internal functions Marcel Otto 2018-09-17 02:08:42 +0200
  • 9c6beeac13 Add @impl annotations Marcel Otto 2018-09-17 02:08:16 +0200
  • dfb88ac65e Fix RDF.resource?/1 to not fail when called with unresolvable atoms Marcel Otto 2018-09-16 22:28:46 +0200
  • f4877bbc65 Fix some issues with RDF.Term coercion in various contexts Marcel Otto 2018-09-16 22:21:53 +0200
  • 1cd3a0c342 Support RDF.Term coercion on all arithmetic operations in RDF.Numeric Marcel Otto 2018-09-16 15:11:51 +0200
  • d72c5ebd1f Add Decimal implementation of RDF.Term protocol Marcel Otto 2018-09-16 15:07:41 +0200
  • edfdb186d0 Add RDF.Term.coerce/1 Marcel Otto 2018-09-16 04:02:53 +0200
  • 7e7f6e7189 Add RDF.term?/1 Marcel Otto 2018-09-16 03:52:07 +0200
  • b6db74e686 Add top-level aliases for some ambiguous cases Marcel Otto 2018-09-15 00:34:09 +0200
  • fa7e214985 Fix RDF.Time to store microseconds Marcel Otto 2018-09-14 23:08:36 +0200
  • c746706a10 Fix equality comparison of invalid literals Marcel Otto 2018-09-14 21:31:16 +0200
  • 6d4c0b2a37 Add tests of equality comparison of literals with unknown datatypes Marcel Otto 2018-09-14 21:30:48 +0200
  • 7847c76fc9 Change RDF.Datatype.cast implementations to return nil when not castable Marcel Otto 2018-09-14 18:00:43 +0200
  • a2cd1adeeb Fix broken test Marcel Otto 2018-09-14 17:07:37 +0200
  • a51e2a0dec Fix RDF.Datatype.cast/1 implementations when casting from strings Marcel Otto 2018-09-14 17:02:04 +0200
  • 584d87a49c Add dayTimeDuration and yearMonthDuration to RDF.Datatype.NS Marcel Otto 2018-09-14 14:12:12 +0200
  • 97b1cec4aa Various fixes of RDF.Datatype.cast/1 implementations Marcel Otto 2018-09-13 00:57:57 +0200
  • e0635b42ad Add implementation of RDF.Datatype.cast/1 on all time-related datatypes Marcel Otto 2018-09-12 01:10:50 +0200
  • 65a08c7754 Add Elixir version conditional for test with negative year Marcel Otto 2018-09-11 03:21:51 +0200
  • 60281a0379 Add is_xsd_date/1 and is_xsd_time/1 guards Marcel Otto 2018-09-11 03:16:10 +0200
  • 45866fe30b Add implementation of RDF.Datatype.cast/1 on RDF.String Marcel Otto 2018-09-11 03:12:58 +0200
  • de25b5399b Add various utility functions on RDF.Time and RDF.DateTime Marcel Otto 2018-09-11 03:12:15 +0200
  • 1fa369197e Add RDF.DateTime.tz/1 optimization for naive datetimes Marcel Otto 2018-09-11 00:04:39 +0200
  • b0bfd7fe62 Specify enforced keys for structs Marcel Otto 2018-09-10 00:27:40 +0200
  • 43f3de2f8a Speed up Travis CI Marcel Otto 2018-09-09 15:33:22 +0200
  • 56c153198f Add implementation of RDF.Datatype.cast/1 on numeric datatypes Marcel Otto 2018-09-09 15:28:35 +0200
  • 1e94842bc0 Add implementation of RDF.Datatype.cast/1 on RDF.Boolean Marcel Otto 2018-09-09 15:27:27 +0200
  • b0e4e5327e Add RDF.Datatype.cast/1 Marcel Otto 2018-09-09 15:26:32 +0200
  • f4b9b0f434 Add RDF.DateTime.now/0 Marcel Otto 2018-09-08 21:50:42 +0200
  • 93b932620c Add RDF.Literal.Guards Marcel Otto 2018-09-07 21:42:38 +0200
  • da48d02977 Drop support for Elixir 1.5 Marcel Otto 2018-09-04 20:53:14 +0200
  • e393bff9ef Add RDF.Term.t type Marcel Otto 2018-09-02 05:25:20 +0200
  • 9c78ebeba7 Minor refactorings Marcel Otto 2018-08-31 01:51:31 +0200
  • be390adaea Add missing defoverridable for Reader.encode!/1 Marcel Otto 2018-08-31 01:14:11 +0200
  • 598fd731e6 RDF.BlankNode.Generate can generate blank nodes for every value Marcel Otto 2018-08-29 21:26:13 +0200
  • adc1d953dc Add RDF.BlankNode.Generator Marcel Otto 2018-08-28 01:14:44 +0200
  • 315828a1d6 Fix warning Marcel Otto 2018-08-27 00:31:02 +0200
  • 3549a67a12 Fix new and new! on RDF.Literal and RDF.String when language nil given Marcel Otto 2018-08-26 05:46:18 +0200
  • fbbd52d1b0 Add version-dependent tests for negative years in Dates and DateTimes Marcel Otto 2018-08-25 00:53:37 +0200
  • 6bafb41cf9 Change RDF.IRI.absolute/2 to return nil if the base is not absolute Marcel Otto 2018-08-24 01:32:54 +0200
  • 1c7cad39be Fix datatype and lexical form of result of various numeric functions Marcel Otto 2018-08-21 03:27:48 +0200
  • 81cfcff5d7 Add default_base_iri configuration and use it for serialization readers Marcel Otto 2018-08-17 01:31:08 +0200
  • 87b34f8464 Fix warnings raised on Elixir 1.7 Marcel Otto 2018-08-16 23:32:28 +0200
  • ec55b3758f Add RDF.DateTime.tz/1 Marcel Otto 2018-08-10 23:51:04 +0200
  • 233238740c Fix warning Marcel Otto 2018-08-10 23:49:22 +0200
  • b2ca750f99 Add Elixir 1.7 to TravisCI Marcel Otto 2018-07-27 14:41:20 +0200
  • a51e518c26 Fix RDF.DateTime to store microseconds Marcel Otto 2018-07-20 01:49:59 +0200
  • d00fa6e914 Fix typos Marcel Otto 2018-07-18 00:08:37 +0200
  • 974b2c8360 Add RDF.Numeric.ceil/1 and RDF.Numeric.floor/1 Marcel Otto 2018-07-14 00:56:25 +0200
  • cb9585d87a Add RDF.Numeric.round/1 and RDF.Numeric.round/2 Marcel Otto 2018-07-13 23:14:20 +0200
  • ae54a8bfe2 Add RDF.Numeric.abs/1 Marcel Otto 2018-07-13 00:57:01 +0200
  • 343809cf6a Add .tool-versions to gitignore Marcel Otto 2018-07-13 00:55:56 +0200
  • 34898cd696 Add RDF.LangString.match_language?/2 Marcel Otto 2018-07-10 00:18:16 +0200
  • 4cea91e52f Change RDF.String.new/2 to produce language strings when language given Marcel Otto 2018-07-09 23:04:25 +0200
  • 978ed89164 Fix RDF.LangString to produce invalid literals when invalid languages given Marcel Otto 2018-07-09 21:49:25 +0200
  • d29f729563 Remove Elixir 1.5 with OTP 21 from Travis CI Marcel Otto 2018-06-30 12:18:25 +0200
  • 708e46384a Fix RDF.Double on OTP 21 Marcel Otto 2018-06-30 12:14:30 +0200
  • 3b939567b2 Add Erlang/OTP 21 to Travis CI Marcel Otto 2018-06-29 23:57:54 +0200
  • 7ad3c0acc1 Add arithmetic operations on RDF.Numeric Marcel Otto 2018-06-22 22:03:23 +0200
  • ca3c4a0104 Fix RDF.Decimal Marcel Otto 2018-06-17 23:40:07 +0200
  • 2313e001fd Support value equality checks on RDF.Decimals Marcel Otto 2018-06-16 01:48:10 +0200
  • d06dcacb04 Add typed literal creation test for xsd:decimal Marcel Otto 2018-06-16 01:42:08 +0200
  • 6a357229b2 Enable support for decimal literals in Turtle encoder Marcel Otto 2018-06-15 21:35:29 +0200
  • f5684262e7 Add RDF.Decimal datatype Marcel Otto 2018-06-15 21:19:22 +0200
  • 9193dd916f Small refactoring Marcel Otto 2018-06-15 20:56:40 +0200
  • c4cbae3525 Add .iex.exs file Marcel Otto 2018-06-14 02:06:37 +0200
  • 8e1dc13c4f Remove mix_test_watch config Marcel Otto 2018-06-13 21:56:12 +0200
  • 39866d99d8 Update dependencies and remove mix_test_watch Marcel Otto 2018-06-12 21:52:12 +0200
  • 0b45e06cf3 Add forgotten equality tests for string literals Marcel Otto 2018-06-08 19:45:57 +0200
  • d838424478 Add RDF.Term.equal?/2 and RDF.Term.equal_value?/2 Marcel Otto 2018-06-08 12:26:52 +0200
  • 389dec6c6b No longer support Elixir 1.4 Marcel Otto 2018-06-03 23:35:01 +0200
  • cae8e183e0 Fix RDF.DateTime to support 24:00:00 as valid time Marcel Otto 2018-06-03 23:21:14 +0200
  • 71dc3d5acc Add functions for the basic logical operations to RDF.Boolean Marcel Otto 2018-05-29 22:40:11 +0200
  • a8cc834616 Enable DocTests on all RDF.Datatype tests Marcel Otto 2018-05-29 22:37:38 +0200
  • f3cc9ccf7e Add Effective Boolean Value (EBV) algorithm and RDF.Numeric Marcel Otto 2018-05-27 22:19:08 +0200
  • 3e5db97ce4 Add top-level functions for the two boolean RDF.Literal values Marcel Otto 2018-05-26 02:51:28 +0200
  • 9b48908e5d Fix some wording in the README Marcel Otto 2018-05-24 22:11:50 +0200