Textual 0.29.0 refactors dev tools
It's been a slow week or two at Textualize, with Textual devs taking well-earned annual leave, but we still managed to get a new version out.
It's been a slow week or two at Textualize, with Textual devs taking well-earned annual leave, but we still managed to get a new version out.
Tech moves pretty fast. If you don’t stop and look around once in a while, you could miss it. And yet some technology feels like it has been around forever.
Terminals are one of those forever-technologies.
It's been 12 days since the last Textual release, which is longer than our usual release cycle of a week.
We've been a little distracted with our "dogfood" projects: Frogmouth and Trogon. Both of which hit 1000 Github stars in 24 hours. We will be maintaining / updating those, but it is business as usual for this Textual release (and it's a big one). We have such sights to show you.
Coming just 5 days after the last release, we have version 0.24.0 which we are crowning the King of Textual releases. At least until it is deposed by version 0.25.0.
It's been a busy couple of weeks at Textualize. We've been building apps with Textual, as part of our dog-fooding week. The first app, Frogmouth, was released at the weekend and already has 1K GitHub stars! Expect two more such apps this month.
Less than a week since the last release, and we have a new API to show you.
This is a surprisingly large release, given it has been just 7 days since the last version (and we were down a developer for most of that time).
What's new in this release?
Textual 0.16.0 lands 9 days after the previous release. We have some new features to show you.
A (reasonable) criticism of async is that it tends to proliferate in your code. In order to await
something, your functions must be async
all the way up the call-stack. This tends to result in you making things async
just to support that one call that needs it or, worse, adding async
just-in-case. Given that going from def
to async def
is a breaking change there is a strong incentive to go straight there.
Before you know it, you have adopted a policy of "async all the things".
We've just pushed Textual 0.15.0, only 4 days after the previous version. That's a little faster than our typical release cadence of 1 to 2 weeks.
What's new in this release?