Releases: carlos-rian/pysqlx-engine
v0.3.2
Changes in this Release
Release/update doc string (#151)
-
Refactor docstring to clarify the examples and types of support for .pyi
-
Update some libs to the latest
Co-authored-by: carlos.rian carlos.rian@quartile.com
v0.3.1
Changes in this Release
Refactor query method to support optional model parameter (#147)
Co-authored-by: carlos.rian carlos.rian@quartile.com
v0.3.0
Changes in this Release
release-2024-10-17 (#145)
The new update brings several changes. Mainly in the core, all SQL and parameters are now rust-prepared using pysqlx-core.
The PySQLX Engine maintains almost all compatibility with version 0.2.*. This release brings an extra layer of security for your SQL parameters.
Note: You may need some revisions or small changes to your code.
- (
Native SQL Params
): Add native support to send the parameters separately to the database. Now, the PySQLX Engine supports sending the SQL and Parameters to the database. - (
New Pool
): Add new Pool async and sync. This release includes a new pool class for the PySQLX Engine to support concurrency connections. - (
Dev Mode
): Now the SQL built could be showing using the env varPYSQLX_DEV_MODE
; this SQL is not sent to the database; it is just a help to dev identify possible bugs previously. - (
Remove
): Remove support to Python3.7 - (
Add
): - Add support to Python3.13
v0.2.29
Changes in this Release
Release/sql types (#141)
-
chore: Update makefile for tests-coverage command with database support
-
chore: Update pyproject.toml packages formatting
-
chore: Update VSCode settings for Python linting and formatting
-
feat: Add database types for various data types
-
feat: Add PySQLXJsonEnconder class for JSON encoding
-
chore: Refactor import statements in pysqlx_engine
-
Refactor import statements in pysqlx_engine
-
remove benchmark tests
-
chore: Update PySQLXEngineSync test_query.py with type casting and tuple parameter
-
feat: Add type casting to accept None value
-
chore: Update test_query.py with type casting for None value
-
Refactor param_converter.py to handle NULL values in type conversion
Co-authored-by: carlos.rian carlos.rian@quartile.com
v0.2.28
Changes in this Release
Release/sql types (#140)
-
chore: Update makefile for tests-coverage command with database support
-
chore: Update pyproject.toml packages formatting
-
chore: Update VSCode settings for Python linting and formatting
-
feat: Add database types for various data types
-
feat: Add PySQLXJsonEnconder class for JSON encoding
-
chore: Refactor import statements in pysqlx_engine
-
Refactor import statements in pysqlx_engine
-
remove benchmark tests
-
chore: Update PySQLXEngineSync test_query.py with type casting and tuple parameter
Co-authored-by: carlos.rian carlos.rian@quartile.com
v0.2.27
Changes in this Release
- update readme badges
v0.2.26
v0.2.25
Changes in this Release
Release/pydantic v2 model (#126)
- Update minor dependencies
- Change Log config to use the
BaseModel
and set the const variablePYDANTIC_IS_V1
- Create a new parse to use in the v1 and v2 model from Pydantic
- Change parse to use model_dump when use Pydantic v2
- Remove
Config class
from BaseRow. - Add NoneType in Union for field types
- Update pyproject.toml version and classifiers