Publ: Development Blog

News and updates about Publ

v0.6.1 releashed released

Posted Sunday, March 15 at 4:32 PM (4 years ago)

This is a new version of Publ. The main change is how deletions (using ~~markdown~~ and <del>HTML</del> <s>tags</s>) get converted to plaintext — namely they get removed, to make it make more visible sense.

Doing this also led to refactoring the internal strip_html function to provide a bit more flexibility, so now it’s now available as a Jinja2 template filter.

I also removed a couple of troublesome micro-optimizations that were causing more trouble than they were worth.

v0.6.0 released!

Posted Saturday, March 7 at 3:07 PM (4 years ago)

The 0.6 milestone has finally been completed, so Publ 0.6.0 is now released!

Changes since v0.5.16:

  • Fix some startup bugs around file fingerprint checking
  • Make category.tags use the most-recently-seen capitalization of any given tag
  • Make view tag tests case-insensitive (so tag browsers have a chance of working correctly)
  • Add some basic unit tests and coverage analysis
  • Fix some bugs which were shaken out by the unit testing (go figure!)

And, since this is a new milestone, what’s improved since v0.5.0? Quite a lot! 237 commits, in fact. Here’s some of the features that stand out to me in the change log:

  • Testing!
  • Major improvements to entry authentication, both for performance and admin usability
  • Footnotes!
  • Tables of contents!
  • Improved support for tag browsing, including filter constraints!
  • Support for image renditions in arbitrary HTML attributes
  • IndieAuth c2s support (groundwork for apps like MicroPub), and a first pass at s2s (for AutoAuth)
  • Lots and lots of bug fixes

At this point I feel like Publ is very usable and flexible, and I would love to see more people give it a try. At some point I need to do a documentation push — both improving the quality of the user documentation (it’s gotten to be quite a mess!) and also making this site more of a demo of what Publ can do.

This is something I’d love to get some help with.