Skip to content

Releases: alloc/tusken

tusken@1.0.0-alpha.16

09 Nov 21:13
Compare
Choose a tag to compare
tusken@1.0.0-alpha.16 Pre-release
Pre-release

tusken 1.0.0-alpha.16 (2022-11-09)

Bug Fixes

  • add ./runtime/* entry to "tusken/plugins/pg" package (1d20005)
  • move stream and async iterator implementations back to SetBase class (43388c2)
  • types: ensure Union is awaitable, streamable, and is a SetExpression (87d1299)
  • types: have Select class extend SetExpression instead of SetType (1a4c964)

tusken@1.0.0-alpha.15

09 Nov 20:25
Compare
Choose a tag to compare
tusken@1.0.0-alpha.15 Pre-release
Pre-release

tusken 1.0.0-alpha.15 (2022-11-09)

Features

  • add ImplicitTypeCoercion interface (d5eeefc)
  • add preliminary support for plugins (6bf9ca2)

Bug Fixes

  • types: avoid circular Type reference with ColumnCast (f4af806)

tusken@1.0.0-alpha.14

29 Oct 03:24
Compare
Choose a tag to compare
tusken@1.0.0-alpha.14 Pre-release
Pre-release

tusken 1.0.0-alpha.14 (2022-10-29)

Features

  • add page argument to limit (19a48eb)
  • support composite primary keys (bf9d5a5)
  • support custom call syntax for special functions (f26ae47)

@tusken/schema@1.0.0-alpha.14

29 Oct 03:24
Compare
Choose a tag to compare
Pre-release

@tusken/schema 1.0.0-alpha.14 (2022-10-29)

Features

  • support composite primary keys (bf9d5a5)
  • support custom call syntax for special functions (f26ae47)

Bug Fixes

  • schema: date and daterange are Date objects in JS (494cef4)
  • schema: type issues with generic native functions (aaa0f49)

Dependencies

  • tusken: upgraded to 1.0.0-alpha.14

tusken@1.0.0-alpha.13

09 Oct 20:36
Compare
Choose a tag to compare
tusken@1.0.0-alpha.13 Pre-release
Pre-release

tusken 1.0.0-alpha.13 (2022-10-09)

Features

  • change TypeCast class to public export (e0203b0)
  • expose column optionality at runtime (5a1f064)
  • use UPDATE command when required columns are missing (16b97e8)

Bug Fixes

  • add explicit isObject check (63804b7)
  • always clone the query on props mutation (e56e9ac)
  • ensure return type of where filter is compatible with and method (3b24c8b)
  • include t.null when casting a potentially null/undefined value (ff53d69)
  • repeat query on development timeout (cb5253e)
  • throw on infinite/NaN input values (728deaa)
  • types: let orderBy use an unselected column (f2cd52c)

@tusken/schema@1.0.0-alpha.13

09 Oct 20:35
Compare
Choose a tag to compare
Pre-release

@tusken/schema 1.0.0-alpha.13 (2022-10-09)

Features

  • expose column optionality at runtime (5a1f064)
  • schema: export t.ref for tree-shaking friendly, dynamic table lookups (762990a)

Dependencies

  • tusken: upgraded to 1.0.0-alpha.13

tusken@1.0.0-alpha.12

23 Sep 20:10
Compare
Choose a tag to compare
tusken@1.0.0-alpha.12 Pre-release
Pre-release

tusken 1.0.0-alpha.12 (2022-09-23)

Bug Fixes

  • copy getters when cloning (79dbb88)
  • ensure GROUP BY comes before limit, offset, etc (24dc5f8)
  • return "NULL" from tokenizeTyped if === null (4ccf943)
  • types: ensure Query#clone returns this type (298eb84)

tusken@1.0.0-alpha.11

23 Sep 16:55
Compare
Choose a tag to compare
tusken@1.0.0-alpha.11 Pre-release
Pre-release

tusken 1.0.0-alpha.11 (2022-09-23)

Features

  • add ANY checks (2602c8d)
  • add union method to Select query (cd4f5d7)
  • add wrap method to Query (d90f9b1)
  • add primitive type casting (96b3dad)
  • add table casting (c3ce1ad)
  • expose name property on RuntimeType (0ccf7f7)
  • improve boolean checks (1161ccc)
  • let where callback return nested arrays of AND conditions (2617f2b)
  • let queries be reused (e4ba1ec)
  • make queries reusable (6b304be)
  • types: add ColumnExpression type (f637313)

Bug Fixes

  • not should return CheckBuilder<T> (b180235)
  • types: detect t.null in an Expression type (2d5bf3a)
  • types: make it easier to declare a Where type (8d45186)

@tusken/schema@1.0.0-alpha.11

23 Sep 16:55
Compare
Choose a tag to compare
Pre-release

@tusken/schema 1.0.0-alpha.11 (2022-09-23)

Bug Fixes

  • schema: bug in t.param type (fa7189b)
  • schema: strip underscore prefix from array element types (856496d)

Dependencies

  • tusken: upgraded to 1.0.0-alpha.11

tusken@1.0.0-alpha.9

20 Sep 15:00
Compare
Choose a tag to compare
tusken@1.0.0-alpha.9 Pre-release
Pre-release

tusken 1.0.0-alpha.9 (2022-09-20)

Bug Fixes