Skip to content

Releases: isso-comments/isso

0.13.1.dev0

05 Feb 18:43
Compare
Choose a tag to compare

Release 0.13.1.dev0.

0.13.0

12 Jun 19:07
@ix5 ix5
Compare
Choose a tag to compare

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 with textarea 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

Full Changelog: 0.12.6...0.13.0

0.12.6.2 - Hotfix release

23 Apr 21:13
@ix5 ix5
Compare
Choose a tag to compare

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

21 Mar 17:29
@ix5 ix5
Compare
Choose a tag to compare

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

15 Mar 16:38
@ix5 ix5
Compare
Choose a tag to compare

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

Full Changelog: 0.12.5...0.12.6

0.12.2

27 Oct 20:32
0.12.2
7be6a75
Compare
Choose a tag to compare
Release 0.12.2.

0.11.1

04 Nov 21:22
8ad5496
Compare
Choose a tag to compare
  • Include pre-built minified JavaScript and CSS.

0.11.0

04 Nov 21:22
0.11.0
e648bee
Compare
Choose a tag to compare

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

20 Sep 20:34
Compare
Choose a tag to compare
  • 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 each isso-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 and 4
    • isso-vote-level-2 for scores of 5 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

010.4

12 Apr 19:19
Compare
Choose a tag to compare
  • fix wrapper attribute when using data-isso-require-mail="true", #238
  • fix reponse for OPTIONS response on Python 3, #242