Releases: django-helpdesk/django-helpdesk
Support for "My Tickets" view
New Features:
- Added "My Tickets" menu option - retrieves all tickets that the logged in user submitted
- Disabling teams based functionality is managed by a single flag (see documentation)
Enhancements and bug fixes:
- Show username in nav header
- Switch to class based views
- Fix unassigned KB items not visible when teams functionality is disabled
v1.0.0
Release Highlights
- Provide a mechanism to deploy Helpdesk as a standalone app in docker.
- Completely rework the email parsing handler to ensure that attachments in various forms are relaibly captured.
- Enhance documentation around teams and provide a simple directive to disable teams.
- Expunge emails from inbox immediately after the delete call is made to prevent duplicate ticket problems
- Add support for using Amazon SES
- Document the default attachment extensions supported.
Details Of Changes
- Enhance email parser to handle multiple multiparts and multiple MIME parts by @uhurusurfa in #1104
- Remove Unused Dependency: Simplejson by @gdrosos in #1112
- Use SECURE_SSL_REDIRECT as a default value for HELPDESK_USE_HTTPS_IN_EMAIL_LINK setting by @Benbb96 in #1116
- dockerize, fixes #826 by @simevo in #1117
- Fixed Sensitive Data Exposure (File permission in attachments) by @fazledyn-or in #1120
- Standalone helpdesk installation configuration by @timthelion in #1119
- Enhance teams documentation by @uhurusurfa in #1121
- Fix wheel creation via github action by @uhurusurfa in #1123
New Contributors
- @gdrosos made their first contribution in #1112
- @simevo made their first contribution in #1117
- @fazledyn-or made their first contribution in #1120
Full Changelog: 0.5.0...v1.0.0
0.5.0 release
This release includes a large number of bugfixes and updates since the 0.4.1 release.
Supports Django 3.2 LTS, but highly recommended to migrate to 4.2 LTS.
What's Changed
- Formatting by @martin-marty in #1029
- GitHub workflow by @martin-marty in #1030
- GitHub workflow tools by @martin-marty in #1032
- GitHub workflow tools isort by @martin-marty in #1035
- GitHub workflow tools flake8 by @martin-marty in #1033
- Add initial tox.ini by @martin-marty in #1034
- Remove left over 'cc' code by @martin-marty in #1036
- Add django-cleanup app to support deleting file system files by @uhurusurfa in #1037
- Unstable by @martin-marty in #1041
- Dissable to disable by @spmzt in #1045
- Workflow cache by @martin-marty in #1046
- Workflow cache by @martin-marty in #1047
- fix to use latest markdown and add tests by @IvanovIvan1900 in #1038
- Remove azure and default to pull requests,opened/reopened by @martin-marty in #1048
- Attachment file name handling, email containing comma in "real name" and ignored emails by @uhurusurfa in #1053
- Fix fail email check when an attachment has a wrong extension by @Benbb96 in #1055
- Remove link to heroku demo by @gwasser in #1058
- Better error handling when attachment extension is invalid by @Benbb96 in #1056
- Fix format errors by @uhurusurfa in #1072
- Bug fix for #1066 - detected due date change when no change was made by @finnertysea in #1067
- #1069 - make regex for username more permissive for rss_user to match rss_user_queue by @finnertysea in #1070
- Removes unused function query_to_dict by @rafaelreuber in #1062
- Fix PyCharm warnings in staff.py by @Benbb96 in #1050
- Support for email with attached multipart by @uhurusurfa in #1080
- #1075 - make view agnostic to format of incoming due date by @finnertysea in #1076
- Force URTF-8 Encoding on File Open by @brucegibbins in #1082
- Use updated_submitter email template in send for updated ticket by @brucegibbins in #1083
- Remove Python 2 dependency and Add Script for Pypi release by @uhurusurfa in #1081
- Add IMAP OAUTH Mailbox Type by @brucegibbins in #1088
- Fix badge in readme not showing by @OmerFI in #1089
- New Checklist feature by @Benbb96 in #1090
- Update French translations by @Benbb96 in #1091
- prepare for 0.5.0 release to pypi by @gwasser in #1098
New Contributors
- @uhurusurfa made their first contribution in #1037
- @spmzt made their first contribution in #1045
- @IvanovIvan1900 made their first contribution in #1038
- @finnertysea made their first contribution in #1067
- @rafaelreuber made their first contribution in #1062
- @brucegibbins made their first contribution in #1082
- @OmerFI made their first contribution in #1089
Full Changelog: 0.4.1...0.5.0
0.4.1 bugfix release
Fixes some issues with imports in 0.4.0.
Also adds some addition API functionality and tests.
0.4.0 feature release
This release integrates all of the bugfixes and features of the 0.3 release, and adds support for Django 4.0. We still recommend using Django 3.2 LTS for stability, but early adopters may of course now start using Django 4. We will continue updating django-helpdesk
version 0.4 with bugfixes until Django 4.2 LTS is released, to ensure that all users have a smooth migration path.
We do not expect many new features in the 0.4 release series for this reason, since we're mostly doing Django 4 support and cleanups. New features are targeted for the 0.5 release, release date TBD.
0.3.5 bugfix release
This release primarily adds the ability to maintain users to the API. This feature is not enabled by default so existing installations should be unaffected if the API is not enabled.
0.3.4 release
This release is somewhat unusual as it includes a couple of new features:
- API based on django rest framework
- Additional settings for customization
Includes also some typical bugfixes.
However, the unittests have some kind of error and the API tests won't pass. Testers say it works so I decided to release it now rather than waiting to figure out how to use django rest framework tests correctly, but that's something to work on.
0.3.3 bugfix release
tag 0.3.3 bugfix release
0.3.2 bugfix release
This release includes #985 bugfix which may help prevent a XSS security issue.
0.3.1 bugfix release
Fixes a few small but important bugs:
- Fix issue with file validator for email attachments
- Clean html entities in new ticket fields
- Fix minutes representation in time spent on tickets
- Updated Celery syntax for latest version of celery