All Versions
13
Latest Version
Avg Release Cycle
146 days
Latest Release
1693 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.0.0 Changes
March 25, 2020✨ Enhancements
- A missing
host
configuration will now default to"localhost"
- A missing
port
configuration will now default to64210
- A missing
otp_app
configuration will no longer raise and only use the (inline) defaults - Documentation is now available inline (
@moduledoc
, ...) with theREADME.md
file targeting the repository (development) instead of releases - Errors from
:hackney.body/1
are now passed to the caller instead of raising aMatchError
- Queries are executed directly in the calling process without passing through a process pool
- The scheme used for the requests can now be configured
- A missing
🐛 Bug fixes
- Shape queries now accept a
:language
option as expected
- Shape queries now accept a
Backwards incompatible changes
- Minimum required elixir version is now
~> 1.7
- Support for Cayley versions earlier than
0.7.3
is no longer guaranteed
- Minimum required elixir version is now
-
v0.11.1 Changes
November 20, 2019- 🐛 Bug fixes
- Decoding json with string keys now works as intended (#2)
- 🐛 Bug fixes
-
v0.11.0 Changes
April 28, 2019✨ Enhancements
- Initializer modules can be defined with additional arguments by using
{mod, fun, args}
- The JSON encoder/decoder can now be defined using a
{mod, fun}
tupleBackwards incompatible changes
- The default JSON encoder/decoder has been switched from
:poison
to:jason
- Initializer modules can be defined with additional arguments by using
-
v0.10.0 Changes
October 28, 2018✨ Enhancements
- The library used for JSON encoding/decoding can be changed by using the
:json_encoder
and:json_decoder
configurationBackwards incompatible changes
- Support for
{:system, "ENV_VARIABLE"}
configuration has been removed
- Support for
-
v0.9.0 Changes
September 30, 2018✨ Enhancements
- Compiling a graph module without passing an
:otp_app
will now raise - Graphs can be declared with compile time configuration defaults that are later overwritten by the application environment
- Compiling a graph module without passing an
Backwards incompatible changes
- Minimum required elixir version is now
~> 1.5
- Public access to the internal pool child spec has been removed
- Public access to the internal pool module name has been removed
- Support for Cayley version
0.6.1
has been dropped
- Minimum required elixir version is now
🗄 Deprecations
- Accessing the system environment by configuring
{:system, var}
or{:system, var, default}
will now result in aLogger.info/1
message and will stop working in a future release
- Accessing the system environment by configuring
-
v0.8.0 Changes
September 09, 2018✨ Enhancements
- Configuration can be done on graph (re-) start by setting a
{mod, fun}
tuple for the config key:init
. This method will be called with the graph module name as the first (and only) parameter and is expected to return:ok
- Queries now support the
limit
parameter - Support for elixir 1.5 style
child_spec
has been added
- Configuration can be done on graph (re-) start by setting a
🗄 Soft deprecations (no warnings)
- Support for
{:system, "ENV_VARIABLE"}
configuration has been removed from the documentation. It will eventually be removed completely after a proper deprecation phase
- Support for
-
v0.7.0 Changes
December 28, 2017✨ Enhancements
- Basic support for defining a default graph query language
Backwards incompatible changes
- Default query endpoint has been updated to support cayley version
0.7.0
. To use an older version you need to addlanguage: :gremlin
to your graph configuration - Support for cayley version
0.6.0
has been dropped
- Default query endpoint has been updated to support cayley version
-
v0.6.0 Changes
September 17, 2017- Backwards incompatible changes
- Minimum required elixir version is now
~> 1.3
- Minimum required elixir version is now
- Backwards incompatible changes
-
v0.5.0 Changes
September 09, 2017- ✨ Enhancements
- Configuration values can be fetched from the system environment using
{:system, ENV_VAR}
or{:system, ENV_VAR, default}
- Configuration values can be fetched from the system environment using
- ✨ Enhancements
-
v0.4.0 Changes
May 18, 2017- ✨ Enhancements
- Bulk operations for write/delete are now supported
- ✨ Enhancements