mirror of
https://github.com/DarrenOfficial/dpaste.git
synced 2024-11-23 03:46:37 +11:00
Version bump
This commit is contained in:
parent
b63660ba3c
commit
b0f0d3d75c
3 changed files with 83 additions and 77 deletions
144
CHANGELOG.rst
144
CHANGELOG.rst
|
@ -1,166 +1,172 @@
|
|||
Changelog
|
||||
=========
|
||||
|
||||
(master)
|
||||
--------
|
||||
3.1 (master)
|
||||
------------
|
||||
|
||||
- Django 2.1 support and tests.
|
||||
- General code cleanup by running the entire codebase through black_.
|
||||
- Right-to-left support for text snippets.
|
||||
- dart-sass is now used for SASS compilation.
|
||||
- Updated lexer list.
|
||||
|
||||
.. _black: https://github.com/ambv/black
|
||||
|
||||
3.0 (2018-06-22)
|
||||
----------------
|
||||
|
||||
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.
|
||||
- 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.
|
||||
* All views are now class based and use the latest generic based views sugar.
|
||||
* Django 1.11 based templates, forms, views, models, etc.
|
||||
* 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
|
||||
- All views are now class based and use the latest generic based views sugar.
|
||||
- Django 1.11 based templates, forms, views, models, etc.
|
||||
- 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,
|
||||
- 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.
|
||||
- Fixed issues around leading whitespace in lines.
|
||||
- Fixed CMD+Enter form submission shortcut in Firefox.
|
||||
|
||||
2.14 (no public release)
|
||||
------------------------
|
||||
|
||||
* Django 1.11 compatibility. But not Django 2.0 yet.
|
||||
* Removed "Suspicious" middleware which was never been used, documented,
|
||||
- Django 1.11 compatibility. But not Django 2.0 yet.
|
||||
- Removed "Suspicious" middleware which was never been used, documented,
|
||||
and also not functional for a while.
|
||||
|
||||
2.13 (2017-01-20)
|
||||
-----------------
|
||||
|
||||
* (Backwards incompatible) Removal of django-mptt and therefor the removal of a
|
||||
- (Backwards incompatible) Removal of django-mptt and therefor the removal of a
|
||||
tree based snippet list, due to performance reasons with large snippet counts.
|
||||
Snippets still have a 'parent' relation if it's an answer of another snippet,
|
||||
however this is no longer a Nested Set. The UI is simplified too and the user
|
||||
can now only compare an answer to it's parent snippet. I believe this is the
|
||||
major use case anyway.
|
||||
* (Backwards incompatible) Removal of the "Gist" button feature.
|
||||
* Fixed broken 404 view handler in Django 1.9+.
|
||||
* Python 3.6 and Django 1.10 compatibility and tests.
|
||||
- (Backwards incompatible) Removal of the "Gist" button feature.
|
||||
- Fixed broken 404 view handler in Django 1.9+.
|
||||
- Python 3.6 and Django 1.10 compatibility and tests.
|
||||
|
||||
2.12 (2016-09-06)
|
||||
-----------------
|
||||
|
||||
* Fixed "Content Type" problem with Django 1.10.
|
||||
* Development requirements now use a different version scheme to be
|
||||
- Fixed "Content Type" problem with Django 1.10.
|
||||
- Development requirements now use a different version scheme to be
|
||||
compatible with older `pip` versions.
|
||||
|
||||
2.11 (2016-09-04)
|
||||
-----------------
|
||||
|
||||
* Django 1.10 Support
|
||||
* R Lexer is enabled by default
|
||||
* Minor fixes and improvements.
|
||||
- Django 1.10 Support
|
||||
- R Lexer is enabled by default
|
||||
- Minor fixes and improvements.
|
||||
|
||||
2.10 (2016-03-23)
|
||||
-----------------
|
||||
|
||||
* Dropped Django 1.4 and 1.7 support!
|
||||
* Full Django 1.8 support
|
||||
* Full Django 1.9 support
|
||||
* C++ Lexer is enabled by default
|
||||
* (Backwards incompatible) All API calls must pass the data within a POST
|
||||
- Dropped Django 1.4 and 1.7 support!
|
||||
- Full Django 1.8 support
|
||||
- Full Django 1.9 support
|
||||
- C++ Lexer is enabled by default
|
||||
- (Backwards incompatible) All API calls must pass the data within a POST
|
||||
request. It can't mix POST and GET arguments anymore. This was weird behavior
|
||||
anyway and is likely no issue for any paste plugin out there.
|
||||
|
||||
2.9 (2015-08-12)
|
||||
----------------
|
||||
|
||||
* Full Django 1.7 support
|
||||
* Full Django 1.8 support
|
||||
* New Django migrations, with fallback to South migrations if South is
|
||||
- Full Django 1.7 support
|
||||
- Full Django 1.8 support
|
||||
- New Django migrations, with fallback to South migrations if South is
|
||||
installed. If you want to switch from South to native Django migrations,
|
||||
and have an existing databsae, fake the initial migrations:
|
||||
`manage.py migrate --fake-initial`
|
||||
* Added full i18n support and several languages
|
||||
* More settings can be overrridden, like the jQuery URL, site name and wether
|
||||
- Added full i18n support and several languages
|
||||
- More settings can be overrridden, like the jQuery URL, site name and wether
|
||||
you want to enable Gthub Gist.
|
||||
* Ships a middleware that blocks anonymous proxies and TOR nodes. Not enabled
|
||||
- Ships a middleware that blocks anonymous proxies and TOR nodes. Not enabled
|
||||
by default.
|
||||
|
||||
2.8 (2014-08-02)
|
||||
----------------
|
||||
|
||||
* The API create view has a new argument 'filename' which is used to determine
|
||||
- The API create view has a new argument 'filename' which is used to determine
|
||||
the lexer out of a given filename.
|
||||
* Fixed a XSS bug where HTML tags were not properly escaped with the simple
|
||||
- Fixed a XSS bug where HTML tags were not properly escaped with the simple
|
||||
``code`` lexer.
|
||||
|
||||
2.7 (2014-06-08)
|
||||
----------------
|
||||
|
||||
* "never" as an expiration choice is enable by default! This creates snippets
|
||||
- "never" as an expiration choice is enable by default! This creates snippets
|
||||
in the database which are never purged.
|
||||
* The API create call now supports to set the exiration time.
|
||||
* Some simple Bootstrap 3 support.
|
||||
* Gist fixes on Python 3.
|
||||
- The API create call now supports to set the exiration time.
|
||||
- Some simple Bootstrap 3 support.
|
||||
- Gist fixes on Python 3.
|
||||
|
||||
2.6 (2014-04-12)
|
||||
----------------
|
||||
|
||||
* Fix for the rare case of duplicate slug (secret id) generation.
|
||||
* A new 'code' lexer renders source code with no highlighting.
|
||||
* Whitespace fixes with tab indention and word wrap mode.
|
||||
* Installation docs.
|
||||
- Fix for the rare case of duplicate slug (secret id) generation.
|
||||
- A new 'code' lexer renders source code with no highlighting.
|
||||
- Whitespace fixes with tab indention and word wrap mode.
|
||||
- Installation docs.
|
||||
|
||||
|
||||
2.5 (2014-01-21)
|
||||
----------------
|
||||
|
||||
* IRC lexer is now in the default lexer list.
|
||||
* One-Time snippet support. Snippets get automatically deleted after the
|
||||
- IRC lexer is now in the default lexer list.
|
||||
- One-Time snippet support. Snippets get automatically deleted after the
|
||||
another user looks at it.
|
||||
* Toggle wordwrap for code snippets.
|
||||
* General UI and readability improvements.
|
||||
- Toggle wordwrap for code snippets.
|
||||
- General UI and readability improvements.
|
||||
|
||||
2.4 (2014-01-11)
|
||||
----------------
|
||||
|
||||
* API accepts the format or lexer via GET too. You can call an API url like
|
||||
- API accepts the format or lexer via GET too. You can call an API url like
|
||||
``example.com/api/?format=json`` and have the body in POST only.
|
||||
* Added an option to keep snippets forever.
|
||||
* ABAP lexer is now in the default lexer list.
|
||||
- Added an option to keep snippets forever.
|
||||
- ABAP lexer is now in the default lexer list.
|
||||
|
||||
2.3 (2014-01-07)
|
||||
----------------
|
||||
|
||||
* API Documentation.
|
||||
* Full test coverage.
|
||||
* Removed Twitter button from homepage.
|
||||
* Slug generation is less predictable.
|
||||
- API Documentation.
|
||||
- Full test coverage.
|
||||
- Removed Twitter button from homepage.
|
||||
- Slug generation is less predictable.
|
||||
|
||||
2.2 (2013-12-18)
|
||||
----------------
|
||||
|
||||
* Added documentation: http://dpaste.readthedocs.org/en/latest/
|
||||
* Added support for CSRF middleware.
|
||||
* Windows users can submit the form using Ctrl+Enter.
|
||||
* The raw view now sends the X-Content-Type-Options=nosniff header.
|
||||
* Various constants can now be overridden by settings.
|
||||
* Support for `python setup.py test` to run the tox suite.
|
||||
- Added documentation_
|
||||
- Added support for CSRF middleware.
|
||||
- Windows users can submit the form using Ctrl+Enter.
|
||||
- The raw view now sends the X-Content-Type-Options=nosniff header.
|
||||
- Various constants can now be overridden by settings.
|
||||
- Support for `python setup.py test` to run the tox suite.
|
||||
|
||||
.. _documentation: http://dpaste.readthedocs.org/en/latest/
|
||||
|
||||
2.1 (2013-12-14)
|
||||
----------------
|
||||
|
||||
* Changes and fixes along the package management.
|
||||
- Changes and fixes along the package management.
|
||||
|
||||
2.0 (2013-11-29)
|
||||
----------------
|
||||
|
||||
* A huge cleanup and nearly total rewrite.
|
||||
* dpaste now includes a Django project which is used on www.dpaste.de
|
||||
- A huge cleanup and nearly total rewrite.
|
||||
- dpaste now includes a Django project which is used on www.dpaste.de
|
||||
as well as hooks to get it integrated into existing projcts.
|
||||
|
|
14
Pipfile.lock
generated
14
Pipfile.lock
generated
|
@ -201,10 +201,10 @@
|
|||
},
|
||||
"virtualenv": {
|
||||
"hashes": [
|
||||
"sha256:34b9ae3742abed2f95d3970acf4d80533261d6061b51160b197f84e5b4c98b4c",
|
||||
"sha256:fa736831a7b18bd2bfeef746beb622a92509e9733d645952da136b0639cd40cd"
|
||||
"sha256:58c359370401e0af817fb0070911e599c5fdc836166306b04fd0f278151ed125",
|
||||
"sha256:729f0bcab430e4ef137646805b5b1d8efbb43fe53d4a0f33328624a84a5121f7"
|
||||
],
|
||||
"version": "==16.2.0"
|
||||
"version": "==16.3.0"
|
||||
}
|
||||
},
|
||||
"develop": {
|
||||
|
@ -457,11 +457,11 @@
|
|||
},
|
||||
"prompt-toolkit": {
|
||||
"hashes": [
|
||||
"sha256:c1d6aff5252ab2ef391c2fe498ed8c088066f66bc64a8d5c095bbf795d9fec34",
|
||||
"sha256:d4c47f79b635a0e70b84fdb97ebd9a274203706b1ee5ed44c10da62755cf3ec9",
|
||||
"sha256:fd17048d8335c1e6d5ee403c3569953ba3eb8555d710bfc548faf0712666ea39"
|
||||
"sha256:88002cc618cacfda8760c4539e76c3b3f148ecdb7035a3d422c7ecdc90c2a3ba",
|
||||
"sha256:c6655a12e9b08edb8cf5aeab4815fd1e1bdea4ad73d3bbf269cf2e0c4eb75d5e",
|
||||
"sha256:df5835fb8f417aa55e5cafadbaeb0cf630a1e824aad16989f9f0493e679ec010"
|
||||
],
|
||||
"version": "==2.0.7"
|
||||
"version": "==2.0.8"
|
||||
},
|
||||
"ptyprocess": {
|
||||
"hashes": [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
VERSION = (3, 0, 'a', 1)
|
||||
VERSION = (3, 0, 'a', 2)
|
||||
|
||||
__version__ = '{major}.{minor}{rest}'.format(
|
||||
major=VERSION[0],
|
||||
|
|
Loading…
Reference in a new issue