Skip to content
This repository has been archived by the owner on Sep 3, 2023. It is now read-only.

Releases: meppu/surreal

v2.1.0

07 Aug 17:44
3ad9fc4
Compare
Choose a tag to compare
  • The introduction of the new surreal_entity module, designed to represent table or record IDs. This module also offers the convenience of passing records as {Table, Record} tuples, eliminating the need for manual formatting and thereby enhancing the developer experience.
  • Addition of the query/2 function, serving as a wrapper around query/3 without variables.
  • Addition of the ping/1 function.
  • Improvements in documentation.
  • Enhanced internal error handling for the surreal_config module.

v2.0.0

03 Aug 10:42
a1f9763
Compare
Choose a tag to compare

This is a complete rewrite that brings significant improvements and enhancements.

In addition to better code quality and providing comprehensive documentation and examples for both Erlang and Elixir, this release significantly enhances the overall developer experience of SurrealDB Erlang.

Moreover, I've designed a simple yet elegant architecture for better maintainability.

Furthermore, replaced the dependencies for good:

  • Switched from websocket_client to gun for reliability.
  • Switched from jiffy to jsx, preferring the pure Erlang implementation over an Erlang NIF for better reliability.

This release is a complete rewrite, so it's not a traditional changelog. It brings many changes and improvements.

v1.1.0

20 Jun 13:56
fb015c4
Compare
Choose a tag to compare

Changes

  • Allow advanced config for signin function (ab11dcf)
  • Add support for let (surreal:set/3) and unset (surreal:unset/2) (6eee3b0)
  • Deprecate surreal:change/3 (now surreal:merge/3) and surreal:modify/3 (now surreal:patch/3) functions (5e98aa8)
    • (surreal:change/3 and surreal:modify/3 will be removed in next version)

Breaking Changes

There are no breaking change in surreal module itself, but there are some breaking changes (re-namings) in surreal_gen_server due to these deprecates.

v1.0.1

29 May 08:06
efd72a2
Compare
Choose a tag to compare

View CHANGELOG.md file.

v1.0.0

09 May 18:39
6c5561f
Compare
Choose a tag to compare

View CHANGELOG.md file.