Changelog¶
All notable changes to this project will be documented in this file based on Keep a Changelog. This project adheres to Semantic Versioning.
Unreleased¶
See upcoming changes in News directory
v0.3.1 — 2025-02-06¶
Fixed
get_subclassesreturning the parent class itself (#30)atomic_importdid not cover object retrieval (#31)atomic importdid not store previous state correctly (#31)
Docs
Usage docs are now generated from test cases (#30)
v0.3.0 — 2025-02-05¶
Breaking 🔥
Switched to class-based module organisation (#26)
Removed 💨
Removed import functions (#26)
Added 🌿
Test coverage and badges (#24)
Module name conflict resolution strategies (#26)
Module import is now atomic: previous state is restored on import error (#26)
Docs
Added list of existing implementations (#24)
Misc
v0.2.0 — 2025-01-18¶
Breaking 🔥
Completely rethink naming (#20)
Fixed:
Wrong exception type raised when module is already imported
v0.1.1 — 2025-01-17¶
Changed:
When importing module from file, path is resolved to absolute (#7)
Docs:
v0.1.0 — 2025-01-15¶
Added 🌿
Initial release (#1)