Skip to content

v0.1.1

Choose a tag to compare

@mrprfrm mrprfrm released this 11 Apr 16:45
· 8 commits to master since this release

Changed

  • Replaced the proxy-based implementation of AIOBridge with direct method wrappers to improve type hinting and allow subclass extension.
  • Updated the path parameter to accept Union[str, None], supporting a wider range of TinyDB constructor signatures.
  • Relaxed the Python version requirement to support versions earlier than 3.12.

Improved

  • Replaced Python 3.12-specific syntax to ensure compatibility with older Python versions.
  • Removed unnecessary constraints on TinyDB’s built-in features to maintain full access to its capabilities.

Added

  • Included newly drawn image assets to enrich project documentation or visuals.

Rationale

  • The previous proxy approach limited static typing and extensibility through inheritance.
  • Strict targeting of Python 3.12 was overly restrictive, despite the absence of version-specific dependencies.
  • These changes ensure greater flexibility, broader compatibility, and a more developer-friendly experience.