Publ v0.6.3
Just a few bugfixes:
- Fixed a problem that prevented logging out from working
- Made
view.deletedwork correctly on count-based paginations - Allowed date-based paginations to work from an empty starting point
News and updates about Publ
Just a few bugfixes:
view.deleted work correctly on count-based paginationsJust a few changes:
og:image card dataog:image:width and og:image:height attributeswebmention.js now supports changing the sort criterion and order of responses, and defaults to publication (rather than receipt) time.
This was mostly to improve the presentation of responses received via brid.gy, particularly from Twitter.
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.
The 0.6 milestone has finally been completed, so Publ 0.6.0 is now released!
Changes since v0.5.16:
category.tags use the most-recently-seen capitalization of any given tagAnd, 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:
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.
Today I released Publ v0.5.16, since it has a few features I wanted to deploy on my own sites:
Not much to say about this, just a handful of performance tweaks and bug fixes:
A few weeks ago I had discovered that caching wasn’t actually being used most of the time, and took some stats snapshots for future comparison.
Now that Publ has been running with correct caching for a while, let’s see how things have changed!
Today I released v0.5.14 of Publ, which has a bunch of improvements:
Progress being made, although not much of it has been in service of my intended v0.6 milestone. At some point I’m going to have to bite the bullet and actually start writing some automated tests.
Release notes:
smartquotes/no_smartquotes API change to entry.titleentry.authAlso, as of now, I run a live version of the Publ integration tests, although it’s currently only manually-updated.
Update: And as if to hammer home the point regarding automated testing, I had to release 0.5.13.1 because, wellp, released with a site-breaking bug in the new card parser… Sigh.
Today I got a fire lit under me and decided to do a bunch of bug fixing and general performance improvements.
Changes since v0.5.11:
markup=False works, making it available from all Markdown/HTML contextsno_smartquotes=True to smartquotes=False (no_smartquotes is retained for template compatibility) (although I missed this on entry.title; I’ve already committed a fix for the next version)I’d been running this website on Heroku’s free tier for a while, but it’s been getting enough traffic that it was getting close to my free runtime limit. So, I’ve moved this over to my own personal server.
However, the site repository is still configured to work with Heroku (as well as being self-hosted), and you can still access the Heroku instance at publ.herokuapp.com to see it in action. They should, for the most part, mirror one another.
Anyway, there will probably be some kinks to iron out in the meantime. But on the plus side, it means this site will finally be accessible via https!
Some fresh new versions of things.
Changes to Publ:
category.subcatsconfig.secret_key; now this should be configured on the application object per Flask standardshref and src to contain image renditionsDue to popular demand, there is now an NPM package for webmention.js. So, if you use npm as part of your site JavaScript workflow, now you can theoretically use this.
Thanks to André Jaenisch for his incredibly generous help in getting this set up!
And, if you run into any trouble (or have any suggestions for improvement), please open an issue.
(Full disclosure: I have even more of no idea what I’m doing than usual.)
Double-whammy release today.
I’ve released a new version of Pushl.
Changes since the last version:
Publ v0.5.10 is now available. The following has changed since v0.5.9:
entry.more (with some caveats), and also get stable permalinks for their references1$ to force it to resolve as an asset (useful for certain JavaScript libraries); see the relevant documentationI’ve also made a bunch of changes to the sample templates.
Just a tiny fix in this; it works around an inconsistency between the IndieAuth spec and IndieAuth.com’s implementation. Normally I’d just be all, “this is a bug in IndieAuth.com” but that’s the most popular IndieAuth endpoint right now so I decided it was prudent to make a compromise. And really it’s a good idea to always specify an Accept: header anyway.
Thanks to Colin for bringing this to my attention.
Publ v0.5.9 is now out. Just a couple of bugfixes in this one:
view.range works correctly again, as does everything else that relied on len() on parameter-optional properties (e.g. view.count)I’ve now released v0.3.2 of Authl, which adds the following changes:
As an experiment I’ve enabled Twitter login on this site, so now you should be able to use it to look at protected entries.