Skip to content

Release 0.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Feb 04:31
· 1 commit to main since this release

[0.3.1] - 2026-02-10

Changed

  • Internal Refactoring: Introduced mixin-based architecture to eliminate code duplication
    • Created reusable mixin classes for common properties (name, owner, schema, tablespace)
    • Refactored 8 object classes (Table, View, Sequence, Database, Schema, Role, Procedure/Function/Aggregate/WindowFunction, LargeObject) to use mixins
    • Reduced code duplication by 30-40% across object types
    • Improved maintainability - common property changes now only need to be made in one place
    • Enhanced type safety with proper type hints on all mixin properties
    • Full backward compatibility maintained - no API changes