Recent Releases of air
air - v0.27.2
What's Changed
- BUG: Address JinjaRenderer conflicts with Sentry by @pydanny in https://github.com/feldroy/air/pull/404
- TOOLS: Lock file maintenance by @renovate[bot] in https://github.com/feldroy/air/pull/403
Full Changelog: https://github.com/feldroy/air/compare/v0.27.1...v0.27.2
- Python
Published by pydanny 6 months ago
air - v0.27.1
What's Changed
- REFACTOR: Proxy HTTPException from FastAPI by @XueSongTap in https://github.com/feldroy/air/pull/391
- REFACTOR: make air.TagResponse represent AirResponse by @vanessapigwin in https://github.com/feldroy/air/pull/392
- BUG: Input/Textarea tag boolean attributes to use bool type by @audreyfeldroy in https://github.com/feldroy/air/pull/396
- TOOLS: command output redirection in run-with-relative-paths by @audreyfeldroy in https://github.com/feldroy/air/pull/397
- ⬆(deps):Lock file maintenance by @renovate[bot] in https://github.com/feldroy/air/pull/390
- ⬆(deps): Bump pyrefly from 0.30.0 to 0.31.0 in the python-dependencies group by @dependabot[bot] in https://github.com/feldroy/air/pull/393
- ⬆(deps): Bump the python-dependencies group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/feldroy/air/pull/395
New Contributors
- @XueSongTap made their first contribution in https://github.com/feldroy/air/pull/391
Full Changelog: https://github.com/feldroy/air/compare/v0.27.0...v0.27.1
- Python
Published by pydanny 6 months ago
air - v0.27.0
What's Changed
- REFACTOR: Rename templates.py to templating.py by @Akhilanandateja in https://github.com/feldroy/air/pull/352
- REFACTOR: cleanup some noqa, missing-attribute from tools.pyrefly.errors by @vanessapigwin in https://github.com/feldroy/air/pull/375
- CHORE: Remove docs GH workflow by @pydanny in https://github.com/feldroy/air/pull/365
- TEST: increase test coverage by adding some tests by @mecit-san in https://github.com/feldroy/air/pull/371
- FEAT: Add includes argument to AirForm rendering by @pydanny in https://github.com/feldroy/air/pull/378
- FEAT: Add AirRouter for combining multiple Air apps into with shared middleware and dependencies by @pydanny in https://github.com/feldroy/air/pull/367
- ⬆(deps): Bump ruff from 0.12.10 to 0.12.11 in the python-dependencies group by @dependabot[bot] in https://github.com/feldroy/air/pull/370
New Contributors
- @Akhilanandateja made their first contribution in https://github.com/feldroy/air/pull/352
Full Changelog: https://github.com/feldroy/air/compare/v0.26.0...v0.27.0
- Python
Published by pydanny 6 months ago
air - v0.26.0
Changes by New Contributors
- DOCS: add args doctrings for rest of O, some P tags by @vanessapigwin in https://github.com/feldroy/air/pull/355
- FEAT: Override mvpcss default layout padding by @mecit-san in https://github.com/feldroy/air/pull/358
- REFACTOR: move ishtmxrequest to dependencies by @mecit-san in https://github.com/feldroy/air/pull/357
What's Changed
- FEAT: Benchmark suite with pytest-benchmark by @audreyfeldroy in https://github.com/feldroy/air/pull/345
- FEAT: Implement hx boost in layout functions by @pydanny in https://github.com/feldroy/air/pull/361
- FEAT: Implement RedirectResponse into Air namespace by @WatanabeChika in https://github.com/feldroy/air/pull/337
- FEAT: Create examples directory by @pydanny in https://github.com/feldroy/air/pull/360
- REFACTOR: Remove mkdocs by @pydanny in https://github.com/feldroy/air/pull/364
- REFACTOR: locals cleanup utility and streamline attribute handling by @tallerasaf in https://github.com/feldroy/air/pull/359
- REFACTOR: Move benchmarks to isolated directory by @pydanny in https://github.com/feldroy/air/pull/351
- REFACTOR: Run ruff on code after enabling more rules by @tallerasaf in https://github.com/feldroy/air/pull/346
- TESTS: Add tests for locals_cleanup in tags utils by @audreyfeldroy in https://github.com/feldroy/air/pull/344
- ⬆(deps): Bump pyrefly from 0.29.2 to 0.30.0 in the python-dependencies group by @dependabot[bot] in https://github.com/feldroy/air/pull/362
- ⬆(deps): bump the python-dependencies group with 4 updates by @dependabot[bot] in https://github.com/feldroy/air/pull/341
New Contributors
- @vanessapigwin made their first contribution in https://github.com/feldroy/air/pull/355
- @mecit-san made their first contribution in https://github.com/feldroy/air/pull/357
Full Changelog: https://github.com/feldroy/air/compare/v0.25.2...v0.26.0
- Python
Published by pydanny 6 months ago
air - v0.25.1
What's Changed
- TOOL: PyRefly by @tallerasaf in https://github.com/feldroy/air/pull/318
- BUG: Performance optimisations by @pydanny in https://github.com/feldroy/air/pull/342
- BUG: Add missing autofocus option to AirField by @pydanny in https://github.com/feldroy/air/pull/324
- ⬆(deps): bump ty from 0.0.1a18 to 0.0.1a19 by @dependabot[bot] in https://github.com/feldroy/air/pull/323
- ⬆(deps): bump rust-just from 1.42.3 to 1.42.4 by @dependabot[bot] in https://github.com/feldroy/air/pull/331
Full Changelog: https://github.com/feldroy/air/compare/v0.25.0...v0.25.1
- Python
Published by pydanny 6 months ago
air - v0.25.0
What's Changed
- FEAT: Add SessionMiddleware class by @pydanny in https://github.com/feldroy/air/pull/334
- BUG:
attribute_set_to_true=Trueconverts underscores to dashes by @WatanabeChika in https://github.com/feldroy/air/pull/327 - DOC: Rearrange MVPCSS docs by @pydanny in https://github.com/feldroy/air/pull/330
- ⬆(deps): bump mkdocstrings-python from 1.16.12 to 1.17.0 by @dependabot[bot] in https://github.com/feldroy/air/pull/320
- ⬆(deps): bump pytest-memray from 1.7.0 to 1.8.0 by @dependabot[bot] in https://github.com/feldroy/air/pull/319
New Contributors
- @WatanabeChika made their first contribution in https://github.com/feldroy/air/pull/327
Full Changelog: https://github.com/feldroy/air/compare/v0.24.2...v0.25.0
- Python
Published by pydanny 6 months ago
air - v0.24.2
What's Changed
- BUG: AirForm.validate method returns boolean instead of None by @pydanny in https://github.com/feldroy/air/pull/317
- TOOL: New CI overview by @tallerasaf in https://github.com/feldroy/air/pull/304
- DOC: Docstring improvements by @pydanny in https://github.com/feldroy/air/pull/322
- DOC: Fix document grammar by @pydanny in https://github.com/feldroy/air/pull/328
- ⬆(deps): bump ruff from 0.12.0 to 0.12.9 by @dependabot[bot] in https://github.com/feldroy/air/pull/321
- ⬆(deps): Bump ty from 0.0.1a16 to 0.0.1a18 by @dependabot[bot] in https://github.com/feldroy/air/pull/306
- ⬆(deps): Bump uvicorn from 0.34.3 to 0.35.0 by @dependabot[bot] in https://github.com/feldroy/air/pull/308
- ⬆(deps): Bump types-markdown from 3.8.0.20250415 to 3.8.0.20250809 by @dependabot[bot] in https://github.com/feldroy/air/pull/309
Full Changelog: https://github.com/feldroy/air/compare/v0.24.1...v0.24.2
- Python
Published by pydanny 6 months ago
air - v0.24.1
What's Changed
- BUG: Address for_ and as_ args for label and link tags by @pydanny in https://github.com/feldroy/air/pull/312
- BUG: Change AirForm's defaultformwidget to use mvp.css by @pydanny in https://github.com/feldroy/air/pull/314
- DOC: Add module level docstrings by @pydanny in https://github.com/feldroy/air/pull/298
- TOOL: Configure Renovate by @renovate[bot] in https://github.com/feldroy/air/pull/300
- TOOL: CI Overview by @tallerasaf in https://github.com/feldroy/air/pull/303
- TOOL: Ruff - 1 by @tallerasaf in https://github.com/feldroy/air/pull/299
- TOOL: Ty by @tallerasaf in https://github.com/feldroy/air/pull/302
- TOOL: Fix dependabot by @tallerasaf in https://github.com/feldroy/air/pull/310
- TOOL: Lint with new rules by @pydanny in https://github.com/feldroy/air/pull/313
Full Changelog: https://github.com/feldroy/air/compare/v0.24.0...v0.24.1
- Python
Published by pydanny 6 months ago
air - v0.24.0
What's Changed
- Convert underscores to dashes in app.page method by @pydanny in https://github.com/feldroy/air/pull/293
- Remove last unnecessary type: ignore by @pydanny in https://github.com/feldroy/air/pull/291
- Bring in the new logo to the README by @pydanny in https://github.com/feldroy/air/pull/289
- Docstring improvements by @pydanny in https://github.com/feldroy/air/pull/296
- Document docstring management in CONTRIBUTING.md by @pydanny in https://github.com/feldroy/air/pull/297
Full Changelog: https://github.com/feldroy/air/compare/v0.23.0...v0.24.0
- Python
Published by pydanny 6 months ago
air - v0.23.0
Summary
For users, the function signatures on Air SVG tags by @dfundako will make building SVGs much easier for both humans and LLMs. @tallerasaf vastly improves our code coverage build and turns Air poetic with this statement about the wall of badges they have created for us:
"Each badge gleams like a prayer stitched in code, blessing the dawn of an open-source journey."
What's Changed
- Add function signatures to Air SVG Tags by @dfundako in https://github.com/feldroy/air/pull/246
- Enhance test coverage enforcement and README badges by @tallerasaf in https://github.com/feldroy/air/pull/288
- Add justfile list recipe by @pydanny in https://github.com/feldroy/air/pull/285
- Improve SVG testing by @pydanny in https://github.com/feldroy/air/pull/286
- Lower coverage threshold to 95% by @pydanny in https://github.com/feldroy/air/pull/287
New Contributors
- @dfundako made their first contribution in https://github.com/feldroy/air/pull/246
Full Changelog: https://github.com/feldroy/air/compare/v0.22.1...v0.23.0
- Python
Published by pydanny 7 months ago
air - v0.22.0
What's Changed
This is mostly a CI release, which doesn't affect users of Air itself. Many thanks to @tallerasaf who put most of these together.
- Feat Improved development environment setup by @tallerasaf in https://github.com/feldroy/air/pull/267
- Switch from pytest-rich to pytest-modern by @pydanny in https://github.com/feldroy/air/pull/275
- Full - CI Test Coverage by @tallerasaf in https://github.com/feldroy/air/pull/272
- Improve CI workflows, annotations in the GitHub using GitHub Actions and CI for ubuntu-latest, windows-latest, macos-latest by @tallerasaf in https://github.com/feldroy/air/pull/279
- BUG: Fix logo in README by @pydanny in https://github.com/feldroy/air/pull/281
- Refine test coverage tasks and commands in Justfile by @tallerasaf in https://github.com/feldroy/air/pull/283
We did get in one feature to Air itself:
- Support MVP.css air.Header tag not being in body by @pydanny in https://github.com/feldroy/air/pull/273
Full Changelog: https://github.com/feldroy/air/compare/v0.21.0...v0.22.0
- Python
Published by pydanny 7 months ago
air - v0.21.0
What's Changed
- SSEResponse now handles str, Tag, and Any types, with linebreaks handled cleanly by @pydanny in https://github.com/feldroy/air/pull/257
- Use HTML page for 500 errors by @pydanny in https://github.com/feldroy/air/pull/265
- Improvements to pyproject.toml - by @tallerasaf in https://github.com/feldroy/air/pull/261 and https://github.com/feldroy/air/pull/262
- Refactor tags module into a modular package structure by @tallerasaf in https://github.com/feldroy/air/pull/260
- Convert default exception handlers to use mvpcss for layout by @pydanny in https://github.com/feldroy/air/pull/266
- Set up an "Air" Discord badge by @tallerasaf in https://github.com/feldroy/air/pull/256 and https://github.com/feldroy/air/pull/258
Add missing env and context processors to JinjaRenderer by @pydanny in https://github.com/feldroy/air/pull/263
⬆ Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/feldroy/air/pull/264
Full Changelog: https://github.com/feldroy/air/compare/v0.20.0...v0.21.0
- Python
Published by pydanny 7 months ago
air - v0.20.0
What's Changed
- pyproject.toml to expose a new optional-extras group called standard by @tallerasaf in https://github.com/feldroy/air/pull/252
- Refactor EventStreamResponse to SSEResponse by @pydanny in https://github.com/feldroy/air/pull/249
- Readme improvements by @audreyfeldroy in https://github.com/feldroy/air/pull/245
- Update justfile by @tallerasaf in https://github.com/feldroy/air/pull/244
- Add missing starlette.requests.Request passthrough by @pydanny in https://github.com/feldroy/air/pull/254
Full Changelog: https://github.com/feldroy/air/compare/v0.19.0...v0.20.0
- Python
Published by pydanny 7 months ago
air - v0.19.0
What's Changed
- Support for SSE by @pydanny and @audreyfeldroy in https://github.com/feldroy/air/pull/240
- refactor: consolidate tag imports in init.py by @tallerasaf in https://github.com/feldroy/air/pull/239
- Fix justfile pdb option by @pydanny in https://github.com/feldroy/air/pull/233
- Remove deprecated Jinja2Renderer by @pydanny in https://github.com/feldroy/air/pull/234
- Begin phasing out content in docs by @pydanny in https://github.com/feldroy/air/pull/235
- Better types for width and height tag attrs by @pydanny in https://github.com/feldroy/air/pull/236
- Clarification of internal tag control name by @pydanny in https://github.com/feldroy/air/pull/237
- Add issue templates for bugs, features, discussions, etc by @pydanny in https://github.com/feldroy/air/pull/238
- Document how to use forms Starlette style by @pydanny in https://github.com/feldroy/air/pull/228
New Contributors
- @tallerasaf made their first contribution in https://github.com/feldroy/air/pull/239
Full Changelog: https://github.com/feldroy/air/compare/v0.18.0...v0.19.0
- Python
Published by pydanny 7 months ago
air - v0.18.0
What's Changed
- Clarify about minimalist core by @audreyfeldroy in https://github.com/feldroy/air/pull/222
- feat: disable docs by default by @kmehran1106 in https://github.com/feldroy/air/pull/221
- Remove CLI and static site generator by @pydanny in https://github.com/feldroy/air/pull/216
- Remove unused dependencies by @pydanny in https://github.com/feldroy/air/pull/217
- Change dependency groups by @pydanny in https://github.com/feldroy/air/pull/218
- Add .vscode to gitignore by @pydanny in https://github.com/feldroy/air/pull/219
- Fine tune justfile by @pydanny in https://github.com/feldroy/air/pull/220
Full Changelog: https://github.com/feldroy/air/compare/v0.17.0...v0.18.0
- Python
Published by pydanny 7 months ago
air - v0.17.0
What's Changed
- refactor: removing type ignore by @kmehran1106 in https://github.com/feldroy/air/pull/213
- Fix tag nav by @pydanny in https://github.com/feldroy/air/pull/207
- Tags and Tag passes through other tags when called directly by @pydanny in https://github.com/feldroy/air/pull/210
- Remove the HTML to Air Tag utility by @pydanny in https://github.com/feldroy/air/pull/215
New Contributors
- @kmehran1106 made their first contribution in https://github.com/feldroy/air/pull/213
Full Changelog: https://github.com/feldroy/air/compare/v0.16.0...v0.17.0
- Python
Published by pydanny 7 months ago
air - v0.16.0
What's Changed
- Rename Jinja2Renderer to JinjaRenderer by @pydanny in https://github.com/feldroy/air/pull/204
- Autorender tags in JinjaRender by @pydanny in https://github.com/feldroy/air/pull/205
- Document tags starting with I by @pydanny in https://github.com/feldroy/air/pull/189
- Layouts concepts by @Isaac-Flath in https://github.com/feldroy/air/pull/192
- Document the L tags by @pydanny in https://github.com/feldroy/air/pull/194
- Add in chart example by @pydanny in https://github.com/feldroy/air/pull/197
- Document Mark and Menu tags by @pydanny in https://github.com/feldroy/air/pull/198
- More docs for tags by @pydanny in https://github.com/feldroy/air/pull/199
- Type args and kwargs in tags and bump ty version by @pydanny in https://github.com/feldroy/air/pull/200
- Refactor tag docs by @pydanny in https://github.com/feldroy/air/pull/201
Full Changelog: https://github.com/feldroy/air/compare/v0.15.0...v0.16.0
- Python
Published by pydanny 7 months ago
air - v0.15.0
What's Changed
- Add type hints for tags with attributes by @Isaac-Flath in https://github.com/feldroy/air/pull/143
- Replace Makefile with justfile by @audreyfeldroy in https://github.com/feldroy/air/pull/184
- AirField args now include all of Pydantic Field args by @pydanny in https://github.com/feldroy/air/pull/167
- Change RawHTML to Raw by @pydanny in https://github.com/feldroy/air/pull/169
- Document Tag args to button by @pydanny in https://github.com/feldroy/air/pull/173
- Tests for background task by @pydanny in https://github.com/feldroy/air/pull/175
- Improve tests for forms by @pydanny in https://github.com/feldroy/air/pull/176
- Document tags and clean up tag types by @pydanny in https://github.com/feldroy/air/pull/177
- Undo Optional[str] by @pydanny in https://github.com/feldroy/air/pull/178
- Switch to use uv run for python options in Make by @pydanny in https://github.com/feldroy/air/pull/179
- Improve test coverage for tags.py by @pydanny in https://github.com/feldroy/air/pull/180
- Document more tags by @pydanny in https://github.com/feldroy/air/pull/181
- Single source of version by @pydanny in https://github.com/feldroy/air/pull/188
Full Changelog: https://github.com/feldroy/air/compare/v0.14.2...v0.15.0
- Python
Published by pydanny 7 months ago
air - v0.14.2
What's Changed
- Create AirField wrapper for Pydantic Field by @pydanny in https://github.com/feldroy/air/pull/164
- Update what is claimed for Python support by @pydanny in https://github.com/feldroy/air/pull/156
- Add support for returning multiple children in Air Tags from views by @pydanny in https://github.com/feldroy/air/pull/158
- Add types of contribution section to CONTRIBUTING.md by @pydanny in https://github.com/feldroy/air/pull/160
- Add jinja to the alternatives page by @pydanny in https://github.com/feldroy/air/pull/161
- Add default HTML page for 404 errors by @pydanny in https://github.com/feldroy/air/pull/162
Full Changelog: https://github.com/feldroy/air/compare/v0.13.0...v0.14.2
- Python
Published by pydanny 7 months ago
air - v0.14.0
What's Changed
- Create AirField wrapper for Pydantic Field by @pydanny in https://github.com/feldroy/air/pull/164
- Update what is claimed for Python support by @pydanny in https://github.com/feldroy/air/pull/156
- Add support for returning multiple children in Air Tags from views by @pydanny in https://github.com/feldroy/air/pull/158
- Add types of contribution section to CONTRIBUTING.md by @pydanny in https://github.com/feldroy/air/pull/160
- Add jinja to the alternatives page by @pydanny in https://github.com/feldroy/air/pull/161
- Add default HTML page for 404 errors by @pydanny in https://github.com/feldroy/air/pull/162
Full Changelog: https://github.com/feldroy/air/compare/v0.13.0...v0.14.0
- Python
Published by pydanny 7 months ago
air - v0.13.0
What's Changed
- Implement FastAPI background tasks by @pydanny in https://github.com/feldroy/air/pull/127
- Pass through requests by @pydanny in https://github.com/feldroy/air/pull/138
- Add function signature for Tag A by @pydanny in https://github.com/feldroy/air/pull/140
- Passthru all the responses by @pydanny in https://github.com/feldroy/air/pull/141
- Pass through starlette staticfiles by @pydanny in https://github.com/feldroy/air/pull/144
- Stringify/escape unsupported tag children so 500 errors aren't thrown on tag children type failures by @pydanny in https://github.com/feldroy/air/pull/147
- Explaining how to use Jinja with Air Tags by @pydanny in https://github.com/feldroy/air/pull/148
- Add boolean attributes to Air Tags plus improve docs by @pydanny in https://github.com/feldroy/air/pull/152
- Properly make self-closing tags like input and img self-close by @pydanny in https://github.com/feldroy/air/pull/154
- Switch from mypy to ty by @pydanny in https://github.com/feldroy/air/pull/155
Full Changelog: https://github.com/feldroy/air/compare/v0.12.0...v0.13.0
- Python
Published by pydanny 8 months ago
air - v0.12.0
New Features
- Update .editorconfig for improved file handling by @audreyfeldroy in https://github.com/feldroy/air/pull/121
- Added Form rendering by @pydanny in https://github.com/feldroy/air/pull/120
- Added
html_to_airtagsfunction, converts HTML to Air Tags by @pydanny in https://github.com/feldroy/air/pull/125
Documentaton improvements
- Reorder member order in object docs by @pydanny in https://github.com/feldroy/air/pull/116
- Documentation on how to escape HTML by @pydanny in https://github.com/feldroy/air/pull/108
- Update project description in README and pyproject.toml by @audreyfeldroy in https://github.com/feldroy/air/pull/118
- Update CONTRIBUTING.md with docs, tests, and troubleshooting by @audreyfeldroy in https://github.com/feldroy/air/pull/119
Full Changelog: https://github.com/feldroy/air/compare/v0.11.0...v0.12.0
- Python
Published by pydanny 8 months ago
air - v0.11.0
What's Changed
- Add layouts module with pico example by @audreyfeldroy and @pydanny in https://github.com/feldroy/air/pull/87
- Restructure docs by @pydanny in https://github.com/feldroy/air/pull/100
- Add README badges and refactor README by @pydanny in https://github.com/feldroy/air/pull/101
- Documentation improvements by @pydanny in https://github.com/feldroy/air/pull/102
- Add logo by @audreyfeldroy and @pydanny in https://github.com/feldroy/air/pull/103
- Document how
pageworks with index by @pydanny in https://github.com/feldroy/air/pull/105 - For Jinja rendering, change "render" var name to "jinja" by @pydanny in https://github.com/feldroy/air/pull/106
- Restructure docs yet again by @pydanny in https://github.com/feldroy/air/pull/109
- Add MVP.css and change
pico()function name topicocss()by @audreyfeldroy and @pydanny in https://github.com/feldroy/air/pull/114 - Refactor HTML attr cleanup function by @audreyfeldroy and @pydanny in https://github.com/feldroy/air/pull/115
Full Changelog: https://github.com/feldroy/air/compare/v0.10.0...v0.11.0
- Python
Published by pydanny 8 months ago
air - v0.10.0
What's Changed
- Remove the ability to change the Air default response class by @pydanny in https://github.com/feldroy/air/pull/79
- Add kwargs to Jinja2Renderer by @pydanny in https://github.com/feldroy/air/pull/84
- About section by @pydanny in https://github.com/feldroy/air/pull/73
- Sort imports and add import sorting to clean command by @pydanny in https://github.com/feldroy/air/pull/90
- Added form validation via Air Forms by @pydanny in https://github.com/feldroy/air/pull/81
- Support mkdoc-material admonitions by @pydanny in https://github.com/feldroy/air/pull/95
- Allow non-escaped code through Style and Script tags by @Isaac-Flath and @pydanny in https://github.com/feldroy/air/pull/96
Full Changelog: https://github.com/feldroy/air/compare/v0.9.0...v0.10.0
- Python
Published by pydanny 8 months ago
air - v0.8.0
What's Changed
- Remove headers arg from Html tag by @pydanny in https://github.com/feldroy/air/pull/68
- Escape strings in tags by @pydanny in https://github.com/feldroy/air/pull/72
- Add GH action to release on PyPI by @pydanny in https://github.com/feldroy/air/pull/74
Full Changelog: https://github.com/feldroy/air/compare/v0.7.0...v0.8.0
- Python
Published by pydanny 8 months ago
air - v0.7.0
What's Changed
- Api docs by @Isaac-Flath in https://github.com/feldroy/air/pull/47
- Motto grammar fix by @pydanny in https://github.com/feldroy/air/pull/49
- Add missing function signatures to
application.Airby @pydanny in https://github.com/feldroy/air/pull/52 - Add doc nav improvements and API Ref index by @pydanny in https://github.com/feldroy/air/pull/50
- Add missing applications ref by @pydanny in https://github.com/feldroy/air/pull/53
- Explain air tags by @pydanny in https://github.com/feldroy/air/pull/62
- Convert
Tag.childrenproperty to for loop and fix bug by @pydanny in https://github.com/feldroy/air/pull/64 - Dependency upgrade by @pydanny in https://github.com/feldroy/air/pull/67
Full Changelog: https://github.com/feldroy/air/compare/v0.6.0...v0.7.0
- Python
Published by pydanny 8 months ago
air - v0.6.0
What's Changed
- Add run instructions to quickstart docs by @Isaac-Flath in https://github.com/feldroy/air/pull/45
- Create applications.Air wrapper for fastapi.FastAPI by @pydanny in https://github.com/feldroy/air/pull/46
Minimal apps now look like this:
```python import air
app = air.Air()
@app.get("/") async def index(): return air.Html(air.H1("Hello, world!", style="color: blue;")) ```
New Contributors
- @Isaac-Flath made their first contribution in https://github.com/feldroy/air/pull/45
Full Changelog: https://github.com/feldroy/air/compare/v0.5.0...v0.6.0
- Python
Published by pydanny 8 months ago
air - v0.5.0
What's Changed
- Merged in fastapi-tags by @pydanny in https://github.com/feldroy/air/pull/36
- Improve install docs by @audreyfeldroy in https://github.com/feldroy/air/pull/39
- Shortcut renderer for jinja2 by @pydanny in https://github.com/feldroy/air/pull/40
- Document how to remove HTML results from API docs by @pydanny in https://github.com/feldroy/air/pull/41
- Quick start tutorial by @pydanny in https://github.com/feldroy/air/pull/42
Full Changelog: https://github.com/feldroy/air/compare/v0.4.0...v0.5.0
- Python
Published by pydanny 8 months ago
air - v0.4.0
What's Changed
- Create a GitHub Actions workflow for running tests with Tox by @audreyfeldroy in https://github.com/feldroy/air/pull/8
- Convert to vanilla uv by @pydanny in https://github.com/feldroy/air/pull/12
- Upgrade checks to use UV by @pydanny in https://github.com/feldroy/air/pull/14
- docs: fix link to audrey.feldroy.com in README by @johnfraney in https://github.com/feldroy/air/pull/15
- Convert CLI to use typer by @pydanny in https://github.com/feldroy/air/pull/17
- Add fastapi-tags for Python classes to render HTML by @pydanny in https://github.com/feldroy/air/pull/16
- Add docs by @pydanny in https://github.com/feldroy/air/pull/18
- Improve readme and move static site generation to docs by @pydanny in https://github.com/feldroy/air/pull/23
- Various repo cleanup chores by @pydanny in https://github.com/feldroy/air/pull/24
New Contributors
- @audreyfeldroy made their first contribution in https://github.com/feldroy/air/pull/8
- @pydanny made their first contribution in https://github.com/feldroy/air/pull/12
- @johnfraney made their first contribution in https://github.com/feldroy/air/pull/15
Full Changelog: https://github.com/feldroy/air/compare/0.3.0...v0.4.0
- Python
Published by pydanny 8 months ago
air - 0.3.0
What's Changed
Major features that work:
- Static site generation
- Template inheritance
- Markdown support
Minor improvements:
- Bump wheel from 0.23.0 to 0.38.1 by @dependabot in https://github.com/feldroy/air/pull/4
- Bump pyyaml from 3.11 to 5.4 by @dependabot in https://github.com/feldroy/air/pull/3
- Bump cryptography from 1.0.1 to 41.0.3 by @dependabot in https://github.com/feldroy/air/pull/5
- Bump cryptography from 41.0.3 to 41.0.6 by @dependabot in https://github.com/feldroy/air/pull/7
New Contributors
- @dependabot made their first contribution in https://github.com/feldroy/air/pull/4
Full Changelog: https://github.com/feldroy/air/commits/0.3.0
- Python
Published by audreyfeldroy over 1 year ago