Releases: isso-comments/isso
0.13.1.dev0
Release 0.13.1.dev0.
0.13.0
Full release notes: News
What's Changed
- CHANGES.rst: Fix small typos by @fliiiix in #809
- [apidoc] Bugfix/api docs by @fliiiix in #810
- [MAJOR] js: Move to webpack, pug from r.js, jade by @ix5 in #800
- init.py: Fix config startup check by @fliiiix in #811
- GitHub Actions: Optimize actions, cache, upload artifacts by @ix5 in #819
- isso: js: embed: Insert Postbox before comments by @ix5 in #820
- docs: Check in rendered SCSS by @ix5 in #823
- [bin], [docs] Remove transifex helpers, references by @ix5 in #824
- treewide: Remove manpage generation by @ix5 in #825
- contrib: import_blogger: Warn on missing feedparser, run flake8 in contrib/ as well by @ix5 in #818
- docs, demo: to warn that JS is needed by @ix5 in #817
- isso: js: Replace pug templates with plain js by @ix5 in #822
- js: Add Jest testing by @ix5 in #801
- .github: Add Javascript action by @ix5 in #826
- docs: update list of alternatives by @davidak in #828
- setup.py: drop python3.5 support by @fliiiix in #808
- [docs] Add "Edit on GH" links, fix searchbox, widen viewport, better legibility by @ix5 in #833
- [config] Use only
.cfg
extension, unify getting conf location by @ix5 in #827 - [client] js: Limit syntax back to ES5, emit ES5-compatible output by @ix5 in #834
- Removes reference to unmaintained yaourt by @Fryboyter in #835
- css, js: Prefix all directives with 'isso-' by @ix5 in #816
- Bugfix/gravatar display avatar size by @fliiiix in #831
- js: isso: Fix class selector for preview by @ix5 in #840
- Dockerfile: Use Alpine base images, optimize process by @ix5 in #841
- Add puppeteer end-to-end integration test by @ix5 in #807
- [ci] [docker] Use docker for e2e, client testing, add docker-compose file by @ix5 in #847
- [docs] Improve apiDoc handling, add entry to Makefile, flourish by @ix5 in #849
- Remove ansible, Vagrant cruft, move remaining to contrib/ dir by @ix5 in #850
- [docs] [MAJOR] Re-arrange, add a few missing pages to be filled in by @ix5 in #848
- docs: theme: Rework sidebar internals, fix search, error-on-warn, minor fixes by @ix5 in #851
- docs [MAJOR]: Fill in community, testing, contrib pages, add news entries by @ix5 in #852
- docs: contrib: More links, explain building the docs, syntax by @ix5 in #853
- docs: Expand community & Writing docs pages, import wiki articles by @ix5 in #860
- docs: Document snapshots, add "New in version x", def.-list styling, better config options documentation by @ix5 in #862
- [docs] Reduce width; code highlighting changes, installation guide improvements, prompt blocks by @ix5 in #863
- [server] isso/init: Log paths at start, error if not found; ISSO_SETTINGS takes precedence over -c flag by @ix5 in #854
- isso: migrate: Workaround empty Disqus ids/titles by @ix5 in #855
- [client] js: Support enabling reply notifications checkbox by default by @BBaoVanC in #846
- js: template: Do not strip newlines by @ix5 in #857
- [docs] Add Markdown rendering explanation, refs, more styling of tables and other elements by @ix5 in #864
- [client] js: Postbox: Use labels rather than placeholders by @ix5 in #861
- [server] Re-enable no-intra-emphasis Markdown ext, allow sub/sup elms by default, src if img by @ix5 in #865
- README: Include more information, new screenshot by @ix5 in #867
- Make it possible to identify the page author's comments by @BBaoVanC in #844
- [js] [tests] Add unit tests for postbox, comment-loader, comment rendering; better stubbing/TZ handling by @ix5 in #868
- [client] Fix avatar sizing on Chrome & Safari by @BBaoVanC in #872
- .github: Add issue, PR templates by @ix5 in #873
- [docs] Document server testing/pytest a little more clearly by @ix5 in #876
- app: i18n: Added Ukrainian translation by @okawo80085 in #878
- [client] Highlight linked comments to identify them by @BBaoVanC in #845
- [client] i18n: Enable Turkish translations, add missing German strings by @ix5 in #879
- [server] Add /config endpoint by @ix5 in #880
- [docs] Update theme location, various nits by @ix5 in #881
- [config] Move isso-dev.cfg to contrib/ by @ix5 in #882
- js: count: Don't send
/count
request if there are no counters by @BBaoVanC in #869 - [client] js: test/integration: Test API directly by @ix5 in #884
- [client] Minor client bugfixes by @ix5 in #886
- [server] Remove obsolete /count GET, apiDoc improvements by @ix5 in #883
- [client][ci] Tests: Add screenshot testing by @ix5 in #889
- [CI] js: test: Decouple screenshots from regular e2e tests by @ix5 in #890
- [server] core: Replace flask-caching dependency with drop-in by @ix5 in #893
- [server] views: comments: Check using get(), not 'in' by @ix5 in #895
- Move references from posativ.org/isso/ to isso-comments.de by @ix5 in #897
- js, templates: Replace
contenteditable
div
withtextarea
by @BBaoVanC in #887 - [server] [client] [docs] Fetch feed config from server, cleanup docs, isso-dev.cfg nits by @ix5 in #898
- [client] js: Fetch public conf once from /config; embed.js: Preserve default config values by @ix5 in #821
- [server] Strip trailing slash from public-endpoint, disallow trailing slash by @ix5 in #877
- [server] db: comments: Constrain parent of new comments by @ix5 in #885
- admin, demo: Use trailing slashes for user-facing pages by @ix5 in #900
- [docs] Polish contribute page, css list nits, client-config & docker fixes by @ix5 in #901
- [client] CSS cleanup by @ix5 in #902
- migrate: Handle single newlines in WordPress comments as line breaks by @projectgus in #903
New Contributors
- @davidak made their first contribution in #828
- @Fryboyter made their first contribution in #835
- @BBaoVanC made their first contribution in #846
- @okawo80085 made their first contribution in #878
- @projectgus made their first contribution in #903
Full Changelog: 0.12.6...0.13.0
0.12.6.2 - Hotfix release
Note: This is a hotfix release.
Full Changelog: 0.12.6.1...0.12.6.2
- Set compatibility with werkzeug 2.1+
- utils: hash: Use hashlib for pbkdf2 (ea77d5)
0.12.6.1 - Hotfix release
Note: This is a hotfix release.
Full Changelog: 0.12.6...0.12.6.1
- Move
Postbox
before comment list again (fixes #815)
0.12.6
What's Changed
- Add sphinxnotes-isso to related projects by @SilverRainZ in #714
- Improve cookie SameSite/secure handling by @ix5 in #700
- Serve isso.css separately instead of inline by @ix5 in #704
- Move the IRC channel to irc.libera.chat by @jelmer in #731
- Add Korean translation by @hwiorn in #727
- Update Vietnamese translation by @ruathudo in #721
- Add a github action by @jelmer in #707
- Fix GitHub actions by @BookGin in #733
- Require an edit cookie to be able to view a comment to be edited. by @fluffy-critter in #683
- admin: restore comment content after cancel edit by @rocka in #470
- docs: install: Reorder Install from source, py3.5 by @ix5 in #703
- Remove legacy werkzeug support by @ix5 in #702
- Use
<pre>
for comments in admin area by @ix5 in #604 - Build JavaScript files during python package build by @stefangehn in #697
- utils: html: Normalize misaka extensions by @ix5 in #686
- Dockerfile: Set TOX_ENV to use artifacts from nodejs build instead of building inside Python container (fixes #759) by @alexandru in #760
- Avoid TypeError when #isso-root is not in the DOM by @zaygraveyard in #757
- config: Disable interpolation of values by @ix5 in #764
- Handle browsers with no navigator.language better (#521) by @zackw in #674
- Have client read out shared settings from server by @pellenilsson in #311
- docs: quickstart: fix comment in sample config by @kevinnls in #769
- Remove py2 import remnants, sort imports, cleanup, move to pytest, enable python 3.10 by @ix5 in #767
- docs: Minor nits: Reword link, include advanced-migration in sidebar, copyright, clean conf by @ix5 in #795
- .github: Add sphinx docs GH Action by @ix5 in #796
- Revert "Build JavaScript files during python package build" by @ix5 in #798
- comment moderation fix item value check by @fliiiix in #799
- [UGLY] admin: Use textarea for comment editing by @ix5 in #793
- Remove ISSO_CORS_ORIGIN and references by @ix5 in #803
- setup.py, README: Generate proper Project Description for PyPi by @ix5 in #802
- views: moderation: Add unit tests, proper response instead of "Yo", apiDoc clarifications by @fliiiix in #805
New Contributors
- @hwiorn made their first contribution in #727
- @ruathudo made their first contribution in #721
- @BookGin made their first contribution in #733
- @alexandru made their first contribution in #760
- @zaygraveyard made their first contribution in #757
- @zackw made their first contribution in #674
- @kevinnls made their first contribution in #769
Full Changelog: 0.12.5...0.12.6
0.12.2
0.11.1
0.11.0
Bugs & features:
- Fix link in moderation mails if isso is setup on a sub-url (e.g. domain.tld/comments/)
- Add reply notifications
- Add admin interface
- Add links highlighting in comments
- Add apidoc
- Add rc.d script for FreeBSD
- Add the possibility to set CORS Origin through ISSO_CORS_ORIGIN environ variable
- Add preview button
- Add Atom feed at /feed?uri={thread-id}
- Add optionnal gravatar support
- Add nofollow noopener on links inside comments
- Add Dockerfile
- Upgraded to Misaka 2
- Some tests/travis/documentation improvements and fixes + pep8
Translations:
- Fix Chinese translation & typo in CJK
- Add Danish translation
- Add Hungarian translation
- Add Persian translation
- Improvement on german translation
0.10.5
-
add support for different vote levels, #260
List of vote levels used to customize comment appearance based on score. Provide a comma-separated values (eg.
"0,5,10,25,100"
) or a JSON array (eg."[-5,5,15]"
).For example, the value
"-5,5"
will cause eachisso-comment
to be given one of these 3 classes:isso-vote-level-0
for scores lower than-5
isso-vote-level-1
for scores between-5
and4
isso-vote-level-2
for scores of5
and greater
These classes can then be used to customize the appearance of comments (eg. put a star on popular comments).
-
add new post preview API endpoint, #254
-
add an option for mandatory author, #257
-
clients can now use
data-title
to get the HTML title for a new page, #252 -
add finish translation and other minor bugfixes