Skip to content

Releases: erezsh/sqeleton

0.1.6 - Various fixes: Better support for Mac; Better support for trino & uuid

14 Aug 16:51
Compare
Choose a tag to compare

What's Changed

  • Various fixes: Better support for Mac; Fix github actions; Better support for trino & uuid by @erezsh in #21

Full Changelog: 0.1.5...0.1.6

0.1.5 - Updated versions of dependencies; Trino now accepts password

18 Jul 16:43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.1.4...0.1.5

0.1.4 - Update versions in dependencies + Bugfix

19 Jun 21:50
Compare
Choose a tag to compare

What's Changed

  • Update versions in dependencies + Bugfix by @erezsh in #13

Full Changelog: 0.1.3...0.1.4

0.1.3

17 Jun 16:20
Compare
Choose a tag to compare

What's Changed

  • Small fix for Oracle, MySQL and PostgreSQL by @erezsh in #12

Full Changelog: 0.1.2...0.1.3

0.1.2 - Small fixes, tested on Python 3.12

17 Jun 13:59
Compare
Choose a tag to compare

What's Changed

  • project: Loosen version requirements on dependencies + Fixes by @erezsh in #8
  • Test on recent Python versions by @erezsh in #9
  • Looser version dependency, fixes + 0.1.1 by @erezsh in #10
  • database-query: Small fix - didn't explicitly cast to tuple when a tuple was requested (Vertica returned a list) by @erezsh in #11

Full Changelog: 0.1.0...0.1.2

0.1.0 - Various fixes

14 Jun 16:24
684bf2a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.9...0.1.0

0.0.9 - Query args, REPL, JSON fields, and other features

17 Jul 08:41
Compare
Choose a tag to compare

I'm keeping it short because probably no one will read this. If you want more information on these changes, just let me know!

What's Changed

  • Added a promptkit REPL. Use sqeleton repl to engage.

  • compile_with_args - Added support for query args, instead of inlining strings. Opens the door for caching compilation

  • Built-in support for JSON fields (define as list or dict)

  • Support for declaring table schemas using dataclasses, with primary keys

  • Added support for returning() for RETURNING exprs (INSERT, UPDATE, etc.)

  • Better typing annotation (mypy/pyright support)

  • Better support for bytes type

  • Added support for ellipsis (...) in selects

  • Performance improvements

  • Bugfixes

PRs

  • Adds a promptkit REPL and a bunch of other fixes by @erezsh in #1
  • Many features and fixes, may-july 2023 by @erezsh in #2
  • Update versions of dependencies by @erezsh in #3

New Contributors

  • @erezsh made their first contribution in #1

Full Changelog: https://github.com/erezsh/sqeleton/commits/0.0.9