Comitium v1.8.2
- Recognize MIME type used for JSON feeds v1.1 - Reported by Michael Nordmeyer,
thanks!
- Update dependency versions
Fix issue when building
go-gopher migrated from https://github.com/prologic/go-gopher to
https://git.mills.io/prologic/go-gopher, this changes instances of
those. Existing binaries should be unaffected
Add a few quality-of-life enhancements
Changelog:
* Can now customize the footer by using a footer.gmi, similar to how you
use a custom header.
* Can now customize the number of days of history displayed on feed.gmi
and stored in comitium.json using a flag or environment variable
* Default history length changed from 1 year to 31 days
* Fixed a few bugs in the history limiting mechanism
comitium is now translated!
Comitium is now available in the following languages:
* English (duh, and also the default)
* French (--lang fr)
* Italian (--lang it)
All you do is pass the `--lang <tag>` flag to get error messages and the
outputted feed.gmi and subscriptions.gmi translated! Also respects the
$LANG environment variable.
The internals of comitium were substantially changed to accommodate
this, but there should be no other changes to the end behavior (other
than possible bugs).
Switch to Goreleaser for release binaries
Binaries are now provided for 32 & 64 bit systems on ARM and x86, on
Linux, NetBSD, OpenBSD, FreeBSD, Mac OS, and Windows.
Minor formatting updates and include generation time on subscriptions.gmi
Fix rendering bug in footer of feed.gmi
Apparently I can't test software well
minor but breaking changes
Changelog:
* Don't parse or include feed entries older than one year. This
prevents comitium.json and feed.gmi from growing to infinity.
* Don't overwrite user-set title when updating a page
* Minor internal architecture changes
Deal with time zones properly
Changelog:
* Display time zone of when feed was generated on main feed.gmi
* Fix issue where gemini feed entries would be placed under the wrong
day when writing feed.gmi
* Relicense under AGPL 3.0 only rather than AGPL 3.0 or later.
Major bug fix when refreshing
Fix bug where contexts would be immediately cancelled when fetching a
Gemini resource.