Changelog

2.4.8 (not yet released)

2.4.7 (October 16th, 2013)

  • New: autocomplete_term_adjust function for alternative lookups with autocompletes.
  • New: Added block messages with base.html.
  • New: Added block admin_title that allows for greater customization of the main header title.
  • Fixed: Added support for needs_explicit_pk_field.
  • Fixed: Preserved predelete class for inlines.
  • Fixed: Re–implemented visual distinction between FK–Autocompletes and M2M–Autocompletes.
  • Fixed: Removed comma from pagination separator.
  • Improved: Change encoding functions to new django 1.4.2+/1.5 (smart_bytes, smart_text).
  • Improved: Only exposing the project models when the user is authenticated to tighten security.
  • Improved: Some Minor fixes with Python 3.
  • Improved: Fixed some typos with grp-doc and extended the template documentation.
  • Improved: Better inline delete icon.

Warning

Grappelli 2.4.7 requires Django >= 1.4.2 because of the new string handling.

2.4.6 (August 22nd, 2013)

  • New: Rearrange inlines within the changeform (see Rearrange Inlines)
  • New: Setting AUTOCOMPLETE_SEARCH_FIELDS. Useful if you need to add autocompletes to a model you cannot alter.
  • New: Added compatibility with django–constance.
  • Fixed: Removed unicode literals (for building grappelli with Python 3.2 correctly).
  • Fixed: Added docs about registering both ends of a relationship with related lookups and autocompletes.
  • Fixed: Escape autocompletion terms before passing them on to the request.
  • Fixed: Deleted compress.by from admin folder.
  • Fixed: URLField with changelist.
  • Fixed: TinyMCE table layout.
  • Fixed: Removed the css–reference within TinyMCE paste plugin.
  • Fixed: Bug with TinyMCE plugin grappelli, when toolbar2 is not defined.
  • Improved: removed title–tag from inline verbose_name.

2.4.5 (June 3rd, 2013)

  • New: Added templates for django-smuggler.
  • New: Added table-icons for TinyMCE.
  • Fixed: Simplejson deprecated in Django 1.5+.
  • Fixed: Docs referred to setting AUTOCOMPLETE_LIMIT instead of GRAPPELLI_AUTOCOMPLETE_LIMIT.
  • Fixed: Fixed inconsistencies in the breadcrumb section of reversion templates.
  • Fixed: autocomplete lookup not parsing query_string properly.
  • Fixed: Deprecation warning with importing URLs.
  • Fixed: Removed content from dashboard module docstring.
  • Fixed: Generic lookup (related and autocompletes) when content_type is in radio_fields.
  • Fixed: Related lookup button overlaps m2m raw id inputs.
  • Fixed: Formatting of read–only fields (including linebreaks).
  • Fixed: Removed restriction for datefields input.
  • Improved: Renamed js-function HideAddBottons to HideAddButtons.
  • Improved: Hide add button with inlines if no permissions are given.
  • Improved: Python 3 support.

2.4.4 (February 22, 2013)

  • New: Added Czech translation for TinyMCE.
  • Fixed: set correct case-sensitive dependency for Django in setup.py.
  • Fixed: Make setup.py work with Python 3.
  • Fixed: Breadcrumbs with delete_confirmation.
  • Fixed: Showing help-text with empty FK autocompletes.
  • Fixed: Custom USERNAME_FIELD names for Django 1.5.
  • Fixed: Updated grappelli/urls to support Django 1.5.
  • Fixed: Added has_usable_password.
  • Fixed: Distinct results with Autocompletes.
  • Fixed: Fix RelatedLookup when called with empty string as object_id.
  • Fixed: 2 clicks to remove items with m2m–autocompletes.
  • Fixed: Error with adding values to hidden–fields with autocomplets (after using the pop up window).
  • Fixed: Autocomplete generic lookups when object_id is not an integer field.
  • Improved: App titles are now translatable with the dashboards app list.
  • Improved: Rewrites views into class-based views.
  • Improved: Better messages with autocompletes and no results.
  • Improved: Removed Django as a requirement with the setup file.
  • Improved: Replaced p.grp-readonly with div.grp-readonly (in order to show contents with mark_safe).

2.4.3 (November 09, 2012)

  • Fixed: i18n of the Save-Button.
  • Fixed: related_label used for autocomplete list.
  • Fixed: help_text with related–lookups and autocomplete lookups (help_text with M2M is not possible because of a django–bug).
  • Fixed: Bug with model does not exist and m2m lookups.
  • Fixed: Calendar button with Chrome and zooming.
  • Improved: Error messages on Change–List are now below form fields (not above).
  • Improved: Design of the Login screen.
  • Improved: Cloning inlines now works with django-autocomplete-light.
  • Added: Password reset (on login page).
  • New: New Login screen.
  • New: Support for Django 1.5.

2.4.2 (September 18, 2012)

  • Fixed: Bug with change-permissions on ModelList (grappelli.dashboard).
  • Added: Alternative ChangeList Template (with filters on the right hand side).
  • Added: Alternative ChangeList Filter Template (displaying filters as list/options).

2.4.1 (September 17, 2012)

  • Fixed: Footer buttons in change_form.html do not flow correctly when screen width is reduced.
  • Fixed: Breadcrumbs of delete_selected_confirmation.
  • Fixed: Added titles for page-tools (open/close).
  • Fixed: Margins and capfirst for filter labels.
  • Fixed: Delete persmissions with inlines (stacked and tabular).
  • Fixed: Removed double dots for labels with auth- and registration-templates.
  • Fixed: Button with TinyMCE AdvLink.
  • Fixed: Timepicker closes with ESC.
  • Fixed: Window width with popups.
  • Added: Compass experimental svg support (for IE9).
  • Added: Reset actions select box with javascript.
  • Added setting AUTOCOMPLETE_LIMIT.
  • Improved: sortables with django file uploads.
  • Improved: HTML is now allowed for object representation with related-lookups.
  • Improved: Documentation with using TinyMCE.

2.4.0 (July 20, 2012)

  • Compatibility with Django 1.4
  • New: Grappelli namespace (grp-) for css-classes.
  • New: Grappelli namespace (grp.jQuery) for jQuery.
  • New: Compass-based CSS
  • New: Added toggle-all with change-form
  • New: DOM-Documentation
  • New: sortable_excludes
  • New: 2 different Changelists (one with sidebar filters).
  • New: Minified Grappelli Javascripts.
  • New: Added support for django-reversion.
  • Changed: Selectors with Inlines in order to update the sortable-field (now also works with File-Fields)
  • Changed: Updated jQuery to 1.7.2

2.3.8 (April 03, 2012)

  • TinyMCE Update (3.5b2)

2.3.7 (February 11, 2012)

  • Fixed compatibility issue with Python 2.5.
  • Fixed some translations.

2.3.6 (February 10, 2012)

  • Fixed issue where autocomplete/related settings could not use tuples.
  • Fixed a bug with toggle all actions on the changlist
  • Fixed a bug with adding dynamic-forms to tabular and stacked inlines (which caused the remove-handler to throw an error)
  • Autocompletes: Only do a lookup with generics, if content-type is defined.
  • Support for new URL tags, see https://docs.djangoproject.com/en/dev/releases/1.3/#changes-to-url-and-ssi.
  • Fixed a bug with m2m-lookups (return obj.pk instead of obj.id).
  • Fixed a bug with very long filters (hidden behind the footer).
  • Added german and french UI-datepicker.
  • Added support for non-integer IDs with generic relations.
  • Added pre_content and post_content to dashboard.
  • Added inline_classes.
  • Added polish translation for TinyMCE and grappelli contextmenu.
  • Removed title_url from dashboard-docs (it hasn’t been used anyway so far).

2.3.5 (October 11, 2011)

  • Improved performance for autocomplete lookups (staticmethod autocomplete_search_fields is required from now on)

2.3.4 (September 8, 2011)

  • Moved Grappelli to GitHub
  • Fixed a bug with the View on Site link (tabular/stacked inlines)
  • Added a placeholder for inline sortables
  • Fixed a bug with collapse all (stacked inlines)
  • Added autocompletes
  • Updated jQuery (to 1.6.2) and jQueryUI (to 1.8.15)
  • Added error-messages to the login form
  • Fixed a bug with hidden-fields in tabular-inlines

2.3.3 (May 28, 2011)

  • Documentation update
  • FileBrowser-related updates
  • Fixed a bug with delete-confirmation
  • Removed the js for adding nowrap-class (fixed with the latest django-version)
  • Stable sorting for dashboard.ModelList
  • Added collapse-handler to h4 for stacked-inlines
  • Help-text is now available with tabular-inlines
  • Fixed some translation-issues
  • Fixed loading-issues with Chrome
  • Reversed asc-/desc-icons
  • Updated TinyMCE to 3.4.2

2.3.2 (February 16, 2011)

  • Some smaller bugfixes on the changelist.
  • Finally deleted folder media (media-files are now in static).
  • Added class submit-link for custom admin-pages.
  • Removed save-button on changelist if there is no formset.
  • Fixed a bug with using generic relations within generic-inlines (tabular and stacked).

2.3.1 (February 3, 2011)

  • Added related_lookup_fields for defining related lookups (fk, m2m, generic).
  • Fixed the limiation for using content_type_* and object_id_* with Generic Relations.
  • Deleted folder media (media-files are now in static).
  • Fixed a bug in delete_selected_confirmation.html.
  • Added block nav-global for adding custom elements to the header.

Previous topic

Grappelli 2.4.x Release Notes

This Page