Publ: Development Blog

Entries tagged meta

Publ + Pushl releases and a bunch of plans

Posted Sunday, January 5 at 7:25 PM (2 weeks ago)

There’s been a few releases of both Publ (now on 0.7.35) and Pushl (now on 0.4.0). A pretty decent amount has changed!

Publ changes since 0.7.31:

  • Fix some error handling issues causing an ISE
  • Add support for HTTP Accept:, properly allowing multiple templates with the same name and providing reasonable fallback behavior
  • Improve the Content-Type handling in general
  • Fix some markup-safe handling bugs

Note that in order to upgrade to 0.7.35 you’ll also need to restrict your Python environment to use a Python version < 3.13; more on that in a bit.

Pushl changes since v0.3.5:

  • Tidy up some code rot
  • Actually send an Accept: header
  • Removed lxml + Pingback support, which has never actually been useful

So, let’s talk about these projects and some other related stuff.

New domain!

Posted Thursday, July 23 at 3:58 PM (4 years ago)

Since there’s now a lot more to PlaidWeb than just Publ, there is now a new organization website which will become the top-level home of these different things, which allows for better organization of this stuff to begin with.

While I’m still trying to work out how I’m going to organize things, my expectations are as follows:

  • The Publ documentation and demo site will live at publ.plaidweb.site
  • This dev/release blog will move to the main domain at some point
  • Elements which don’t have their own website will get a microsite on the main domain
  • Every incoming webmention that the old domain received will remain missing/broken in perpetuity (or at least until I get around to adding native webmentions to Publ)

Also, publ.beesbuzz.biz is intended to redirect over here, but it’s disappeared from my DNS host for some reason; it was actually this happening which inspired me to finally take this action. It seems to be a bug with how LiNode’s wildcard domains work, and I have an active support ticket open. Update: Turns out this was a subtle issue with how DNS wildcards work, which is explained below the cut.

Publ v0.5.5 released

Posted Monday, September 23 at 5:51 PM (5 years ago)

Howdy y'all! Here’s a new release of Publ for you.

What’s new in this version:

  • Add the ability to filter by multiple categories, and also to filter out categories as well
  • Various code cleanups, especially around the query generator

Also the unannounced v0.5.4 release was to fix some stuff that broke due to an upstream Arrow change (specifically dealing with them removing an API that I was using to suppress warnings for a different upstream change that I’d already handled).

I should also mention that I’ve updated the beesbuzz.biz template samples to improve IndieWeb and ActivityPub compatibility. (Publ still doesn’t support ActivityPub itself but these changes make it interoperate with Bridgy Fed a bit better.)

On a meta note, I’ve left the microbiology lab I was at; I hope they continue to use Publ, of course! Over the next little while I’m going to spend some more time working on my own things again (including Publ et al), but I’ve also had some interesting job interviews with one of them seeming very likely to turn into an offer. Wish me luck, if you’re into that sort of thing! (And of course, follow my blog for the primary source of this stuff.)