Publ: Development Blog

Entries tagged planning and design

Publ + Pushl releases and a bunch of plans

Posted Sunday, January 5 at 7:25 PM (6 months 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.

v0.3.19, now with extra tagging goodness!

Posted Monday, March 4 at 3:47 PM (6 years ago)

I’ve released Publ v0.3.19, which now finally has a tagging system, which is only one of the oldest issues that was still open.

Here’s a list of what’s been added or changed since 0.3.18:

Credits

I want to thank Karina Antonio for implementing image cropping.

v0.3.18, now with better asset management!

Posted Wednesday, February 27 at 9:38 PM (6 years ago)

I’ve just released v0.3.18, with the following changes:

  • Add date grouping properties to entry
  • Add a pages property to view
  • Provide the current category object to the error handler
  • Support linking to non-image/non-entry local files
  • Added, then removed, some performance micro-optimizations that only caused problems

More details about the major changes below!

Update: I released a hotfix as 0.3.18.1 because there was a last-minute bug that snuck in while I was trying to silence a new pylint error. Oops.

v0.3.11

Posted Saturday, December 15 at 1:08 AM (6 years ago)

v0.3.11 is now released, with the following changes:

  • A more complete fix for how to handle image sets and inline images with respect to paragraphs
  • Better cleanup for spurious empty paragraphs
  • Improved internal entry link handling

Detailed descriptions of the changes are below.