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 blog is yours. You can also insert a rel="me"
link in your blog bio.
Contact Page (#772)
Admins on multi-user instances can add a Contact page, so members and visitors know how to get in touch. Add your email address, fediverse handle, or any other method you want people to know to reach you!
User-Facing Changes
- Show post excerpt in stats list when no post title (#540)
- Log user out when authenticated as deleted user (#483)
- Make 404 error message friendlier (#521)
- Remove rel=nofollow on single-user blogs (#314, #482)
- Support filtering blog posts by language (#508, T805)
- Direct users to Contact page on 500 server error (#684, #772)
Minor Changes
- Remove mention of Coil on Customize page (#720, #765)
Admin-Facing Changes
- Support custom instance-level stylesheets with
static/local/custom.css
file (#533) - Support running on Unix socket (#543)
- Catch and output directory walking errors (#620, #621)
- Fix segmentation fault related to DNS (#675, #691)
- Fix insertion failure for certain OAuth providers (#516, #618)
- Support using MySQL without a password (#568, #770)
Developer-Facing Changes
- Fix cross-compilation (#565, #597, #703)
- Strip debugging information (#638)
- Correctly respond to application/ld+json requests (#564, #766)
- Fix monthly active user stats (#769)
- Code cleanup (#728, #729, #730)
- WriteFreely now requires Go v1.19 or later to compile
- Bump github.com/manifoldco/promptui from 0.8.0 to 0.9.0 (#554)
- Bump github.com/gorilla/sessions from 1.2.0 to 1.2.1 (#562)
- Bump github.com/fatih/color from 1.10.0 to 1.15.0 (#563, #670)
- Bump github.com/gorilla/csrf from 1.7.0 to 1.7.1 (#560)
- Bump docker/build-push-action from 3.0.0 to 5.0.0 (#586, #717, #759)
- Bump docker/login-action from 2.0.0 to 3.0.0 (#587, #711, #760)
- Bump docker/metadata-action from 4.0.1 to 4.6.0 (#589, #716)
- Bump github.com/stretchr/testify from 1.7.0 to 1.8.4 (#591, #709)
- Bump github.com/mattn/go-sqlite3 from 1.14.6 to 1.14.17 (#594, #708)
- Bump github.com/urfave/cli/v2 from 2.5.1 to 2.25.7 (#596, #723)
- Bump github.com/go-ini/ini from 1.66.4 to 1.67.0 (#605)
- Bump github.com/writeas/web-core from 1.4.1-0.20220118212728-0da0bcaf018e to 1.5.0 (#657, #737)
- Bump golang.org/x/crypto from 0.0.0-20200622213623-75b288015ac9 to 0.13.0 (#672, #749, #754)
- Bump github.com/microcosm-cc/bluemonday from 1.0.21 to 1.0.25 (#666, #705, #736)
- Bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1 (#644)
- Bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1 (#617, #692)
- Bump golang.org/x/net from 0.9.0 to 0.15.0 (#721, #738, #753)
- Bump github.com/guregu/null from 3.5.0+incompatible to 4.0.0+incompatible (#556)
- Bump actions/checkout from 3 to 4 (#750)
Upgrading from v0.13.x
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.
Now make sure your database is backed up, and then update it with:
writefreely db migrate
No additional steps are needed to upgrade from v0.13.x. Follow the instructions in each previous release if you're upgrading from an earlier version.
New Contributors
Thanks to everyone who contributed to this WriteFreely release!
- @lpar made their first contribution in https://github.com/writefreely/writefreely/pull/610
- @clarfonthey made their first contribution in https://github.com/writefreely/writefreely/pull/543
- @ilteriseroglu-ty made their first contribution in https://github.com/writefreely/writefreely/pull/597
- @zer-far made their first contribution in https://github.com/writefreely/writefreely/pull/638
- @eli-oat made their first contribution in https://github.com/writefreely/writefreely/pull/521
- @Timshel made their first contribution in https://github.com/writefreely/writefreely/pull/618
- @lstellway made their first contribution in https://github.com/writefreely/writefreely/pull/752
- @testwill made their first contribution in https://github.com/writefreely/writefreely/pull/728