What's Changed
Features
- FEAT: Add "air run" and "air version" CLI commands, make uvicorn a main dep by @audreyfeldroy in #920
- FEAT: add
preka betterpre-commit, re-engineered in Rust & blacken-docs, Runblackon python code blocks in documentation files! by @pygarap in #918 - FEAT: Introduced two new class methods to
BaseTaginsrc/air/tags/models/base.pyby @pygarap in #917:from_html_filefor building an air-tag tree from a filefrom_html_file_to_sourcefor generating the instantiable source from a file
Refactoring
- REFACTOR: Type Annotations Adjustments in the
air.tags.models.base.BaseTagclass! by @pygarap in #914 - REFACTOR: rename
kwargstocustom_attributesfor improved clarity! by @pygarap in #915 - REFACTOR: reorganize test files into
tagssubdirectory! by @pygarap in #916 - REFACTOR: Convert air.Application from inheritance to composition by @pydanny in #906
Docs
- DOC: Added remaining docstrings to HTML air tags, finishing the awesome effort by @vanessapigwin! by @pydanny in #923
Bugfixes
Full Changelog: v0.43.0...v0.44.0