In order to enable parts of rookery, I cut a 0.5.2 release of Rheo this week. It only adds one feature, which is to enable both end users and Rheo packages to specify marrow. I haven’t fully thought through the consequences of this feature in Rheo yet, so I’m leaving it undocumented for now.
A bigger rewrite also got underway factoring out parts of Rheo’s engine to custom Typst packages. Rheo is intended as a kind of wrapping compiler around Typst, and so it only wants features that are impossible to achieve or otherwise not performant in pure Typst. The way that Rheo creates rheo-context, for example, is currently hacky given that it could be implemented as a Typst package. In Rheo 0.6.0, I hope to strip away some of the unnecessary features in Rheo’s core and compartmentalize them instead as packages.
I also shipped a blogfeed 0.1.1, which enables the nice colours you can now see in the filters on my main blog.