Publ: Development Blog

Entries tagged Authl

Authl v0.4.6 released

Posted Friday, December 4 at 12:09 AM (3 years ago)

Wow, it’s been a while since I’ve worked on this stuff, huh?

Anyway, IndieAuth validation rules have changed for the better, so Authl has been updated accordingly.

There’s a few other changes as well:

  • On IndieAuth profiles, p-pronoun is treated as a fallback for p-pronouns
  • The Flask templates add some rel="nofollow" in some appropriate places

Publ 0.6.8, Authl 0.4.3

Posted Sunday, August 2 at 2:37 AM (3 years ago)

Some pretty big new features added. First, in Authl:

  • Major documentation improvements
  • Bug fixes with Fediverse instance caching
  • All providers now normalize to the same profile format
  • Some basic spam prevention for the email provider
  • 100% unit test coverage on the Fediverse provider (which is now using mastodon.py instead of a hand-rolled OAuth client)

And in Publ:

  • Fenced code now uses <figure> and <figcaption> instead of ad-hoc <div>s for its layout, and the overall HTML semantic has been greatly improved
  • Individual code blocks are now configurable with respect to highlighting and line numbering
  • The user object now provides a user profile and separates the identity URL from the familiar name

Authl v0.4.2: poetry in motion

Posted Tuesday, July 21 at 9:09 PM (3 years ago)

Authl v0.4.2 is out. Mostly infrastructural changes, but a few other changes too:

  • Switched the development environment to poetry
  • Made some internal naming changes, and renamed the technically-incorrect force_ssl to the more-accurate force_https
  • It is also now up to handlers to do all of their own exception catching, which cleans up some stuff
  • Massively overhauled the docs, and got doc site generation working with Sphinx (many thanks to Khr for help!)

In theory there will now be docs visible at authl.readthedocs.io, although I’m still having trouble getting some of it to actually appear.

But, speaking of appearing, somehow the hostname for this site stopped resolving, so hopefully by the time this site comes back, the readthedocs stuff will be working too!

Authl 0.4.1

Posted Sunday, July 5 at 6:59 PM (3 years ago)

Authl 0.4.1 is out. Changes below:

  • Better unit test coverage
  • Some better error messaging in some places
  • Removed the IndieLogin handler, which serves no real purpose when there’s native IndieAuth support anyway

Publ 0.6.6, Authl 0.4.0

Posted Sunday, May 31 at 3:32 AM (3 years ago)

I’ve just released new versions of Publ and Authl.

Publ v0.6.6 changes:

  • Fixed a regression that made it impossible to log out
  • Fixed a problem where WWW-Authenticate headers weren’t being cached properly
  • Improve the changed-file cache-busting methodology
  • Add object pooling to Entry, Category, and View (for a potentially big memory and performance improvement)

Authl v0.4.0 changes:

  • Finally started to add unit tests
  • Removed some legacy WebFinger code that was no longer relevant or ever touched
  • Added a mechanism to allow providers to go directly to login, as appropriate
  • Added friendly visual icons for providers which support them (a so-called “NASCAR interface”)