News¶
Isso version 0.13.0 released¶
Date: 2022-06-12
New Features¶
Add
data-isso-reply-notifications-default-enabled
option to configure whether or not the subscribe to replies checkbox should be checked by default. (#846, BBaoVanC)Accessibility: Use labels rather than placeholders for name, email & website in post box (#861, ix5)
Add
data-isso-page-author-hashes
option to client which makes it possible to style comments and replies made by the page’s author(s).Add Ukrainian localisation (#878, okawo80085)
Enable Turkish localisation (#879)
Breaking Changes¶
css, js: Prefix all classes with
isso-
(#816, ix5) Now Isso’s CSS is “namespaced” in order not to conflict with other classes on the page. This change necessitates adjusting custom CSS files to the new names.Drop support for outdated Python version 3.5 (#808, l33tname)
Strip trailing slash from
public-endpoint
. A trailing slash in[server] public-endpoint
is now discouraged and throws a warning (#876, ix5)
Bugfixes & Improvements¶
Replace
contenteditable
div
withtextarea
to fix issues when editing messages that contain indented code (#887, BBaoVanC)Fix avatar sizing, limit default gravatar images to 55px (#831, l33tname) In case of a custom gravatar URL, the
&s=55
size parameter will have to be added, see Gravatar - Image requests.Re-enable
no-intra-emphasis
misaka extension in default config (#865, ix5)Allow
sup
andsub
HTML elements by default (#865, ix5)Move
isso-dev.cfg
tocontrib/
folder (#882, ix5)Drop
Flask-Caching
dependency and use drop-in solution instead (#893, ix5)Run automated screenshot comparisons for testing (#889, ix5)
wsgi: Return HTTP errors as JSON if client prefers it (#488, sundbry)
Verify that parent of new comment is in same thread (#885, ix5)
When importing from WordPress single newlines are now converted to line breaks (#903, projectgus)
API:
Isso version 0.13.0.beta1 released¶
Date: 2022-06-05
New Features¶
Add
data-isso-reply-notifications-default-enabled
option to configure whether or not the subscribe to replies checkbox should be checked by default. (#846, BBaoVanC)Accessibility: Use labels rather than placeholders for name, email & website in post box (#861, ix5)
Add
data-isso-page-author-hashes
option to client which makes it possible to style comments and replies made by the page’s author(s).Add Ukrainian localisation (#878, okawo80085)
Enable Turkish localisation (#879)
Breaking Changes¶
css, js: Prefix all classes with
isso-
(#816, ix5) Now Isso’s CSS is “namespaced” in order not to conflict with other classes on the page. This change necessitates adjusting custom CSS files to the new names.Drop support for outdated Python version 3.5 (#808, l33tname)
Strip trailing slash from
public-endpoint
. A trailing slash in[server] public-endpoint
is now discouraged and throws a warning (#876, ix5)
Bugfixes & Improvements¶
Replace
contenteditable
div
withtextarea
to fix issues when editing messages that contain indented code (#887, BBaoVanC)Fix avatar sizing, limit default gravatar images to 55px (#831, l33tname) In case of a custom gravatar URL, the
&s=55
size parameter will have to be added, see Gravatar - Image requests.Re-enable
no-intra-emphasis
misaka extension in default config (#865, ix5)Allow
sup
andsub
HTML elements by default (#865, ix5)Move
isso-dev.cfg
tocontrib/
folder (#882, ix5)Drop
Flask-Caching
dependency and use drop-in solution instead (#893, ix5)Run automated screenshot comparisons for testing (#889, ix5)
wsgi: Return HTTP errors as JSON if client prefers it (#488, sundbry)
Verify that parent of new comment is in same thread (#885, ix5)
API:
Isso version 0.12.6.2 released¶
Date: 2022-04-23
Hotfix release to note compatibility with werkzeug 2.1+
Isso version 0.12.6.1 released¶
Date: 2022-03-20
Hotfix release to restore position of Postbox before comments (#815, ix5)
Isso version 0.12.6 released¶
Date: 2022-03-06
Serve isso.css separately to avoid
style-src: unsafe-inline
CSP and allow clients to override fetch location (#704, ix5):data-isso-css-url="https://comments.example.org/css/isso.css"
New “samesite” option in [server] section to override SameSite header for cookies. (#700, ix5)
Fallback for SameSite header depending on whether host is served over https or http (#700, ix5)
Have client read out shared settings from server. (#311, pellenilsson) This affects these settings for which
data-isso-*
values will be ignored:[general] reply-notifications gravatar [guard] reply-to-self require-author require-email
Improved detection of browser-supplied language preferences (#521) Isso will now honor the newer
navigator.languages
global property as well asnavigator.language
andnavigator.userLanguage
. There is a new configuration propertydata-isso-default-lang
that specifies the language to use (instead of English) when none of these is available. (The existingdata-isso-lang
overrides browser-supplied language preferences.)Remove
ISSO_CORS_ORIGIN
environ variable, which never worked at all (#803, ix5)