All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Micropub: added
WithGetPostStatuses, which allows you to configure the Post Statuses.
- Upgraded dependencies to latest versions.
- Upgrades build to use minimum Go 1.24.
- Upgraded dependencies to latest versions.
- Micropub: the
Commandsfield will also be available for update requests.
- Upgraded dependencies to latest versions.
- Upgraded dependencies to latest versions.
- Upgraded dependencies to latest versions.
- Upgrades build to use Go 1.23.
- Upgraded dependencies to newest versions.
- IndieAuth: added
context.Contextas argument to all functions that perform HTTP requests. - IndieAuth: added
DiscoverApplicationMetadatato theServer, which implements the Application Information Discovery.
- Micropub: set
text/plaincontent-type on Micropub create responses, allowing for compatibility with clients that expect it, such as Sparkles.
- Micropub: fixes panic when
WithGetVisibilitywas not provided.
- Micropub: new
WithMaxMemoryadded for the media handler.
- Micropub: the
WithMaxMediaSizeoption for the media handler is now properly honoured. Thanks @jlelse for reporting this.
- Micropub: add support for Visibility in the configuration.
- Micropub: add support for Post Listing, which involves adding a new function to the Implementation interface.
- Micropub: the keys of Request.Commands no longer start with
mp-.
- Migrated
go.hacdias.com/indieauthintogo.hacdias.com/indielib/indieauth. - Added Micropub related tooling.