From 7ec3e94471832c9d998305ccb59de2d2afcff655 Mon Sep 17 00:00:00 2001 From: Martin Mahner Date: Fri, 22 Jun 2018 13:41:48 +0200 Subject: [PATCH] Version 3.0! --- CHANGELOG.rst | 37 +++++++++++++++++++++---------------- setup.py | 3 ++- 2 files changed, 23 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 36f3be6..3524d63 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,27 +1,32 @@ Changelog ========= -3.0a0 (master) --------------- +3.0 (2018-06-22) +---------------- -* Dropped support for Django 1.8 to 1.10 due to it's general end of support. +Huge release. Full cleanup and update of the entire codebase. Details: + +* Requires Python 3.4 and up. +* Dropped support for Django 1.8 to 1.10 due to it's general end of support. The project will likely work well but it's no longer specifically tested. -* Fixed issues around leading whitespace in lines. -* Fixed CMD+Enter form submission shortcut in Firefox. -* Removed "Suspicious" middleware which was never been used, documented, - and also not functional for a while. -* Added django-csp to deal with external content (this is required for the - upcoming "rendered" markdown feature). - -General code cleanup: - * All views are now class based and use the latest generic based views sugar. * Django 1.11 based templates, forms, views, models, etc. -* Removed jQuery dependeny, all Javascript is native. -* Removed Bootstrap dependendy. +* Added pipenv support for local development. +* Added AppConfig support to set and maintain settings. +* Added "Rendered Text" lexer with support for rST and Markdown. +* Added Content Security Policy features, with django-csp (this is mainly + required for the "rendered" text feature). +* Removed jQuery dependency, all Javascript is native. +* Removed Bootstrap dependency. +* Removed 'Maximum History' limit setting. +* Removed translations. +* Removed "Suspicious" middleware which was never been used, documented, + and also not functional for a while. +* Fixed issues around leading whitespace in lines. +* Fixed CMD+Enter form submission shortcut in Firefox. -2.14 (master) -------------- +2.14 (no public release) +------------------------ * Django 1.11 compatibility. But not Django 2.0 yet. * Removed "Suspicious" middleware which was never been used, documented, diff --git a/setup.py b/setup.py index 1333c8e..f4424e3 100644 --- a/setup.py +++ b/setup.py @@ -6,9 +6,10 @@ long_description = '\n\n'.join(( open('README.rst').read(), open('CHANGELOG.rst').read() )) + setup( name='dpaste', - version='3.0a6', + version='3.0', description='dpaste is a Django based pastebin. It\'s intended to run ' 'separately but its also possible to be installed into an ' 'existing Django project like a regular app.',