All notable changes to this project will be documented in this file.
Generated by Changy.
No changes.
- Removed too restrictive error on rendering external links. Now, external links can target the same domain as the current page.
- Replace
brigid.application.application:appwithbrigid.asgi:appin your ASGI server configuration (e.g.uvicorncommand orProcfile).
- gh-129 — Support for base URL prefixes such as
/blogfor hosting Brigid behind reverse proxies without stripping the prefix.
- Added
footer_extralist to the site language configs. The list contains HTML items that are appended to the footer list. - Improved behavior of the
aboutpage:- SEO author URL now has a correct value.
- Footer author name now is a link to the
aboutpage when theaboutpage exists.
- Fixed the stateless behavior of the MCP server.
- Implemented an experimental MCP server.
- Fixed feed generation.
- Dependencies upgraded
Migration:
- The plain default configuration should work as before.
- If you had configured
footer_htmlorheader_html, setBRIGID_PLUGINS_INCLUDE_TEMPLATESto the path with*.html.j2instead. You can find examples here:./test-content/plugins/include/
Changes:
- gh-120 — Added plugins. Monolithic rendering is partially split into default plugins. The work will continue in the future.
- gh-120 — Minor theme improvements.
- gh-119 — Added option to hide pages.
- Removed markdown list validation. It was a temporary solution that often gave false positives.
- Fixed failure to process non-standard image formats, like svg.
- Added
@lang=<language>and@lang-title=<language>to the internal links syntax. See usage in./test-content/posts/2024-001-basic-rendering/en.md.
- gh-110 — Replace
<a>with<button>for tag filter links. This should prevent not-so-smart bots from following tag urls and trying to recursively index all possible combinations of tags. - gh-88 — Updated FastAPI and Starlette versions to fix periodic hanging up of worker process.
- gh-106 — Prevented double escaping of HTML in atom feed.
- gh-105 — Fixed capitalization of titles Now Brigid capitalizes only the first letter and does not touch the rest.
- gh-104 — Paginated pages, like
/<language>/tags/3excluded fromsitemap.xml.
- Fixed titles for series posts in feeds and in meta tags.
- gh-76 — Posts can now be grouped in series. See details below.
- Added
seriesattribute to the page metadata. It should contain a tag by which posts will be grouped. That tag also should be in the page's list of tags. - Added block
brigid-seriesto display a list of posts in a series. - A list with links to the first, previous, and next posts in the series is displayed at the bottom of the post.
- gh-98 — Disallowed tag filter prefixes
/<language>/tags/in robots.txt. - gh-97 — Styled strong links like
**[strong link](https://example.com)**with bolder font.
- gh-93 — Better support for icons as the header links.
- gh-93 — Support icons as the header links with the help of Tabler icons.
- gh-89 — Support for admonitions (note/info blocks).
- gh-85 — fixed exception while displaying 404/500 error pages.
- gh-80 — fixed exception on accessing
/sitemap.xml