mirror of
https://github.com/jazzband/django-categories.git
synced 2026-03-16 22:30:24 +00:00
Update README.md: Remove Changes section duplicated in CHANGELOG
This commit is contained in:
parent
bbaa4aff31
commit
6ec913e271
1 changed files with 0 additions and 135 deletions
135
README.md
135
README.md
|
|
@ -38,141 +38,6 @@ Easy ways for displaying the tree data in templates:
|
|||
|
||||
Support for categories API can be added by third party application [django-categories-api](https://github.com/PetrDlouhy/django-categories-api).
|
||||
|
||||
## Changes
|
||||
|
||||
### New in 1.8
|
||||
|
||||
* Support for Django 3.1
|
||||
* Removed support for Python 2.7
|
||||
|
||||
### New in 1.7
|
||||
|
||||
* Support for Django 3
|
||||
|
||||
### New in 1.6
|
||||
|
||||
* Support for Django 2
|
||||
|
||||
### New in 1.5
|
||||
|
||||
* Support for Django 1.10
|
||||
|
||||
### New in 1.4
|
||||
|
||||
* Support for Python 2.7, 3.4 and 3.5
|
||||
* Support for Django 1.9
|
||||
* Dropped support for Django 1.7 and older
|
||||
|
||||
### New in 1.3
|
||||
|
||||
* Support for Django 1.6, 1.7 and 1.8
|
||||
* Dropped support for Django versions 1.5 and below
|
||||
|
||||
### New in 1.2
|
||||
|
||||
* Support for Django 1.5
|
||||
* Dropped support for Django 1.2
|
||||
* Dropped caching within the app
|
||||
* Removed the old settings compatibility layer. *Must use new dictionary-based settings!*
|
||||
|
||||
|
||||
### New in 1.1
|
||||
|
||||
* Fixed a cosmetic bug in the Django 1.4 admin. Action checkboxes now only appear once.
|
||||
|
||||
* Template tags are refactored to allow easy use of any model derived from ``CategoryBase``.
|
||||
|
||||
* Improved test suite.
|
||||
|
||||
* Improved some of the documentation.
|
||||
|
||||
|
||||
### Upgrade path from 1.0.2 to 1.0.3
|
||||
|
||||
Due to some data corruption with 1.0.2 migrations, a partially new set of migrations has been written in 1.0.3; and this will cause issues for users on 1.0.2 version. There is also an issue with South version 0.7.4. South version 0.7.3 or 0.7.5 or greater works fine.
|
||||
|
||||
For a clean upgrade from 1.0.2 to 1.0.3 you have to delete previous version of 0010 migration (named 0010_changed_category_relation.py) and fakes the new 00010, 0011 and 0012.
|
||||
|
||||
Therefore after installing new version of django-categories, for each project to upgrade you should execute the following commans in order
|
||||
|
||||
python manage.py migrate categories 0010_add_field_categoryrelation_category --fake --delete-ghost-migrations
|
||||
python manage.py migrate categories 0011_move_category_fks --fake
|
||||
python manage.py migrate categories 0012_remove_story_field --fake
|
||||
python manage.py migrate categories 0013_null_category_id
|
||||
|
||||
This way both the exact database layout and migration history is restored between the two installation paths (new installation from 1.0.3 and upgrade from 1.0.2 to 1.0.3).
|
||||
|
||||
Last migration is needed to set the correct null value for `category_id` field when upgrading from 1.0.2 while is a noop for 1.0.3.
|
||||
|
||||
### New in 1.0
|
||||
|
||||
**Abstract Base Class for generic hierarchical category models.**
|
||||
When you want a multiple types of categories and don't want them all part of the same model, you can now easily create new models by subclassing `CategoryBase`. You can also add additional metadata as necessary.
|
||||
|
||||
Your model's can subclass `CategoryBaseAdminForm` and `CategoryBaseAdmin` to get the hierarchical management in the admin.
|
||||
|
||||
See the docs for more information.
|
||||
|
||||
**Increased the default caching time on views.**
|
||||
The default setting for `CACHE_VIEW_LENGTH` was `0`, which means it would tell the browser to *never* cache the page. It is now `600`, which is the default for [CACHE_MIDDLEWARE_SECONDS](https://docs.djangoproject.com/en/1.3/ref/settings/#cache-middleware-seconds)
|
||||
|
||||
**Updated for use with Django-MPTT 0.5.**
|
||||
Just a few tweaks.
|
||||
|
||||
**Initial compatibility with Django 1.4.**
|
||||
More is coming, but at least it works.
|
||||
|
||||
**Slug transliteration for non-ASCII characters.**
|
||||
A new setting, ``SLUG_TRANSLITERATOR``, allows you to specify a function for converting the non-ASCII characters to ASCII characters before the slugification. Works great with [Unidecode](http://pypi.python.org/pypi/Unidecode).
|
||||
|
||||
### Updated in 0.8.8
|
||||
|
||||
The `editor` app was placed inside the categories app, `categories.editor`, to avoid any name clashes.
|
||||
|
||||
#### Upgrading
|
||||
|
||||
A setting change is all that is needed:
|
||||
|
||||
INSTALLED_APPS = (
|
||||
'categories',
|
||||
'categories.editor',
|
||||
)
|
||||
|
||||
### New in 0.8
|
||||
|
||||
**Added an active field.** As an alternative to deleting categories, you can make them inactive.
|
||||
|
||||
Also added a manager method ``active()`` to query only the active categories and added Admin Actions to activate or deactivate an item.
|
||||
|
||||
**Improved import.** Previously the import saved items in the reverse order to the imported file. Now them import in order.
|
||||
|
||||
### New in 0.7
|
||||
|
||||
**Added South migrations.** All the previous SQL scripts have been converted to South migrations.
|
||||
|
||||
**Can add category fields via management command (and South).**
|
||||
The new ability to setup category relationships in ``settings.py`` works fine if you are starting from scratch, but not if you want to add it after you have set up the database. Now there is a management command to make sure all the correct fields and tables are created.
|
||||
|
||||
**Added an alternate_url field.**
|
||||
This allows the specification of a URL that is not derived from the category hierarchy.
|
||||
|
||||
**New JAVASCRIPT_URL setting.**
|
||||
This allows some customization of the `genericcollections.js` file.
|
||||
|
||||
**New get_latest_objects_by_category template tag.** This will do pretty much what it says.
|
||||
|
||||
|
||||
### New in 0.6
|
||||
|
||||
**Class-based views.**
|
||||
Works great with Django 1.3 or [django-cbv](http://pypi.python.org/pypi/django-cbv)
|
||||
|
||||
**New Settings infrastructure.**
|
||||
To be more like the Django project, we are migrating from individual `CATEGORIES_*` settings to a dictionary named `CATEGORIES_SETTINGS`. Use of the previous settings will still work but will generate a `DeprecationError`.
|
||||
|
||||
**The tree's initially expanded state is now configurable.**
|
||||
`EDITOR_TREE_INITIAL_STATE` allows a `collapsed` or `expanded` value. The default is `collapsed`.
|
||||
|
||||
**Optional Thumbnail field.**
|
||||
Have a thumbnail for each category!
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue