Releases: FirebirdSQL/python3-driver
Releases · FirebirdSQL/python3-driver
v2.0.2
v2.0.1
v2.0.0
Fixed
- #22: Allow use of Firebird embedded engine for tests
- #41: Some
firebird.confparameters are missing infbapi.config_items - Fix: Added validation-related info codes that were ommited in
DatabaseInfoProvider3. - Fix: Properly handle situation when parameter
databaseforconnectandcreate_databaseis
a DSN. - Fix:
TPB.parse_bufferhandling of new READ COMMITTED READ CONSISTENCY. - Fix:
DPB.parse_bufferandSPB_ATTACH.parse_buffer. - Fix: Introduce
StatementInfoProvider4for proper handling of FB v5 additions. - Fix:
ServerInfoProviderhandling ofSrvInfoCode.LIMBO_TRANSinfo code.
Changed
- Minimal Python version raised to 3.11
- Test changed from
unittesttopytest - Parameter
databaseforconnectandcreate_databasenow acceptspathlib.Pathobjects. - Removed all usage of
LoggingIdMixinas it's no longer available infirebird-basev2.0. - Type hints adjusted to Python 3.11 standards
Added
- More tests for greater coverage
v1.10.11: Merge pull request #47 from FirebirdSQL/release-1.x
Changed
- Dependency to
firebird-baseadjusted to~=1.8
v1.10.10
v1.10.9
v1.10.8
v1.10.7
Changed
- Rename
DbClassitems to become more descriptive - Cleanup of Useless StmtInfoCode codes
- Use new info codes in Statement
Added
DatabaseInfoProvider3.supportsandTransactionInfoProvider3.supportsfunctions.StatementInfoProviderand use it inCursor.affected_rowsimplementation.- Dataclasses
IpDataandImpDataOld - Missing
ReqInfoCodecodes. - missing
encodinganderrorsSPB config parameters.
Fixed
DatabaseInfoProvider3.implementationproperty.- Issue when wrong close is selected in class hierarchy.
- Handling of
DbInfoCode.BASE_LEVEL,DbInfoCode.DB_FILE_SIZE,
DbInfoCode.IMPLEMENTATION,DbInfoCode.IMPLEMENTATION_OLD,DbInfoCode.ACTIVE_TRANSACTIONS,
DbInfoCode.LIMBO,DbInfoCode.PAGE_CONTENTS,DbInfoCode.USER_NAME,DbInfoCode.SQL_ROLEcodes