- Cleanup.
- Drop support for Python < 3.8.
- Fix for python 3.8.
- Py3k.
- Bytes vs. str.
- Refactor: cleanup.
- Py3k.
- Type hints.
- Auto-generate authors.
- Cleanup.
- F-strings.
- Modernize (py36) / remove six.
- Runtime typechecker.
- Typing.
- Update dependency on Markdown.
- Dont' use pylint.
- Modernize (py36)
- Fix botched release.
- Drop Python 2 support and cleanup code accordingly.
- Various fixes.
- "Reply by email" fixes
- Use Poetry for packaging
- Cleanup small fixes related to updated dependencies.
- Fixes for Python 3.7
- Cleanup
- CSS fixes
- Deps updates
- Fix for pip 10
- JS cleanup
- Fix errors on document delete
- Cleanup code
- Previous release was broken.
- Completely revamped document management UI
- Remove unwanted button
- Cleanup and prepare for the future
- Clean up and work towards migration to Python 3.
- Clean up and work towards migration to Python 3.
- Fix HTML bug on the forum that prevents work under Firefox.
- Fix regression on community members.
- Wizard to import users in communities.
- Forum UI tweaks.
- Test fixes.
- Fix unicode encoding issue.
- Get rid of guess-language-spirit. Use langid instead.
- Documents: can upload a new version if nobody has locked the document.
- Fix daily notifications (for wiki pages).
Time for a minor release.
- forum reply by mail: changed reply address so that it's local part never exceeds 64 characters length
- Fix error when sending the daily digest.
- Fix packaging issue (missing .mo files).
- Communities can be linked to a group. Members are 2-way synced.
- Members: export listing in xslx format
- Documents are reindexed on permissions or membership change
- Conversations can be closed by admin for edit/new comments/deletion
- Fix global activity stream for non-admin users
- Add "wall of attachments" in communities
- Use pdfjs to preview documents on browsers
- Fix 'refresh preview' action on documents
- UX/UI improvements
- Various CSS and HTML improvements / fixes.
- Design / CSS
- Fix sqlalchemy connection issues with Celery tasks
- JS: Use requirejs
- community views: support graceful csrf failure
- added attachment to forum post by email
- added attachments views in forum
- forum post: show 'send by mail' only if enabled for community or current user
- i18n on roles
- fix css rule for 'recent users' box
- communities settings forms: fix imagefield arguments
- NavAction Communities is now only showed when authenticated
- added regex clean forum posts from email
- folder security: use Permission/Role objects
- views/social.py: remove before_request
- forum views: use CBV
- forum: form factorisation
- @login_required on community index and social.wall, has_access() stops anonymous users
- pep8 cleanup
- tests/functional port is now dynamic to avoid runtime errors
- replaced csrf_field -> csrf.field() in thread.html to have proper csrf and allow action to go on (#16)
- unescaped activity entry body_html
- fix test: better mock of celery task
- abilian-core removed extensions.celery; use periodic_task from abilian.core.celery
- forum: in-mail tasks: set app default config values; conditionnaly register check_maildir
- celery: use 'shared_task' decorator
Initial release