Skip to content

Improved & Documented | v1.3.0-rc1

Latest

Choose a tag to compare

@Nedelis Nedelis released this 20 Feb 11:37

🔮 Improved the interfaces and created detailed documentation.

sl3aio has become even easier to use thanks to its flexible structure and detailed documentation.

📝 What's new

  • The execution system has been completely changed.
  • Replaced the pk_table logic with more convenient and functional EasyTable and EasySelector classes.
  • Created the complete documentation for the library and posted it on readthedocs.io.
  • Removed unnecessary _utils and _logging modules.

⚡ Optimizations

  • Modification operations (update, delete) on SolidTable class has become faster due to the optimized selection of affected records.
  • The MemoryTable class has become true async.
  • Removed the memory-demanding MemoizedTable class. It will probably be added back in later versions.

🩹 Fixes

  • Fixing imports for typing (it turns out that some types should have been imported from collections.abc to specify the type).
  • TableColumn class now can be instantiated via sql definition with TableColumnValueGenerator.

💬 Comment

Apologize for the insufficiently detailed description of the release, however, 7 months have passed since the last release and it is quite difficult to remember what exactly has changed.

👀 Full Changelog