Skip to content

Releases: FirebirdSQL/python3-lib

v2.0.0

30 Apr 09:00
Compare
Choose a tag to compare

Changed

  • Test changed from unittest to pytest, more tests for greater coverage.
  • Minimal Python version raised to 3.11
  • Improved documentation
  • Parameter any_ in firebird.lib.schema.FunctionArgument.is_by_descriptor was replaced
    by any_desc keyword-only argument.
  • Parameter without_optional in firebrid.lib.logmsg.MsgDesc was changed to keyword-only.
  • firebird.lib.schema.CharacterSet.default_colate was renamed to default_colation.

Added

  • Added firebird.lib.schema.Privilege.is_usage method.

v1.5.1

25 Apr 15:03
Compare
Choose a tag to compare

Fixed

  • Bug in schema_get_all_indices with ODS 13.0

Changed

  • Dependencies fixed to firebird-base~=1.8 and firebird-driver~=1.10

v1.5.0

03 Oct 15:00
Compare
Choose a tag to compare

Changed

  • Build system changed from setuptools to hatch
  • Package version is now defined in firebird.lib.__about__.py (__version__)

v1.4.0

30 Jun 11:19
Compare
Choose a tag to compare
  • Initial support for Firebird 5 (new items in schema and monitor modules).

  • Finally, Firebird 4 support was added (new items in schema and monitor modules).

  • Potentially breaking changes:

    • Enum firebird.lib.monitor.ShutdownMode was removed and replaced with
      firebird.driver.types.ShutdownMode. They are basically the same, but differ in value
      name ONLINE->NORMAL.
    • firebird.lib.schema.ObjectType value PACKAGE was renamed to PACKAGE_HEADER
  • Updated dependencies: firebird-driver>=1.9.0 and firebird-base>=1.6.1

  • Note: The list of reserved words (used internally to correctly quote identifiers) is
    not hardcoded in Firebird 5, but is instead read from RDB$KEYWORDS.

v1.3.0

14 May 12:31
Compare
Choose a tag to compare

Move away from setup.cfg to pyproject.toml, changed source tree layout.

Release 1.2.2

14 Oct 13:12
Compare
Choose a tag to compare
  • Further code optimizations.
  • Addressing issues reported by pylint.
  • Improved documentation.

Release 1.2.1

03 Oct 16:15
Compare
Choose a tag to compare

For details about changes see the changelog.