Skip to content

Releases: Softmotions/ejdb

v2.73: .

14 Nov 17:13
Compare
Choose a tag to compare
  • Fixed ERR_STREAM_PREMATURE_CLOSE on Node 18 (#346)
  • Resolved security issuies with nodejs packages
  • ejdb2 json module migrated to iowow
  • Upgraded to the stable verion of iwnet lib.
  • Updated EJDB2Swift submodule
  • Replaced old iowow regexp engine with new (iwre.h) based on https://github.com/jserv/cregex

v2.72

23 Feb 10:01
Compare
Choose a tag to compare
  • Upgraded to the stable version of iwnet lib.

v2.71

18 Feb 14:57
Compare
Choose a tag to compare
  • Fixed wrong format of printf like function calls.
  • Query placeholders with the same name can be specified multiply times.
  • Query placeholders API is supported in projections.
  • Removed potential memory leaks in jql_set_xx query API (jql.h)
  • Added BearSSL include files as part of ejdb2 distribution

v2.70

14 Feb 12:41
Compare
Choose a tag to compare
  • Network API is now powered by IWNET https://github.com/Softmotions/iwnet
  • Correct handling of vsnprintf return value. (jbl.c)
  • Moved lwre regexp library into iowow project.
  • Java: Added JSON.clone() method.
  • Java: Added JSON ObjectBuilder.move() method.

v2.62

26 Oct 12:38
Compare
Choose a tag to compare
  • Fixed incorrect query results on array values (#331)
  • Fixed error in parsing FP JSON value (#333)
  • Java: com.softmotions.ejdb2.JSON.ValueType.getTypeOf set to be public
  • Flutter: Fixed #305
  • Java: com.softmotions.ejdb2.JSON typo fixed
  • Java: com.softmotions.ejdb2.JSON added Comparable support
  • Java: com.softmotions.ejdb2.JSON added better JSON.equals() implementation

v2.61

22 Jun 03:53
Compare
Choose a tag to compare
  • Fixed incorrect arguments check in jbn_merge_patch
  • Moved to more compact and compatible versioning scheme

v2.0.60

10 May 09:52
Compare
Choose a tag to compare
  • Upgraded to iowow v1.4.11
  • Fixed Macos build error (#313)
  • Added typescript generic to JBDOC in node binding (#311)
  • Removed -fvisibility=hidden compiler flag from facil.io lib

v2.0.59

21 Mar 15:21
Compare
Choose a tag to compare
  • Added ejdb_put_new_jbn() (ejdb2.h)
  • jbs: Default database file name changed from db.jb to ejdb2.db
  • Added jbl_from_json_printf_va(), jbn_from_json_printf_va() (jbl.h)
  • Project code reformatted using uncrustify
  • Updated copyright headers
  • Removed dependency on some glibc specific features
  • Added jbl_object_copy_to() (ejdb2.h)
  • Added new convenient methods (ejdb2.h)

v2.0.58

22 Dec 15:34
Compare
Choose a tag to compare
  • New versioning scheme is used for ejdb2 bindings.
  • Fixed pub publish issues with dart and flutter bindings.
  • Upgraded to iwkv v1.4.10

v2.0.57

17 Dec 16:23
Compare
Choose a tag to compare
  • Added new non standard JSON swap operation.
  • bugfix: Incorrect behavior of JSON patch move operation.
  • Added jbs --trylock option
  • jbs server CLI should be able to load access token from file (#219)
  • bugfix: Updated to iowow v1.4.10 with fix https://github.com/Softmotions/iowow/issues/35
  • enhancement: EJDB2 Java binding improvements.