Skip to content

Releases: thingsdb/ThingsDB

v1.2.6

20 Jun 14:02
Compare
Choose a tag to compare
  • Fixed using log(..) within a future, issue #282.

v1.2.5

29 Apr 06:05
Compare
Choose a tag to compare
  • Use /dev/urandom for a seed to initialize random, issue #280.
  • Added search(..) function for debugging purpose, issue #281.

v1.2.4

23 Feb 14:55
Compare
Choose a tag to compare
  • Fixed restriction mismatch after type removal, issue #277.
  • Added to_thing() function, issue #278.

v1.2.3

15 Feb 15:16
Compare
Choose a tag to compare
  • Added closure(..) function to create closures from string, issue #273.
  • Fixed task replication bug in set_closure(..) function, issue #274.
  • Fixed task replication bug in set_owner(..) function, issue #275.
  • Added the option to restore_tasks explicitly at restore, issue #246.

v1.2.2

07 Feb 12:35
Compare
Choose a tag to compare
  • Fixed storing migration change for non-collection scopes, issue #269.
  • Deny revoking your own QUERY privileges to prevent lockout, issue #270.
  • Fixed evaluation from left-to-right, issue #271.

v1.2.1

25 Jan 10:38
Compare
Choose a tag to compare
  • Switch from common- to all- time-zones, issue #267.

v1.2.0

14 Jan 10:03
Compare
Choose a tag to compare
  • Fixed allocation bug in reverse buffer, issue #253.
  • Added if..else as statement (marked if() as deprecated), issue #254.
  • Added return as statement (marked return() as deprecated), issue #255.
  • Added for..in with break and continue statements, issue #257.
  • Fixed memory leak with re-assigning closure variable, issue #259.
  • Upgrade to libcleri v1.0.0, issue #263.
  • Configurable deep value per scope and changed defaults, issue #261.
  • Set time zone per scope instead of collection only, issue #260.
  • Syntax changes, pr #264.
  • Added dup(..) and copy(..) to set, list and tuple type, issue #265.

v1.1.2

10 Dec 12:37
Compare
Choose a tag to compare
  • Added is_time_zone(..) function, issue #247.
  • Fixed task scheduling when restoring from file, issue #248.
  • Prevent restore when tasks are created in the @thingsdb scope, issue #249.
  • Added support for slice and index notation on bytes, issue #251.
  • Fixed bug with slice and index notation on internal names, issue #252.

v1.1.1

08 Dec 10:52
Compare
Choose a tag to compare
  • Remove scope restriction from time_zones_info() function, issue #236.
  • Function deep(..) can now be used to set the deep value, issue #237.
  • Remove the deprecated hash (#..) syntax, issue #232.
  • Added all action to the mod_type(..) function, issue #235.
  • Fixed unexpected behavior with unassigned typed things, issue #239.
  • Added restrict(..) function and restrictions on non-typed things, issue #210.
  • Added restriction() function, issue #240.
  • Fixed bug with deploying static module files, issue #241.
  • Fixed memory leak when deleting a locked value from a (dict) thing, issue #242.
  • Fixed generating Id for wrapped thing in list, issue #243.
  • Added optional limit argument to set().remove(..), issue #244.
  • Added remove() function for non-typed things, issue #245.

v1.1.0

10 Nov 14:09
Compare
Choose a tag to compare
  • Replace timers with tasks, pr #230.
  • Fixed bug in checking arguments for scheduled tasks, issue #225.
  • Fixed bug with updating properties in different threads, issue #226.
  • Fixed bug with log() in a scheduled closure, issue #224.
  • Added things to string conversion, issue #231.
  • Store task errors so they can be viewed, issue #227.
  • Deprecate the hash (#..) syntax, issue #232.
  • Removed deprecated READ, MODIFY, EVENT and WATCH, issue #233.
  • Removed deprecated test() on type str, issue #234.