Releases: erezsh/sqeleton
0.1.6 - Various fixes: Better support for Mac; Better support for trino & uuid
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
What's Changed
- Allow Trino connections with password by @jkleinkauff in #15
- Added Database.process_query_table_schema() by @erezsh in #17
- Update poetry.lock by @erezsh in #18
New Contributors
- @jkleinkauff made their first contribution in #15
Full Changelog: 0.1.4...0.1.5
0.1.4 - Update versions in dependencies + Bugfix
What's Changed
Full Changelog: 0.1.3...0.1.4
0.1.3
0.1.2 - Small fixes, tested on Python 3.12
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
What's Changed
Full Changelog: 0.0.9...0.1.0
0.0.9 - Query args, REPL, JSON fields, and other features
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
Full Changelog: https://github.com/erezsh/sqeleton/commits/0.0.9