96 KiB
Changelog
2.0.0 (2024-05-22)
- Fixes for old style storages removed in Django 5.1
2.0.0-alpha.2 (2024-04-19)
2.0.0-alpha.1 (2024-04-17)
WARNING
Breaking change: Starting with version the 2.0.0 the category slugs are unique.
While this brings big advantage for simplified category addressing, it can break projects that are containing categories with duplicated slugs.
If your database contains colliding slugs, they will be automatically renamed by the migration.
Three categories with slugs foo will be renamed to foo, foo-1, foo-2.
If this causes problems in your project, you can rename the categories yourself before running the migration.
- Django 2.1 is no longer supported
1.9.4 (2024-04-18)
- Remove dependency on unicode-slugify, use Django builtin function
1.9.3 (2024-04-17)
- Update of Django/Python versions.
- Supported versions are now Django 2.1-5.0, Python 3.7-3.12
- Removed code for obsolete versions
- Add support for Django 4.12 new File storage API (STORAGES)
1.9.2 (2022-09-22)
Fixes
-
Fix installation from source. 5e0bdeb
-
Fix installation from source. 5c62a4a
-
Fixed a typo in the pypi publish workflow. c345618
New
- Add tests for GenericCollectionInlineModelAdmin. 73142da
Other
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. b08da9a
for more information, see https://pre-commit.ci
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. 4d67f33
for more information, see https://pre-commit.ci
Updates
- Update gen_coll_tabular.html to new Django versions. d070089
1.9.1 (2022-09-21)
Fixes
1.9.0 (2022-09-21)
Fixes
-
Fix handling get_table_description in Django 4.1 as well as in DB engines other than sqlite3. b66777e
-
Fix "Multiple top-level packages discovered" error with new setuptools. 41d00ff
-
Fixes for Django 4.0. bd3e807
-
Fixed the tests. 45d47ab
-
Fixed the MANIFEST.in file. f470e38
New
-
Add Django 4.0, Python 3.10, drop Django 1.11 in tox.ini and GitHub actions. 358bbcf
-
Added configuration for git user. e3bed16
-
Added ghp-import to requirements. adf7c78
-
Added Django to the dev dependencies and docs build. 56a9b4f
-
Adds doc strings for lots of functions. 076debb
-
Added TOML support for coverage. acdae7b
-
Added requirements to MANIFEST.in. 510b21e
-
Added ability to generate a Changelog. ebefa59
-
Added a .editorconfig file. 0125004
-
Added pre-commit configuration and configuration for the tools. 3bfe1ad
-
Added XML reporting for code coverage. #164. 5716235
-
Added codecov uploading to Tox. #164. efd3b0e
-
Adds GitHub Actions to run Tox. #164. 3854609
-
Added contributing documentation. #164. 60669d8
-
Added Jazzband badge to README. f98f8a1
Also changed it to Markdown.
Other
-
More Django 4.1 fixes. d24aab4
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. 4f1b9eb
for more information, see https://pre-commit.ci
-
Upgrade Black in pre-commit hook (old version stopped working with click). 192e529
-
Test also in Dango 4.1. 9ffb60f
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. ac3cd17
for more information, see https://pre-commit.ci
-
[pre-commit.ci] pre-commit autoupdate. af2115d
updates: - https://github.com/timothycrosley/isort → https://github.com/PyCQA/isort
-
Adjusted makefile for github action commit. 13b4cdc
-
Debugging the doc generation process. 4d19a7a
-
Set the django requirement to less than 4. cd43f6e
-
Installing the dev requirements for doc building. 55be640
-
Marked several files as not executable. 30258ac
-
Create requirements.txt for Sphinx. 09d9b59
-
Use latest version of Sphinx builder image. 57b4d52
-
Only build docs using Python 3.9. 482c25f
-
Create python-package.yml. 782431f
-
Moved some documentation to new places. 8a7f226
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. 1d7654e
for more information, see https://pre-commit.ci
-
Uodated Makefile to automate the versioning process. 90d154b
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. 5961d6b
for more information, see https://pre-commit.ci
Updates
-
Updated version replacement. 18aa820
-
Changed changelog generation and version handling. 7b3f540
-
Update GitHub test config: don't fail fast, use Python 3.10. 653714c
-
Updated the workflow. 82298af
-
Remove generated docs and use Sphinx defaults. ec3e6ba
-
Updated project configurations. f9a4684
- pre-commit to ignore certain files
- ignore some documentation errors
-
Changed flake8 to use config files. 2d69054
-
Refactored documentation. 8c0c4eb
-
Removed the unused get_version call. 4e8002e
-
Changed version management to bump2version. 035fdf6
-
Changed the requirements to use chained files. e377ecc
-
Changed codecov uploading pattern. cacf717
-
Updated tox to run coverage commands together. bf8229b
-
Removed Python 3.10 testing until compatibility established. a1ebb97
-
Updated references to Python 3.10. #164. d2beca9
-
Updated gitignore to be more ignorative. 277b491
-
Updates URL of the project to Jazzband. #164. 75d2215
1.8.0 (2020-08-31)
New
-
Add support for Django 3.1. 8337898
In Django 3.1 the compatibility import of django.core.exceptions.FieldDoesNotExist in django.db.models.fields is removed.
So we'd have to update the package by replacing: from django.db.models.fields import FieldDoesNotExist with from django.core.exceptions import FieldDoesNotExist
Other
-
Django-mptt 0.11 needed for Django 3.1. ec89796
In Django 3.1 the compatibility import of django.core.exceptions.FieldDoesNotExist in django.db.models.fields is removed. django-mptt should be the latest version (0.11 as of now)
Updates
-
Update the version to 1.8. 3f9109f
-
Remove Python 2.7 from the Travis config. 6de15e3
-
Update tox tests to run Django 3.1 and removed support for Python 2.7. 7bc44c7
1.7.2 (2020-05-18)
Fixes
- Fix #152. a3a3f81
Other
Updates
1.7.1 (2020-03-06)
New
- Add missing migrations. dd201de
Updates
- Update the version to 1.7.1. ac0f3c3
1.7.0 (2020-02-04)
Fixes
- Fixes to Django 3.0. 654dddc
New
- Add newer Django versions to tox.ini. a88a5f7
Updates
1.6.1 (2019-06-26)
Fixes
-
Fix Travis so it uses the correct python versions. 7580e6f
-
Fix Travis so it works with Python 3.7. b9dd8fa
-
Fix 'Models aren't loaded yet' warning on import. 61e156b
categories.registration._process_registry was being called in categories/init.py, but since Django 1.9 it hasn't been possible to perform operations with models until the app registry is fully loaded. Currently the
AppRegistryNotReadyexception is being caught and printed, which means it is never actually executed on load.Since this code isn't currently doing anything (other than emitting a print() of a warning), I've removed it.
-
Fix tests. abec216
Also dropped testing Django 1.10 since django-mptt requires Django>=1.11.
-
Fix for TOXENV=py27-lint. d542684
-
Fix for TOXENV=py27-lint. 6aacff3
-
Fixing model for TOXENV=py36-django110. 579aa2a
New
- Adding opts to context for Django version 2 and above. c53bc77
Other
-
Upgrade build environment to Xenial. 7297154
This makes it so Django 2.2 tests should pass
-
Switch to tox-travis. 353a6d7
-
Py27-lint test fix. 3993038
-
Test Cases fix. 1dc6d47
-
Bug Fix : sortable was last argument. 6019c0d
-
Django 2.0 support in Admin. a84bb00
TypeError at /admin/categories/category/ init() missing 1 required positional argument: 'sortable_by'
Updates
-
Update the version to 1.6.1. f9c351b
-
Update Travis build badge. 170498d
-
Remove 3.7 from Travis config. 5a4b0a5
-
Remove Python 3.7 for Travis. ddd7f50
Removing since it doesn't look like it's supported.
-
Update travis.yml. c1a0e3a
-
Remove skip. 79fec52
-
Updated tree editor for typo. e39b5d2
1.6.0 (2018-02-27)
Other
-
Proposes changes based on
366ff74619and pull request #140 for Django 2.0 to pass CI tests. a8dc71b -
Made updates to get everything working with Django 2. 366ff74
Updates
-
Updated the version. 58ec14f
-
Updated the Travis CI config. 0e75ba5
-
Changed from using a string to importing the actual CASCADE function. f6cd053
1.5.4 (2017-10-12)
Fixes
- Fix changlist TypeError. Return RequestContext as dict on changelist_view. Based on changes in Django 1.11 (https://docs.djangoproject.com/en/1.11/releases/1.11/#django-template-backends-django-template-render-prohibits-non-dict-context). 926d85a
Other
-
[1.5.4] Made sure example was excluded from packaging. e770596
-
[1.5.4] Version bump. 0e338c7
-
[-] Updated test settings to test generic relations. dd23a2d
-
[-] Get management commands compatible with Django 1.10+. 9c5ccb8
-
[-] Add migrations for simpletext example app. 408e69d
-
[-] Remove old django-cbv reference and adds better error checking in views. 9a71474
-
[-] Retrieve content types lazily in Generic Relations admin. 5dda534
-
[-] Check for a valid session id before trying to save or rollback a transaction. 7fa98fd
-
[-] Added additional test coverage for management commands and views. 63bb31d
-
[-] Updated tox and travis configurations to check py2.7 and 3.6 and django 1.8-1.11. ec4664c
-
[-] Remove south migrations. 1df724f
-
[-] Set decendent_ids to empty list if not saved. 22c5630
-
This should have stayed. 254a05d
-
Removing every occurrence of Requestcontext and Context. 829d1cc
-
Django 1.11 compatibility. af26da6
-
Support Django 1.11 testing environment. 3c9cb2d
1.5.3 (2017-03-31)
Fixes
- Fixed a ValueError that happened when trying to save a Category that has a thumbnail. 53b92f3
Other
- Version bump. e21c304
1.5.2 (2017-03-29)
Fixes
- Fixed a unicode error that happens with Python 2.7. fb0174c
Other
- Version bump. 5b230ef
1.5.1 (2017-02-17)
New
- Added a missing migration. d5bec42
Other
-
Version bump. d71d057
-
Just to be safe - pin it down. 121326d
-
Close table tag in templatetag result. e1d5ed0
In items_for_tree_result, there's a format_html call which builds HTML via string interpolation. It missed back slash in the closing tag. This commit adds that.
Updates
- Updated README.rst with svg badge. 9d219eb
1.5 (2016-11-14)
Other
Updates
-
Updated the Travis config to test for Django 1.10. 04739df
-
Updated django-categories to work with Django 1.10. b2497df
1.4.3 (2016-10-21)
Fixes
- Fixes popup raw_id fields for django versions 8 or greater. 5ad9a2a
Other
- Version bump. 96a0fa0
1.4.2 (2016-04-19)
Fixes
- Fixed it so display_for_field works with Django 1.8 and 1.9. 30d1eb5
Other
- Version bump. ef58cae
1.4.1 (2016-03-31)
Fixes
- Fixed an exception error that happens when saving a category in the admin. 840ea77
New
-
Added setup.cfg file for creating universal wheel distribution. f3514b6
-
Added coverage to tox. 1124ec2
-
Added some tests to test the admin. 0a1e7db
-
Added a makefile for common tasks. 6715302
Other
-
Version bump. 4c7768f
-
Moved all template settings for the example app into the TEMPLATES Django setting. f6e7b3f
-
Avoid the "Cannot call get_descendants on unsaved Category instances". 410caf8 ValueError when adding categories in admin interface.
Updates
-
Removed some RemovedInDjango110Warning warnings. bdb6278
-
Removed contributors from the README since that information is in CREDITS.md. No sense maintaining it two places. 485ff6e
-
Updated the new in 1.4 information. 06e858b
1.4 (2016-02-15)
Fixes
-
Fixed the max_length setting to use a int instead of a string. f61e6f6
-
Fixed a test: file() doesn't work in Python 3, used open() instead. 32144dd
New
- Added a tox.ini and updated the travis config to work with tox. 78c73d5
Other
-
Release 1.4. 1cbc7cf
-
Made a bunch of flake8 fixes and also added flake8 testing to Travis and Tox. 64686cd
-
Switched to using _meta.get_fields() instead of ._meta.get_all_field_names() for compatibility with Django 1.9. 635d055
-
Made a fix for backwards compatibility with Python 2. 6f813fd
-
Replaced django.db.models.get_model with django.apps.apps.get_model for future compatibility with Django. 6acea02
-
B'' doesn't work under Python 3 in a migration file. 6e54f16
-
Switched to importing the correct templatetags that got renamed. 1deb79f
-
Switched form using smart_unicode to smart_text and force_unicode to force_text. 93d97d8
-
Switched from using django.db.models.loading.get_model to using django.apps.apps.get_model. 337cca5
-
Upgraded to django-mptt 0.8. 02d6b98
-
Switched form using force_unicode to force_text. 87a2209
-
Ran the 2to3 script
2to3 -w .. c5c459f -
Ugettext may cause circular import. 188021e
-
Run the test with a different configuration. 8cb979c
-
Run the test with a different configuration. 3a238b1
-
Use singleton
registryto importregister_fkandregister_m2msince they are members onRegistryclass. c7344f6
Updates
-
Updated admin_tree_list_tags so that EMPTY_CHANGELIST_VALUE has a compatible way of working with Django 1.9 and older versions. e66df48
-
Updated urls to work without patterns since patterns is being deprecated. 0a5a3ef
-
Updated settings to remove all the TEMPLATE_* settings and put them into the TEMPLATES dict for Django 1.9 compatibility. dfc277f
-
Changed unicode to str on the CategoryBase class for Python 3 compatibility. 600aaef
1.3 (2015-06-09)
Fixes
-
Fixes potential double imports in dev and test servers. dc99eac
-
Fixed a potential issue with double-loading of the dev server. 8dda6ec
-
Fixes a conflict with treebeard. They stole the name admin_tree_list. dd60aeb
-
Fixed the RemovedInDjango19Warning deprecation warning. 74cc9f8
-
Fixed tests so they run under Django 1.7. 70abc1c
New
- Added the fields property with it set to 'all' in order to not get the RemovedInDjango18Warning. 9822ba8
Other
-
Version bump to 1.3. cf79d1b
-
Defaulting the url prefix to / if it can't find the category tree. addb0e4
-
Version 1.3b8: Fixes some migrations. 7f8e303
-
Version 1.3b7 - fixes registration when there is no app config. 02780ba
-
Version bump to 1.3b6. e841de7
-
Version bump to 1.3b5. 7cc0c99
-
Dramatically refactored how migrations are performed to work with Django 1.7. acff7f0
-
Removing outdated settings and updating outdated files. 7c73bd5
-
Version bump to 1.3b4. 6eb306d
-
Changing migration dependency of contenttypes to 0001_initial for support for Django 1.7. c6b7cdd
-
Version bump to 1.3b1. 87f9859
-
Small fixes in some fields. 69bf632
-
[-] Missed some migrations. 678e845
-
[-] Fixed some tree editor and generic collection issues. 4f51f96
-
[-] Migrations updates. e0676d4
-
[-] 1.6/1.7/1.8 compatiable changes (WIP). a6443ad
-
I18n: add french translation. ab31c29
Updates
-
Updates the existing migration to south_migrations. 28ef4d5
-
Renamed get_query_set to get_queryset to get Django categories to work in Django 1.7. I'm not sure of a good way to make this work in Django 1.6. 58abcc7
1.2.3 (2015-05-05)
Fixes
- Fix unicode slug issue. 703a036
Other
-
Version 1.2.3: Added a new way to register models manually. b75f112
-
Bootstrap class on table (important for django-suit). f02e06e
-
Using custom model in CategoryDetailView. 451af0e
Updates
- Update requirements. 588815a
1.2.2 (2013-07-07)
Fixes
- Fixing migration script for adding fields. 7096d8a
Other
-
Version 1.2.2. a254fe9
-
Italian localization. 6c3d305
-
Version 1.2.1: Fixed i18n and failing test in Django 1.4. a232b8e
-
Load I18N templatetags. 1d01494
1.2.1 (2013-03-22)
Other
- Version 1.2.1: Fixed i18n and failing test in Django 1.4. a5181a4
1.2 (2013-03-20)
Fixes
-
Fixing a few minor Django 1.5 incompatibilities. c6f122d
-
Fix for Django 1.5: {% url %} parameter needs to be quoted. 8ce56e8
-
Fixing a merge conflict. 0be7d5e
-
Fixed an exception error. f55f131
Fixed an exception error that occurs when an empty form is submitted for apps that are created using categories.base.CategoryBase.
New
Other
-
Version bump 1.2. 63eefee
-
Updating the admin template to support the latest django admin code. 7232937
-
I18n. 89c7333
-
German translation. 591680a
-
1.5 compat: remove adminmedia templatetag calls. 1d7463d
See https://docs.djangoproject.com/en/1.5/releases/1.5/#miscellaneous
-
Made it so django-categories works with Django 1.5 and Grappelli 2.4.4. 6956516
-
Version bump to 1.1.4. 96748af
-
Simplified the assignment of the IS_GRAPPELLI_INSTALLED variable. 8a621e9
-
Made updates so django-categories works with django-grappelli. 85fb208
Updates
-
Update categories/templatetags/category_tags.py. fb6fb4e
Added NoneType check to display_drilldown_as_ul on line 188 to fix NoneType error.
-
Update categories/templatetags/category_tags.py. 59c3e27
Added str() to line 49 to fix an error where .strip("'"") in get_category is getting called on a non-string category_string.
-
Update categories/templatetags/category_tags.py. bdb1d68
Added str() to line 49 to fix an error where .strip("'"") in get_category is getting called on a non-string category_string.
-
Updated the code so it will work with or without Grappelli installed. ff6043d
1.1.3 (2012-08-29)
Other
-
To satisfy a very demanding and owly jsoa, I removed an unused variable. :P. 123459e
-
Updating the signal registration to check for south first and fail silently. 0d16716
-
Version bump to 1.1.3. 2b4512b
-
Moved the registration of the signal to models.py where it will get executed. c522ae6
Updates
- Refactored the migration script to use the syncdb signal. The post_migrate signal only fires for south-managed apps, so it isn't as useful. e41623b
1.1.2 (2012-08-18)
Fixes
- Fixed a bug in the compatibility layer. d33d9f9
New
- Added travisci. 5f1b280
Other
-
Version bump to 1.1.2. 18ab6a4
-
Can't use the m2m tests because it conflicts with the fk tests. 0467d30
-
Placing some south imports into try blocks. 8be19c8
-
Capitalizing the various REGISTRY settings. 7fa53a7
-
Version bump to 1.1.1 final!. e0212bb
-
Version bump to 1.1.1. 7d34853
-
Minor tweak to tempatetag tests. 8f202fa
-
TravisCI stuff. 64936c8
Updates
-
Refactored the registration of fields from init to a new module. d63828e
It also makes it easier to test.
1.1 (2012-07-13)
Fixes
-
Fixed an incorrect include in the example. 53a203a
-
Fixed some Django 1.4 cosmetic issues. 86d9b37
-
Fixes Pull Request #37 Adds notification in the readme regarding issue with South version 0.7.4. 2a501a3
-
Fixed format error. 0fa751b
-
Fixes issue #40 Checks for instance of CategoryBase instead of Category. d1edc78
There are still some template tags that won't work with subclasses. Need a better solution for those tags.
New
-
Added Brad Jasper to the credits and updated Jonathan's github account. b4a2dbe
-
Added queryset parameter to ChangeList.get_ordering(). 60907de
Other
-
Template tags now work with any derivative of CategoryBase. Recognizes the "using" param to specify the model to use. 3a71754
-
Pep8 cleanup. 0d254ec
-
Sorry, typo in documentation. 9aa6ce7
-
Documented the upgrade path from 1.0.2 and 1.0.3 plus a small migration to keep things in sync. 8e1ee59
-
Stylistic fixes and docs. bb544e3
-
Make it optional to register in admin. 12859ad
-
Use ugettext_lazy. 97df742
-
Bunped version to 1.0.4 final. b49c8d1
-
Minor fix to example app. 0e7e7bb
-
Version bump to 1.0.4b2. 3074728
Updates
-
Updated read me and version bump to 1.1. e588f33
-
Updated and rendered docs. 234bc9f
-
Update to template tags to include ways to retrieve an object from a model other than Category. fa470df
-
Updated the credits to add Iacopo Spalletti. b4d07bf
-
Updated CREDITS, docs and bumped version to 1.0.5. 895a503
1.0.3 (2012-03-28)
Fixes
- Fixed another migration . 5a878c0
New
- Adding additional migrations to fix potential data corruption when renaming the foreign key . 3ee569a
Other
-
Version bump to 1.0.3. ce13a18
-
Altering the #10 migration as it caused strange behavior with data. 43f7ff7
1.0.1 (2012-03-09)
Other
- Importing get_model directly from the loading module appears to fix certain edge cases. Version bump to 1.0.2. d2f5d4d
1.0.2 (2012-03-06)
Fixes
-
Fixed how the activate/deactivate methods in the admin fetched their models. 6ce2a49
-
Fix for django 1.4 compatibility. f3cc72a
Other
Updates
- Removed an errant print statement. d194974
1.0 (2012-02-15)
New
Other
-
Updating docs to correct and simplify the simple custom categories instructions. 3965ee2
-
Version bump to 1.0b2. 8abf984
-
The admin prior to 1.4 requires a different result from get_ordering. 6d44ee2
-
Formally fixes #1 by adding the ability to specify a transliteration function. 97c14b1
-
Allow the setting of a SLUG_TRANSLITERATOR to convert non-ASCII characters to ASCII characters. 96a3f61
-
Version bump to 1.0b1. 65ef584
-
Also fixes #30 by including the editor's media. 88e1a49
-
Test of the CategoryBase class subclassed without extras. 7120668
-
Moved the base models to base.py and did a few PEP8 cleanups. 768291d
-
This fixes #31. 7428f87
- Uses the incorrect version segment. Although it works in 1.4a1, it is not perfect.
-
Moved the base classes to a new file to isolate them. 3b0cf8d
-
Extracted a base class for categories to allow other apps to make their own independent category-style models. fdf968f
- Updated for django-mptt 0.5.2
- Fixed typo in the CategoryRelation field in that the foreign key is called 'story'
- Made the order field non-null and default to 0
- Changed the parent foreign key a TreeForeignKey (for 0.5.2)
- Changed requirements to mptt>=0.5.2
- Added a migration for model changes.
Updates
-
Removed the init method for the treechange list. Don't need it and it varies too much by django version. Version bump to 1.0final. 5487447
-
Updated documentation for 1.0b1. 09175c7
-
Refactored the admin into a base class for subclasses. c69047d
-
Updated migrations to include a data migration. 3cfc812
-
Updated the default view caching to 600, which is the django default instead of forcing the views to NEVER cache at all. 84f84e1
0.8.9 (2012-02-06)
Fixes
- Fixes issue #30; includes static directory when packaged. 2ea3d23
Other
- Moved the editor app so its inside the categories app. 07f698c
Updates
- Updated the docs. 9cc23f5
0.8.7 (2012-01-05)
Other
- Version bump to 0.8.7. f6502f4
Updates
-
Changed behavior of (de)activating an item within the change form:. 416898d
Instead of changing all descendants' active status to the current item's, it will only change the descendants' active status if the item is False.
As it makes sense to have an item active, but its children inactive, it doesn't make sense that an item is inactive, but its descendants are active.
This doesn't change the activate/deactivate admin actions. They will always affect an item and its descendants.
0.8.6 (2012-01-03)
Fixes
New
-
Added a django/jQuery stub for previous versions of Django. 690111e
-
Added David Charbonnier to the credits. 38255ba
Other
-
Bumped the version number to 0.8.6 and altered the get_version a bit. 06713d7
-
Altered the field type of the alternate url field from URL to Char. This allows relative urls, instead of full urls. 6f6241c
Added a migration in case the database complains. Really doesn't do anything on that level
0.8.5 (2011-11-03)
Fixes
- Fixes issue #26 by limiting the slug to the first 50 characters. e0365e8
Other
- Version Bump to 0.8.5. 40f4d19
0.8.4 (2011-10-14)
New
- Added a version check to support Django 1.1 in a core Django function. 586fefe
Other
- Bumped version to 0.8.4. c035945
0.8.3 (2011-10-13)
Other
-
Version bump to 0.8.3. 432fcca
-
Activate and Deactivate of a child no longer (de)activates their parent. ac11741
The query set includes the entire hierarchy. So manually get the categories based on the selected items. Then do them and their children
Updates
- Remove the delete action from the available actions. a883e69
0.8.2 (2011-09-05)
Fixes
- Fix Issue #25 : The override of getitem was causing issues with analysis of query sets,. e4f3e93
Other
- Version bump to 0.8.2. fdbb084
Updates
- Updated docs adding usage in templates and rendered. c676fc1
0.8.1 (2011-08-29)
Fixes
- Fixes a bug trying to set active on decendants before object is saved. 2a0b476
Other
- Bumped version to 0.8.1. 801d269
0.8 (2011-08-22)
New
Other
Updates
- Improved Category import. 3fe5004
0.7.2 (2011-08-19)
New
- Added a check in migrate_app to see if the app is a string or not. 7cb7482
Other
-
Pruning the example project. 6f3a925
-
Version bump to 0.7.2. 8d0b5f9
-
PEP 8 formatting. 4d4793d
-
Ensure that the slug is always within the 50 characters it needs to be. 5a74525
Updates
-
Updated the get_version function to be PEP 386 compliant and version bump to 0.7.2b1. 309accf
-
Refactored the editor to become Django 1.1.1 compatible and some PEP8 formatting. e7fad27
-
Changed the DatabaseError import to be more compatible. 4107cdd
-
Updated the readme. 1cb208c
0.7.1 (2011-08-03)
Other
-
Version bump to 0.7.1. 4d3fdb0
-
Due to settings, the migration for the category relations table never would be created. This fixes it. 3b6d469
0.7 (2011-08-02)
Fixes
- Fixed a typo in the docs. 66b0f5b
New
-
Added a setting for the JAVASCRIPT_URL to make placement of the genericcollections.js file easier. 7bdfb32
-
Added compatibility with Django 1.1 by adding missing methods for editor and bumped version to 0.7beta2. e922506
-
Added a get_latest_objects_by_category template tag. Might be useful. d3cbb62
-
Added the ability to add the appropriate fields to a table if configured after an initial syncdb. fdc025d
-
Added an alternate url field to the model. cedd54e
Other
-
Final version: 0.7. fa6e2f1
-
Forgot to add the alternate_url to the admin. b1ad054
-
Altered the inline template to display the content_object instead of the unicode of the middle table. 6aae69b
-
Ooops, found a bug in the javascript. e8154f0
-
Updating the documentation. ed4db03
-
[Fixes issue #23] Changes the way the tree shows items when searched. Doesn't hide them in the template. d48be41
-
Ignoring the example/media/ directory. e257bd6
-
Bumping the version to 0.7beta1. 28bb8e5
Updates
-
Updated and rendered docs. 66e67a0
-
Refactored the registry into a registry of models and fields. This will make it easier for migrations. 7e83b12
-
Updated the gitignore for venv file. 7beb29a
-
Deleted old migration scripts since they were migrated to south. 89e3307
0.6 (2011-05-18)
Fixes
-
Fixed a problem in the new admin creation where it wouldn't properly filter out the category fields by model. d90dccd
-
Fixed the deprecated settings int he example app. 7d29584
-
Fixing stashing conflict. 9528f97
-
Fixed small errors in templatetags documentation and docstrings. 1100ad3
-
Fixed wrong var name in import_categories command. cda1d0f
-
Fixed the homepage in the setup.py. 8e0e49a
New
-
Added a Deprecation warning for CATEGORIES_RELATION_MODELS. 05a55fe
-
Adding South migrations. 8e843fb
-
Added some specialized functions for relations. 0fa7402
-
Added a class based view for the detail page of a model related to a category. 76d7461
-
Added a view that list items of specific model that are related to the current category. c89c954
-
Added a class based CategoryDetailView that should be functionally identical to the original function based view. 1070cb7
-
Add optional thumbnail model field. 1ac5ae0
Other
-
Final doc rendering. 7681919
-
Version bump to 0.6. 6f26261
-
Enabled new registry in the example app for testing. fa2b680
-
The registry default settings needs to be an empty dict, not list. 97c45e7
-
Enable registering of models in settings. 4e8f490
-
[FIXED Issue #17] Refactored how the HTML is rendered, removing the checkbox from the tag and pulling the parent checkbox from the row class. 70e758e
-
Putting registry outside of the try block. 141f753
-
Version bump to 0.6beta4. 7639d95
-
Updating settings for Django 1.3. 93cd476
-
Version bump to 0.6beta3. 3d91ff1
-
Ah, the wonders of copying and pasting. Fixed some errors resulting from it. 64dd94a
-
Version bump to 0.6beta2. d64ad65
-
Clean up per pylint. 32b5451
-
Some Docs. 081d2ab
-
Allow for using django-cbv in Django 1.2.x. 4081fe8
-
Slight refactor of the default settings to clean it up. 4ce5a9e
-
Filled out all contributors. 8d46659
-
Moved path to category code into its own function to make reuse easier. 0b20115
-
Make admin js relative to MEDIA_URL. 7119ca8
-
Bumped the version for this branch. 3542b01
-
Make the initial state of the editor tree an app setting with collapsed as the default. 858a356
-
Real change I needed to make: return, not pass!. e8b7aec
Updates
-
Updated docs. 441dbcd
-
Updated README. 7474cb0
-
Updated some of the setup info. 1ad18ec
-
Refactored the thumbnail from imagefield to filefield. efe3cdd
Why? ImageField causes hits to storage to fill out certain fields. Added a storage class and width/height fields so it is possible to scale the thumbnails and store them somewhere besides the filesystem.
-
Remove 'to' from kwargs in CategoryM2MField and CategoryFKField. 'to' is already specified, and causes errors when running unit tests. 29ab094
0.5.2 (2011-02-14)
Updates
- Removed the raising of an exception when it finds a model that is already registered. and bumped the version to 0.5.2. 47ddf73
0.5.1 (2011-02-14)
Other
-
Bumped version number to 0.5.1. f142f1a
-
The test for importing checks the first child. With two children either could be 1st, so remove one. 89646a6
-
Need to delete all the objects before each test because the import checks its work. 2bfe753
-
Checking for raising the correct exception and moved the strings used in the test to a list of strings. 31f1bfe
-
Got rid of the debugging print statements. 74d9910
Updates
-
Updated the test to test a new template tag, not the old one. efc4b93
-
Changed the import to import from category_import. 6aad1c4
0.5 (2011-01-20)
New
-
Added contributors to the readme for proper recognition. 93086cf
-
Added logic to skip adding categories that are already defined for a modeladmin. 246c18d
-
Added additional fields to the display_list. 781f9d0
-
Adding a new import and alphabetizing them (OCD, I know). df83dd2
-
Added a new template tag to override the painting of the admin rows. d093d06
-
New template and media. bb4a7b0
-
Added a placeholder for Django. a841d7f
-
Adding a new version of TreeTable with a few minor changes to support row repainting. ae49c9d
Other
-
Bumped the version to 0.5. 57081cd
-
STATIC_URL seems to be returning as None even when not defined. 4632d43
-
ModelAdmin re-register now skips modeladmins without fieldsets already defined. 44508e0
Was causing a "TypeError at /current/url/: unsupported operand type(s) for +: 'NoneType' and 'tuple'"
-
Got rid of the with_stories keyword for the category detail view. 7058ccd
-
Revised the README to get it up-to-date. 732c5f8
-
Long trees cause a performance hit if the initial state is expanded. Changing to "collapsed". 381d438
-
Getting rid of unused code in the treeeditor. 9d92b0d
-
Ignoring a few more things. 5dfc710
-
Made the media delivery work. c55e56e
-
What's that doing there?. 6a112a4
-
Now that Django has a getchangelist function, we don't need to hack anymore. 039ba1f
-
Don't need to set that EDITOR_MEDIA_PATH any more. d1bf06b
-
Reworked the template to initialize the correct javascript and use the result_tree_list. 7f0e93f
-
Got rid of hotlinking settings and changed the EDITOR_MEDIA_PATH. f7faa54
-
Unstashing the previous changes. 4fbed62
Updates
-
Renamed 'media' directories to 'static' to work with the django 1.3 staticfiles app. e5deb3f
-
Removed duplicate slash from EDITOR_MEDIA_PATH setting. 8f8bc6e
-
Updated the documentation!. b2dec54
-
Updated the docstrings of the template tags and added breadcrumbs. afe9d20
-
Refactored the templates to extend a categories/base.html. 91227ed
-
Renamed the README to indicate it is a reST file. b5edbdc
-
Removed some unused cruft from the TreeEditor class. b5c6482
-
Deleted an unused template. d027b75
-
Removed unused code files. 6693d8d
-
Removed all the old, unused templates. 1e546b6
-
Removed all the old media. 80755c7
0.4.8 (2010-12-10)
Fixes
- Fixing bug #6 per primski. Adds the correct fields into the admin instead of both. e1b53ae
New
- Added a Meta class for proper plural naming. a240fef
Other
-
Bumped the version. 3abddf2
-
PyPI didn't like the license metadata. 11768c2
-
Upped version to 0.4.7. 1b8511a
-
Upped requirements to django-mptt 0.4.1. 66b6345
-
Bumped versino to 0.4.6. 754abe9
Updates
-
Updated the requirements to django-mptt 0.4.2. 70365f6
-
Modified Category model to work with django-mptt 0.4. 04da4c0
0.4.5 (2010-10-07)
0.4.6 (2010-10-07)
Fixes
- Fix fieldsets assignment, issue 3. 502c50d
Other
-
Bumped versino to 0.4.6. 754abe9
-
Category string, fixes issue 2. 027569f
-
Checks for parent if given enough path bits, version bump. 09b1cda
0.4.4 (2010-05-28)
New
Other
-
Redid docs with new template. e5f8baf
-
Tweaked the setup.py and manifest for a better result. 0427902
-
Finished the doc refactoring and generated the docs. 908db01
-
Bumped version. dfc3082
-
Require a trailing slash at the end of urls. 67a272b
-
Safe mptt registration. ab6b48c
Updates
- Refactoring docs into doc_src and docs. 3e6944d
0.4.2 (2010-04-28)
Fixes
- Fixing jquery issues. 605cbec
Other
- Fied my typo for settings url. d453d4a
Updates
- Updated the version number. 920c0e2
0.4 (2010-04-23)
New
-
Added the necessary files to test the generic relations. c5759a1
-
Added generic relation stuff into categories. 9e1717f
Updates
- Renamed sample to example because that is what every other one is called, damnit. 2faa6c8
0.3 (2010-04-23)
New
- Added metadata to the model for seo stuff. 031c328
Updates
- Changed the requirements from mptt in our repository to mptt-2 in pypi. 0b27adc
0.2.2 (2010-04-08)
New
- Added better setup.py pieces. Getting ready to push to our PyPi. c1c2a72
Other
Updates
-
Changed the requirements to have mptt just greater than 0.2. 50bf7e1
-
Deleted code referencing something I deleted earlier. fdeb2fc
0.2.1 (2010-04-06)
Fixes
-
Fixed a typo in the setup.py and wrapped the other django import in init.py so you could call get_version without having django installed. Also increased the version number to 0.2.1. 8a5c137
-
Fixed the get_absolute_url for the Categories model and fixed up the view as well. e1da454
-
Fixing up and updating the usage. 76d60d2
-
Fixed up the readme to include some goals. 1a38fa2
-
Fixed most of the tests. 13154fd
-
Fixed a wrong relative path with the jsi18n admin script. 0aedad9
-
Fixed a bad merge. 409b7b8
New
-
Added some docs and testing apps. 81d07c8
-
Added a caching setting to vary the amount of time the view is cached. b0468cc
-
Added missing templates for category traversal. 06d3352
-
Added an app to test categories against. 486ffec
-
Added some registration notes to start the docs. 0ec1fa7
-
Added registry, hacked admin w/ new templates for category editor. c6f2699
-
Added ability to register fields to models. ff92ac9
-
Added registry, hacked admin w/ new templates for category editor. c4c1b30
-
Added an optional setting to allow the slug to be changed. 58a2280
-
Added a new templatetag to retrieve the top level categories. e69cfe9
-
Added views. c3b26df
-
Added new documentation. a7fa144
-
Added a description field. 598a418
-
Added some sample config to see it work. 2e9cba2
-
Added a template for the template tags. 8830d92
-
Added a demo file of music genres. 084e408
-
Added tests for templatetags. f30b836
-
Added some testing fixtures. 6557c64
-
Added some tests for category importing. 5d9ceb4
-
Added a command to import categories from a file. 413e756
-
Added the editor templates. 38979d4
-
Added to the gitignore. b48f5d2
-
Added template for category detail. 8bebe9b
-
Added urls and views for category detail. 9a9f39d
-
Added in support materials. ece93fd
Other
-
Tiered template heirarchy. 30ad968
-
Attempt at hacking a through table (field errors). 0ca025d
-
Altered the registration naming so more than one field could be registered for a model. 487a0a4
-
Finished the debugging and changed the logic. 9c05799
-
Cats. 16ad805
-
Ignoring the docs/_build directory. 4573a37
-
Upped the version and separated the editor. 6c24d2f
-
Tweaked the description and example of the template tag. a8a91de
-
Getting the admin interface working. 01c6cf3
-
Removing unneeded files. 603352c
-
Started the docs. 1f9cc91
-
Moving media files around. 8deaaa2
-
Removing mentions of FEINCMS to make it more generic. 9d4d59c
-
Split the editor into a separate app. 40f5471
-
Moved media around, modified the editor template and removed .egg-info. 0d32def
-
Made sure the models and admin looked right and worked with Stories. fc2ae67
-
Making sure everything is in the repo. 8d48c8c
-
Getting ready to move to a remote repository. 94a0a41
-
Initial import. e39e575
Updates
-
Modified the setup.py to get the latest version from the code and the long_description fro the README.txt file. 4700b26
-
Removed the special many2many models. The user interface was just too odd to implement. 7dfb2da
-
Removed some tabs. 69ef59d
-
Changed the disclosure triangle to be a unicode character instead of the images. 59cf711
-
Removed the permalink decorator to make the absoluteurl work. 2f3b1da
-
Removed a strange typo. 176edd7
-
Removed some unneeded media files. 7ca8f90
-
Updated tree editor view. facd3bf
-
Changed the packages part to be just 'categories' instead of 'django-categories'. d03c2f2