Skip to content

0.13.0

Compare
Choose a tag to compare
@ix5 ix5 released this 12 Jun 19:07
· 160 commits to master since this release

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