Publ: Development Blog

Entries tagged discussion or planning

Pushl v0.2.0 released

Posted Thursday, March 7 at 12:05 AM (5 months ago)

So, I just released v0.2.0 of Pushl. It was a pretty big change, in that I pretty much rewrote all the networking stuff, and fixed some pretty ridiculous bugs with the caching implementation as well.

The main thing is now it’s using async I/O instead of thread-per-connection, so it’s way more efficient and also times out correctly.

And oh gosh, I had so many tiny but critical errors in the way caching was implemented – no wonder it kept on acting as if there was no cached state. Yeesh.

Anyway, I’ll let this run on my site for a few days and if I like what I see I’ll upgrade it to beta status on PyPI.

v0.3.19, now with extra tagging goodness!

Posted Monday, March 4 at 3:47 PM (5 months 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:


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 months 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 because there was a last-minute bug that snuck in while I was trying to silence a new pylint error. Oops.


Posted Saturday, December 15 at 1:08 AM (8 months 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.

v0.1.19: creeping ever closer to beta status

Posted Sunday, May 27 at 5:22 PM (a year ago)

The amount of stuff I’m having to fix in Publ to support is diminishing rapidly! Here’s what’s happened since 0.1.18:

  • Improved the Path-Alias redirection logic; now it will do a 301 Permanently Moved for inbound Path-Aliased requests, and if a Path-Alias points to an entry with a Redirect-To it will redirect directly to that URL instead (and it will be a 302, same as the old Redirect-To behavior)
  • Pagination can now be weekly; you can use entry.archive(paging='week'), and a ?date= view parameter ending in _w will provide a weekly view instead.
  • Better default formatting for view.range, and an addition of a week format parameter there