- Enforce no spaces in tags with a clear error message
- Update GitHub cache action to v2
- Update asset path in instructions
- Update Elixir and OTP versions
- Update Elixir and Erlang versions
- Use new GitHub action for building Elixir/Erlang
- Update dependencies
- Update dependencies.
- Update dependencies.
- Update dependencies.
- Fix tests to match slightly different outputs.
- All external links (identified by beginning with
http
) open in a new tab - Added
external_links_new_tab
option when using Postex, defaults totrue
- Added
list_posts/1
andpages/0
for paginating posts - Added
per_pages
option when using Postex, defaults to10
- Added
related_posts
association to posts, listing the top 5 related posts based on tags. - Custom fields can be added to the markdown file - and appear under the
data
key as a map. - Validates that fields under the data key are consistent across posts.
- Breaking change: Need to define prefix in a use statement or explicitly set to false
- Verify URL with slug does not exceed 60 characters
- Check for duplicate slugs and raise errors if found.
- Initial release