WriteFreely
writefreely@blog.writefreely.org
A clean, simple publishing platform made for writers. Write together, and build a community.
Posts
-
View post
Version 0.17.3 Our latest patch version contains several critical security fixes, including one for an authentication bypass that let unauthenticated attackers use the API as another user. It also fixes several other issues around federation, private blogs, and access control. We recommend all admins update to this version as soon as possible. This release also updates our Web Monetization support to the latest version of the standard, and includes a handful of bug fixes and improvements for...
-
View post
Version 0.7.1 Today's #bugfix release is a non-critical update for anyone currently running WriteFreely — you can skip it if you haven't been affected by any of the issues below. You'll want to upgrade to this version if you're running WriteFreely on Windows, as it fixes a server error that prevents a blog's customize page from rendering (#61). With this fix, WF should be stable enough to run on Windows. You'll also want to upgrade if you we...
-
View post
Version 0.8 Our tenth release features a few major milestones we've been aiming for for a while: a smoother upgrade process, and a user invitation system. Features User Invites (T556) Now it's even easier to run a private / invite-only community, with user invites. Admins have a new user_invites setting that can enable invite link generation for all users, admins only, or no users at all (the default). If enabled, users can create invite links to let others sign up for yo...
-
View post
Version 0.8.1 Today's #bugfix release includes an important fix for the install process, as well as a fix for anchor links. User-facing Fixes Fix same-page anchor links (#43, #42, #33) Install Fixes Admin account isn't created correctly with —config (#71) Use correct go get command in documentation Admin-Facing Changes Fix —create-user usage error message Trivial Changes Fix Write.as link in README Upgrading from v0.8.0 Download the latest release for your operating syst...
-
View post
Version 0.9 Today we released WriteFreely v0.9, featuring the past few months of fixes and improvements. User-Facing Changes / Fixes Fix hash symbols (#) wrongly recognized as hashtags inside code blocks (#6) Hashtags without spaces between them are now properly parsed Fix IsValidUsername check when PagesParentDir isn't current dir Fix code blocks not highlighting when an invalid language is given (#81) Strip HTML from meta descriptions (#83) Add missing Apple touch icons (#77, #78)...
-
View post
Version 0.9.1 Today's non-critical release fixes issues with new WriteFreely installations, introduced in the previous release (v0.9.0). Admin-Facing Changes Fix V2 migrations not run on a new instance (#92) Fix Docker build with Go Modules enabled (#95) Upgrading from v0.9.0 Download the latest release for your operating system. Stop running your writefreely service, replace all files in your installation with the ones in the archive, and then start your writefreely service again....
-
View post
Version 0.10 Today we're happy to release WriteFreely v0.10, one of our largest updates yet. This is a pretty important release for us. It brings together improvements driven by our thoughtful community and features that'll help us take the next step into our future — namely, one where WriteFreely helps organizations and groups effortlessly communicate via simple, open source tools. For anyone running WriteFreely, this means more control over your community, starting with...
-
View post
Version 0.11 Today we're excited to release WriteFreely v0.11! This is a huge update that includes many fixes and improvements, built-in automatic, free SSL certificates, support for our command-line client, and more moderation controls for multi-user instances. Besides all of these improvements, this update come just over a year after our very first release, v0.1. Keep an eye out for a future post about the last year in review — a lot has happened! Get the lastest release now (yo...
-
View post
Version 0.11.2 This version fixes some regressions introduced in our last major release, particularly around #federation. We highly recommend that all admins upgrade to this version, especially if you're on v0.11.x. On that note: want to help us test WriteFreely before future major releases? We'd love your help! Let us know over on the forum. User-Facing Changes / Fixes Fix Announceing posts via ActivityPub (#212) Fix id property in collection posts' ActivityStream...
-
View post
Version 0.12 We're excited to release WriteFreely v0.12, our biggest update yet! This version comes with a ton of great features for communities and organizations, and officially moves WriteFreely into the beta stage — just a few steps away from version 1.0. Besides our new features and performance improvements, this update also includes plenty of contributions from new members of the community! Thank you to everyone who helped out, whether you contributed code or tested our release...
-
View post
WriteFreely for iOS This summer we largely took a break from major work on WriteFreely to turn our focus to something new: native apps for the Apple ecosystem. Now, after developing in the open, building a Swift library, writing about our adventures with SwiftUI, and opening the app to beta testers, we're excited to finally release WriteFreely for iOS v1.0! You can buy it now for $14.99 on the App Store (requires iOS 14 or later), and find the GPL-licensed source code on GitHub....
-
View post
Version 0.13 Hello again! 👋 After a long absence, we’re pleased to release WriteFreely v0.13 today! This one includes a new rich editor, generic OAuth support, Web Monetization support, and a ton of small improvements. Besides that, this is one of our last releases before version 1.0! Download v0.13 now Major Features Classic editor (T727) If plain text and Markdown aren't your thing, now you can get a more “classic” writing experience with the Classic editor! This features...
-
View post
Version 0.13.1 This release fixes issues that were mostly introduced in our last release, v0.13. Most critically, it fixes a database lock bug that caused SQLite-backed instances with the Reader enabled to become unresponsive — so we recommend that admins of these instances absolutely upgrade to this version. Download v0.13.1 now, or read on to see what’s new in this version. User-Facing Changes Fix title rendering as list item (#470) Remove additional slash in /feed/ redirect Don&#...
-
View post
Version 0.13.2 After a long break, our next release is finally here! This includes some important bugfixes, plus minor improvements and updates. Download v0.13.2 now, or read on to see what’s new in this version. User-Facing Changes Fix Gopher collections query (#501) Fix date format in anonymous posts (#503) Use relative URLs for static assets (#505) Fix external user ID recording for Gitea OAuth (#514) Fix blog monetization updates when using SQLite (#495) Ensure link URLs and image a...
-
View post
Version 0.14 Our next release is here, with a ton of improvements and fixes from the last year! Download v0.14.0 now, or read on to see what’s new in this version. Major Features Fediverse verification (#771) Verify that your WriteFreely blog on fediverse platforms like Mastodon! Simply go to your blog's Customize page under the Verification section, and enter your fediverse handle or URL. It will place an invisible tag on your blog, so the other platform can verify that the...
-
View post
Version 0.15 Our first release of 2024 is here! This one features many small improvements and fixes, plus a big new feature many people have asked for: newsletters / email subscriptions! Download v0.15.0 now, or read on to see what’s new in this version. Major Features Newsletters / subscribe by email (#478) Now readers can subscribe to receive blog posts via email! Connect an email service to enable email subscriptions and automated password resets (#777). Admins can enable this wi...
-
View post
Version 0.15.1 Our latest version of WriteFreely is out now! This is a minor update, but with some important bug fixes, especially around navigation and federation. Note: The official release binary will not work on older systems, e.g. Ubuntu 18.04 or earlier. See #1064 for more information and a way to work around it. Download v0.15.1 now, or read on to see what’s new in this version. User-Facing Changes Fix “subscribed” date not showing in Subscribers list by @elkcityhazard in #883...
-
View post
Version 0.16 WriteFreely v0.16 is finally here, and it brings a ton of improvements, especially for the fediverse! We've also fixed some long-standing issues, like hashtags on instances backed by MySQL 8.0.4+. Download v0.16.0 now, and read on to see what’s new in this version. Fediverse Likes You can now see how many people have “liked” your post from the fediverse! If your blog has federation enabled, readers in the fediverse can “like” your posts, and now they'll show...
-
View post
Version 0.17 WriteFreely v0.17 is here, includes some critical security fixes, along with a ton of quality-of-life improvements and fixes for users. Download v0.17.0 now, and read on to see what’s new in this version. Security Fix config.ini defaults to world-readable (by @thebaer, CVE-2025-24337) Fix Cross-User IDOR: Subscriber List Disclosure (by @thebaer, GHSA-cfcq-76gr-62x8) Prevent signups via /auth/signup with closed registrations by @thebaer in #1686 User-Facing Changes Title fi...
-
View post
Version 0.17.1 Our latest patch version contains a few important fixes, including one for the Export page (#1703), which broke with our last release (v0.17). It also adds an important new command-line tool for admins to easily clear out accounts in a single mass action (#1705). This is especially useful for instances that were affected by a vulnerability that still allowed account registrations on closed servers (v0.16 or earlier). Download v0.17.1 now, and read on to see what’s new in th...
-
View post
Version 0.17.2 Our latest patch version contains a critical security fix for closed-registration instances, along with some minor bug fixes and improvements to the UI. We recommend all admins update to this version as soon as possible. Download v0.17.2 now, and read on to see what’s new in this version. Security This fixes a vulnerability where anyone could use an invalid invite code to create accounts on closed-registration instances (#1723). Fixed by @snullp in #1724. User-Facing Chan...