Releases: knot-system/knot-site
Releases · knot-system/knot-site
Release list
0.2.1
0.2.0
- renamed to 'Knot Site' (was 'Eigenheim')
- updated default theme to v.0.2.0
0.1.6
some config options were removed. you need to add a url via the 'indieauth-metadata' config option that points to the metadata discovery endpoint of your indieauth server - if you use einwohnermeldeamt, the endpoint is 'https://www.example.com/einwohnermeldeamt/metadata'
- removed the following config options: 'auth_mail', 'endpoint-discovery-via-header', 'authorization_endpoint', 'token_endpoint', 'code_challenge_methods_supported', 'rel-me'
- always default to endpoint discovery via header
- removed internal indieath-metadata endpoint. this should be provided by the indieauth server; set the config option 'indieauth-metadata' to the metadata discovery endpoint of your IndieAuth server
- use 'imagecopyresampled' instead of 'imagecopyresized' for better image quality
- handle link previews with UTF-8 correctly (this fixes YouTube Link Previews)
- added compatibility with homestead-control
0.1.5
added better compatibility for newer implementations of IndieAuth; for now, we default back to the old behavior, but you can switch to the new implementation by setting the config options 'endpoint-discovery-via-header' and 'indieauth-metadata' to true. This will automatically become the new default in a future release.
- new config option to hide link previews (to hide link previews, use
'link_preview' => false) - new config option to disable auto-link-detection in post conten (to disable auto-link-detection, use
'link_detection' => false; this will also disable link previews) - added support for endpoint discovery via http header; set the config option
'endpoint-discovery-via-header'to'true'; this will become the default behavior in one of the following releases - added support for indieauth endpoint discovery via
'indieauth-metadata'; set the config option'indieauth-metadata'to'true'; this will become the default behavior in one of the following releases - the
'auth_mail'config option is now deprecated and will be removed in a future release. use the following config option instead:'rel-me' => 'mailto:mail@example.com' - if you want to use the indieauth.com login in a future release, you need to set the following config options:
'authorization_endpoint' => 'https://indieauth.com/auth',
'token_endpoint' => 'https://tokens.indieauth.com/token',
'rel-me' => 'mailto:mail@example.com',
- added template name to body-class (
'body.template-index'for overview,'body.template-post'for detail view ..) - better general compatibility with IndieAuth
add_header()&remove_header()functions, to set http headers- bugfixes & enhancements
0.1.4
- better handling of querying multiple link-previews
- webp support for link-preview images
- better link detection
- link preview refreshing without js is now disabled by default
- link preview: insert refreshed link info automatically, if link preview is below viewport
- get_config() helper function
- bugfixes & enhancements
0.1.3
- permission bugfix for the content folder and new posts on some hosts
- transparent png files are handled correctly, when the 'image_jpg_to_png' option is set to false (if it is set to true, which is the default, png images get converted to jpg and loose their transparency)
- you can set a background color for transparent images, when the 'image_jpg_to_png' option is set to true (which is the default); defaults to white background color
- https://www.example.com and http://www.example.com are now seen as the same user
- setup: add comments to .htaccess, at beginning and end of our block
- bugfixes & enhancements
0.1.2
- updater: fix for displaying relevant release information
- css & js files: start URL with '//' (instead of 'https://' or 'http://') to avoid mixed content
- don't delete .htaccess file on update
- bugfixes and enhancements
0.1.1
- updater: allow updating to the current (unstable) dev release
- compatibility with the homestead updater
- bugfixes and enhancements
0.1.0
if you use a custom theme with snippets, you need to update all snippets
this is the first beta release.
- renamed global $eigenheim to $core for better compatibility between modules (you need to update all snippets in a custom theme though)
- moved some functions and classes into a _shared folder, for simpler sharing between modules
- system config.php moved from system/site/config.php to system/config.php
- updater fix
- database_entry class as wrapper for file class
- bugfixes & enhancements
- compatibility with the homestead installer
alpha.18
Enhancements:
- added additional HTML tags to allowed_html_elements config option:
<u>,<del>,<pre>,<blockquote>,<code>,<video>,<audio> - when posting: content is now allowed to be empty, if at least a title or an image is provided
- detect more ways to upload an image
- setup now runs silently in the background, if config.php alreeady exists
Fixes:
- better link detection
- show 404 error page, if post does not exist