A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://django-wiki.readthedocs.io/en/latest/release_notes.html below:

Website Navigation


Release notes — django-wiki 0.12.0 documentation

Release notes Release plan

UPCOMING ⏳

DONE 🏁

0.12.0

Released on 2025-05-01

Added Removed 0.11.2

Released on 2024-08-21

Added Fixed Changed 0.11.1

Released on 2024-04-10

Fixed 0.11

Released on 2024-03-21

Added Fixed Changed Translations Removed 0.10.1

Released on 2024-03-16

Security 0.10

Released on 2023-05-15

Changed Added Fixed 0.10b1

Released on 2023-01-25

Welcome onboard to new co-maintainer Oscar Cortez 🎉️

Changed / added Fixed Translation updates 0.9

Released on 2022-06-27

Changed Fixed 0.8.2

Released on 2022-05-07

Changed Fixed 0.8.1

Released on 2022-04-25

Fixed 0.8

Released on 2022-02-14

Added Changed Fixed 0.7.10

Released on 2021-12-29

Fixed 0.7.9

Released on 2021-11-15.

Security fixes 0.7.8

Released on 2021-10-25.

Fixed 0.7.7

Released on 2021-08-28.

Changed Fixed 0.7.6

Released on 2021-08-01.

Fixed 0.7.5

Released on 2021-04-10.

Added 0.7.4

Released on 2021-04-10.

Fixed Translation updates 0.7.3

Released on 2021-01-11.

Fixed 0.7.2

Released on 2021-01-08.

Fixed 0.7.1

Released on 2020-12-28.

Fixed 0.7

Released on 2020-10-28.

Added Fixed Removed Translations 0.6

Released on 2020-06-03.

Warning

These release contains Bootstrap v4. If you have overridden django-wiki’s templates but rely on the distributed Bootstrap CSS, then a lot of CSS class names have changed. Please refer to the Bootstrap Documentation.

Added Fixed Changed Removed Translations 0.5

Compatibility note, 2020-02-18: Django 3.0 support was scheduled but never completed, as dependencies lacked the support. It was completed in 0.6.

Changed Added Removed Translations

We need help to complete translations. It’s done easily by creating a profile and joining the django-wiki project on Transifex. You are also encouraged to create new languages if you would like to translate to a language that doesn’t yet exist.

0.4.5 Fixed Translations 0.4.4 Fixed 0.4.3

Discarded release due to git errors (the actual fixes were not merged in).

0.4.2 Fixed 0.4.1 Security 0.4 Added Translations

Complete / almost complete:

Well under way, need support:

Changed Fixed Deprecated/Removed 0.3.1 0.3 Translation updates from Transifex Added Changed Fixed 0.2.5 0.2.4 0.2.3 0.2.2 0.2.1 0.2 HTML contents

Bleach is now used to sanitize HTML before invoking Markdown.

HTML escaping is done before Markdown parsing happens. In future Markdown versions, HTML escaping is no longer done, and safe_mode is removed. We have already removed safe_mode from the default WIKI_MARKDOWN_KWARGS setting, however if you have configured this yourself, you are advised to remove safe_mode.

Allowed tags are from Bleach’s default settings: a, abbr, acronym, b, blockquote, code, em, i, li, ol, strong, ul.

Please use new setting WIKI_MARKDOWN_HTML_WHITELIST and set a list of allowed tags to customize behavior.

Python and Django support

Support has been removed for:

0.1.2 0.1.1 0.1

Warning

If you are upgrading from a previous release, please ensure that you pass through the 0.0.24 release because it contains the final migrations necessary before entering the django-wiki 0.1+ migration tree.

If you are using django 1.7+ and have an old installation of django-wiki (which should be impossible since it wouldn’t run) please downgrade to 1.6 as follows:

$ pip install wiki\<0.1 --upgrade  # Latest 0.0.24 release
$ pip install django\<1.7  # Downgrade django if necessary
$ python manage.py migrate  # Run 0.0.24 migrations
$ pip install wiki\<0.2 --upgrade  # Upgrade to latest 0.1 series
$ python manage.py migrate --delete-ghost-migrations  # Run migrations again,
                                                      # removing the (ghost)
                                                      # migrations from previous
                                                      # release
$ # Feel free to upgrade Django again

Supported

Breaking changes

wiki.VERSION as tuple

We want to follow Django’s way of enumerating versions. If you want the old string version, use wiki.__version__.

Plugin API

Since Django 1.8 has started making warnings about patterns being deprecated, we’ve decided to stop using them by default. Thus, as with the future Django 2.0, we will use lists of url objects to store the urlconf of plugins. All the bundled plugins have been updated to reflect the change.

Django-mptt

We now depend on django-mptt 0.7.2+ for Django 1.8 compatibility.

0.0.24

This release is a transitional release for anyone still using an older version of django-wiki. The code base has been heavily refactored and this is hopefully the final release.

Warning

0.0.24 is mainly a transitional release, but new features and bug fixes are included, too.

Compatibility

Upgrading

Firstly, upgrade django-wiki through familiar steps with pip

$ pip install wiki --upgrade

During the upgrade, notice that django-nyt is installed. This replaces the previously bundled django_notify and you need to make a few changes in your settings and urls.

In settings.INSTALLED_APPS, replace “django_notify” with “django_nyt”. Then open up your project’s urlconf and make sure you have something that looks like the following:

from wiki.urls import get_pattern as get_wiki_pattern
from django_nyt.urls import get_pattern as get_nyt_pattern
urlpatterns += patterns('',
    (r'^notifications/', get_nyt_pattern()),
    (r'', get_wiki_pattern())
)

Notice that we are importing from django_nyt.urls and no longer django_notify and that the function is renamed to get_nyt_pattern.

After making these changes, you should run migrations.

$ python manage.py migrate

Notifications fixed

In past history, django-wiki has shipped with a very weird migration. It caused for the notifications plugin’s table of article subscriptions to be removed. This is fixed in the new migrations and the table should be safely restored in case it was missing.

However, you may want to bootstrap subscription notifications in case you have run into this failed migration. You can ensure that all owners and editors of articles receive notifications using the following management command:

python manage.py wiki_notifications_create_defaults

Troubleshooting

If you have been running from the git master branch, you may experience problems and need to re-run the migrations entirely.

python manage.py migrate notifications zero --delete-ghost-migrations
python manage.py migrate notifications

If you get DatabaseError: no such table: notifications_articlesubscription, you have been running django-wiki version with differently named tables. Don’t worry, just fake the backwards migration:

python manage.py migrate notifications zero --fake

If you get relation "notifications_articlesubscription" already exists you may need to do a manual DROP TABLE notifications_articlesubscription; using your DB shell (after backing up this data).

After this, you can recreate your notifications with the former section’s instructions.

News archive April 15, 2017

0.2.3 released: Release notes

0.2.2 released: Release notes

February 27, 2017

0.2.1 released: Release notes

December 27, 2016

0.2 final released: Release notes

June 19, 2016

0.1.2 released: Release notes

May 6, 2016

0.1.1 released: Release notes

January 25, 2016

0.1 final released

December 26th, 2015

A new release 0.0.24.4 is out and has fixes for the Django loaddata management command such that you can create dumps and restore the dump. Notice, though, that loaddata only works for Django 1.7+.

Django 1.9 support is available in the current master, please help get a 0.1 released by giving feed back in the last remaining issues:

https://github.com/django-wiki/django-wiki/milestones/0.1

November 16th, 2015

Django 1.8 support is very ready and 0.1 is right on the doorstep now.

January 26th, 2015

After too long, the new release is out.

The wait was mainly due to all the confusing changes by adding support of Python 3 and readying the migrations for Django 1.7. But there’s actually new features, too.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4