Air 0.45.0 is out! So much code cleanup is happening in the run up to going to Beta.
https://t.co/wzbOZ9Ijfb
Help us get there by starring us on GitHub!
Air 0.43 has dropped, which uses FastAPI 0.125.0 or higher. FastAPI is finally off supporting Python 3.8 and Pydantic v1! In theory this shouldn't affect anything, but edge cases may appear. If something breaks, we'll make fixing bugs caused by this update our priority. ☁️
Air has a huge number of fully tested code examples in the API reference. Our mission is to eventially have a working examples for every callable.
And we've just added code highlighting to all those examples!
https://t.co/Y6YWmUvqwy
Today we reverted the Air docs back to mkdocs-material. Zensical will be awesome, but for now we really need the mkdocstring and llms.txt support.
https://t.co/s00G4vd6SP
The @AirWebFramework package ecosystem is growing! Read @isaac_flath's whole thread for more about the new AirClerk, airfeedback, and airheads libraries
A happy problem with Air is we get a backlog of PRs from contributors working on our well otherwise issue list any time those with merge rights are unavailable during the week.
Hopefully we'll get that cleared up today. 😀☁️
Another massive release for the Air project! Made even more developer friendly by switching the docs to @squidfunk's new @zensical platform. We're excited for this new exciting chapter of the team that built Material for MkDocs!
https://t.co/L37VeLRZd3
Just released 0.40.0!
- Effortlessly transform @pydantic models to HTML forms
- HTML validation attributes on those HTML forms
- Added outrageous amounts of human/LLM-friendly documentation
- Too much other stuff to list here, read the changelog!
https://t.co/hfSIwUAbXk
We just tagged and released version 0.39.0 of Air. It has a massive number of changes by an unbelievably large number of new contributors. So many of you did so much, we're blown away into the air. Thank you all so much!
https://t.co/UKv1Hjb5ZH
Release 0.37.0:
- Adds the first draft of the Air Book by @audreyfeldroy
- Vastly improved llms.txt files
- Bugfix for Jinja rendering of non-AirTag data
- Two first time contributors!
https://t.co/BQ5HN6dnX1
I'm about to get the first @AirWebFramework stickers printed. They'll be sticker sheets. If anyone wants to contribute a sticker design, DM me a link to your files for consideration. Anything from new logos to cartoons to memes, as long as it is about Air and on white background
I am now 0.36.0 releases old! A few of my changes include:
- Adding a .htmx object to every request
- Dropping support for 3.12 (We already support Python 3.14)
- More documentation!
https://t.co/2bZT2BsTUn
Vibe coded a Data App demo for a tech review of @AirWebFramework ! It's alpha still so I hope I did it justice. But all in all, I REALLY like it and it vibe codes very well!
https://t.co/Nhwy6JL6G8