diff --git a/Development-Roadmap.md b/Development-Roadmap.md index fe7798a..99ed4ef 100644 --- a/Development-Roadmap.md +++ b/Development-Roadmap.md @@ -5,22 +5,23 @@ This is very much in flux, nothing set in stone yet, just ideas looking for comm # Upcoming Releases ## 0.3 -* Require Django 2.x, Python 3.4+ -* Revisit Django deprecation warnings, fully address all deprecated issues from 1.8 -> 1.11 LTS transition; according to the Django deprecation guide, allows code to run until after the next LTS, so 1.11 code works on 2.x too, but would require further porting for 3.x, etc.) +* Require Django 3.x, Python 3.6+ +* Move to Bootstrap CSS v4 +* Move to Font Awesome 5 Free +* Revisit Django deprecation warnings, fully address all deprecated issues from 1.8 -> 1.11 -> 2.2 LTS transition; according to the Django deprecation guide, allows code to run until after the next LTS, so 1.11 code works on 2.x too, but would require further porting for 3.x, etc.) * Message threading, revised UI (should we use CoreUI? http://coreui.io) * Merged tickets and improved bulk actions * Improved Django user permissions ## 0.4 -* Require Django 2.x, Python 3.5+ +* Require Django 4.x, Python 3.7+ * Port from Django 1.11.x -> 2.x to address deprecated features in 1.11 series -* Generic views? (Should re-evaluate best practices when Django 2.0 is released, Django itself may change a bit in major version) +* Generic views? +* Should re-evaluate best practices when Django 4.0 is released, Django itself may change a bit in major version. ## Future (Not yet scheduled) * Public-facing web interface overhaul, rework how we allow ticket submitters to log in and view status without accounts * API using django-rest-framework or similar (internal django-helpdesk API was deprecated in 0.1.18, removed in 0.2) -* Move to Bootstrap CSS v4.0 once released -* Move to Font Awesome 5 Free once released # Past Releases (Changelog) @@ -30,13 +31,14 @@ This is very much in flux, nothing set in stone yet, just ideas looking for comm * Improved Python 3 support, particularly for email parsing of tickets/comments * South database migrations are deprecated * Requires Django 1.11.x, Python 2.7 or 3.4+, Python 2 deprecated and will be removed in a future release (most likely 0.4, but could be sooner) -### Bugfix releases +### Bugfix releases (incomplete list) * 0.2.0 - initial release - 2017-09-14 * 0.2.1 - re-release of 0.2.0 that fixed missing files - 2017-09-14 * 0.2.3 - get_mail fixes, zh_Hans translation - 2017-12-09 * 0.2.4 - 2017-12-18 * 0.2.6 - 2017-12-28 - collectstatic bugfix and Django 2.0 compatibility (mostly) * 0.2.8 - 2018-07-03 - more bugfixes to work with Django 2.x / Python 3.x +* 0.2.22 - 2020-07-30 - more bugfixes and translation updates ## 0.1.18 - last update end of 2016 * The classic release, we released 0.1.18 to fix a few bugs and simple merge requests.