All Versions
18
Latest Version
Avg Release Cycle
54 days
Latest Release
1306 days ago

Changelog History
Page 2

  • v0.2.6 Changes

    October 30, 2018

    โž• Added

    • ๐Ÿ‘Œ Support for alternative graph patterns with UNION
    • ๐Ÿ‘Œ Support for assigning to variables with BIND

    ๐Ÿ”„ Changed

    • ๐ŸŽ REDUCED no longer removes duplicates without projection (for performance reasons)

    ๐Ÿ›  Fixed

    • DISTINCT did not work without projection

    Compare v0.2.5...v0.2.6

  • v0.2.5 Changes

    October 21, 2018

    โž• Added

    • ๐Ÿ‘Œ Support for optional graph patterns via OPTIONAL
    • ๐Ÿ‘Œ Support for the bound function

    ๐Ÿ›  Fixed

    • errors during evaluation of function arguments were handled incorrectly, which led in particular to wrong behaviour of the COALESCE function
    • SPARQL.Query.Result.get/2 failed when the given variable was not in the results

    Compare v0.2.4...v0.2.5

  • v0.2.4 Changes

    October 06, 2018

    โž• Added

    • ๐Ÿ‘Œ Support for group graph patterns, i.e. nested graph patterns and FILTERs in the middle of a graph patterns (which splits up a graph pattern)
    • SPARQL.Query.Result.get/2 as a short way for getting the solutions of a single variable

    ๐Ÿ›  Fixed

    • FILTER expressions at the beginning of a graph pattern

    Compare v0.2.3...v0.2.4

  • v0.2.3 Changes

    September 23, 2018

    โž• Added

    • evaluation of DISTINCT and REDUCED (the later having the semantics as DISTINCT, i.e. no optimizations right now)
    • implementation of String.Chars protocol on SPARQL.Query

    ๐Ÿ”„ Changed

    • 0๏ธโƒฃ various refinements of default prefixes
      • renamed the query-specific default prefixes option from prefixes to default_prefixes
      • setting none on the default_prefixes option, removes the standard application-wide configured default prefixes
      • SPARQL.Processor.query (and the SPARQL.execute_query alias) pass options down SPARQL.Query.new/2, so it can also used with default_prefixes

    Compare v0.2.2...v0.2.3

  • v0.2.2 Changes

    September 22, 2018

    โž• Added

    • 0๏ธโƒฃ application-wide and query-specific ways to define default prefixes

    ๐Ÿ›  Fixed

    • ๐Ÿ› bug in the lexer grammar which caused a scanner error on lowercase distinct

    Compare v0.2.1...v0.2.2

  • v0.2.1 Changes

    September 17, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ“ฆ generated Erlang output files of Leex and Yecc are excluded from Hex package, which caused issues using the SPARQL.ex Hex package on OTP < 21 (because the package was released with OTP 21)

    Compare v0.2.0...v0.2.1

  • v0.2.0 Changes

    September 17, 2018

    โž• Added

    • SPARQL Query engine for executing queries against RDF.ex graphs (not complete yet; see Current state section in README)

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ Elixir versions < 1.6 are no longer supported
    • ๐Ÿ“‡ renamed the SPARQL.Query.ResultSet struct to SPARQL.Query.Result
    • โœ‚ removed the previous SPARQL.Query.Result struct for single solutions; these are now represented as simple maps

    Compare v0.1.0...v0.2.0

  • v0.1.0 Changes

    March 19, 2018

    ๐ŸŽ‰ Initial release