Breezeblocks

Latest version: v0.3.2

Safety actively analyzes 619456 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.3.2

-----
Tables and other table expressions now provide attribute access and item
access to columns by name. An issue with joins known to cause problems
when querying against Postgres has been fixed. What can be imported from
the breezeblocks and breezeblocks.sql packages has changed.

0.3.1

-----
Query Builders can be cloned now, allowing you to fork the state for similar
queries if desired. Joined tables can be accessed by name, which is more
convenient than traversing all the way down the left or right side of the
join with multiple joins and feels less arbitrary.

0.3.0

-----
Makes the module usable with DBAPI modules with native cursors by proxying
cursors coming from the connection pool. Adds the option to run some SQL
each time a connection is taken from the pool. Also fixes some long-standing
but recently discovered bugs.

0.2.4

-----
Adds a parameter store which has allowed for some new ways to build queries.
There are now two ways to change the value of a parameter to a statement,
and nested queries within other statements can work for the named, pyformat,
and numeric parameter types. Some bug fixes accompany these changes.

0.2.3

-----
When building a SQL statement, users no longer have to explicitly construct an
instance of a value class to pass in a query parameter. This is handled by
BreezeBlocks when passing a literal to a BreezeBlocks operator or a SQL builder
class. This update also introduces a generic value class, which should be easier
to use than the existing paramstyle-specific ones.

0.2.2

-----
Change the method signature for creating a database, and for executing any
SQL statement. The change to the database initialization arguments is a
breaking change.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.