Changelog
==========

rel 0.8.6
---------
- added jmbcollect
- Storage: added jmb.core.storage.ManifestStaticStorage
- porting: fix to work with autocomplete > 2.3 - < 3.0)

rel 0.8.5
---------

- now DynamicAutocomplete is more friendly while porting throught
  1.4-2.0+
- fixed import in from utils
- cleanup unused css
- no more dependencies from tinymce

rel 0.8.3
----------

Eliminata dipendenza da dajax

rel 0.8
-------

* Many features have been moved to jmb.jadmin (that is now a dependancy)
  + ajax_inlines
  + admin_tabs
  + ActionForm
  + ExportData

* Added :ref:`app-config` to handle
  + monkey patching
  + deprecation warning control



rel 0.7.8
---------

NOTE: this version is the last before w/ ajax_inlines and admin_tabs

* portability: improved handling of deprecations
* deps: wgeaker requirements on vesions to easy transitions
* export: work around to bypass limit of rows in xlwt (using sheets)
          added export_data command
	  added xlsx option (no limit on rows)
* clone: fix unique fields

re 0.7.8
--------

* Added JmbCoreConfig that handles:
  - monkey patching
  - WARNING_RULES

* Ajax_inlies moved to jmb.jadmin


rel 0.7.7
---------

* just depends fix to prevent eggs to prevail over src


rel 0.7.6
----------

* deps: jmb.filters instead of django_filters


rel 0.7.5
----------

* export da admin: improved to cope with short_description,
  get_list_display()

* ajax_inlines:
   + minor fixes
   + no longer autoadding of icons (clashes when popup is used
     directly in changelist)
   + porting to 1.8

* admin_tabs: added render_presaved to allow for a customization of
  message in case parent is not saved and ajax_inlines cannot be used
  yet

* views: added a view that returns a json view (used when adding a
  child from changelist  and refreshing main row)

* list_per_page: added handling of list_per_page parameter

* Actions: added JumboActionForm to use additional fields in
  ActionForm



rel 0.7.4
---------

* ajax-inlines: minor fix: now works with LaxyProxy object too (as
  fieldset)
* docs: more info for Mac OS
* paginator in admin (select result per page)

rel 0.7.3
----------

* docs: added theme thunder
* deps: dropped dep on django-admin-tool-sd2 (provided css ans js)
  if needed should be imposed on a project base
* porting 1.6+: utils.token
* admin: add ModelAdmin.message_user
* fix css admin logon
* templates: base.html renamed base-cms.html. Added base.html
* porting 1.7



rel 0.7.2
---------
* ExtendibleModelAdmin: added get_changelist_queryset
* AjaxInlines: improved data table paginator
* AppyPod: added utility to print with :ref:`AppyPod <appypod>`
* template: fix in head_meta position (IE8 correctly complaines)
* models: using pk instead of id for cases when primary_key is not an
  id
* models: added :ref:`db.get_mixin <model-mixin>`
* autocomplete: added + in fk
* :ref:`action-forms`
* Added command :ref:`reset-password` to be used in scripts (``jmb-sync``)


rel 0.7.1
---------
* minor fixes: monkey.patch, icons,
* autocomplete: now looks as a tag widget

rel 0.7
--------
* Admin tabs: now tabular/stacked inlines can be used rather then their models
* checkbox: label on left side
* change_list: modified to pass over _popup (used in nested iframe)
* added MboxEmailBackend
* requires django-filters-sd_0.7a1-sd6 that adds "search in selection"

rel 0.6.2
----------

* fix date-time picker
* porting to 1.6
* detail icon: now fixed width (partial)

rel 0.6.1
------------

* fix: ajax_inlines/monkey patch/porting
* export: works also for functions


rel 0.6
-------

* aggiunte le :ref:`admin-tabs`

* aggiunte le :ref:`ajax-inline`

* aggiunta monkey-patch per runserver :ref:`monkey-errors` per trovare
  facilmente quali campi creano errori

* riordinata la libreria :ref:`jmb.core.js <jmb.javascript>` e
  standardizzato il modo di aprire finestre in iframe

* aggiunt plugin jQuery ``dataTable`` per riordinare tabelle. Questa
  versione ha una piccol modifica perchÃ© l'originaria non si comportava bene
  con molte tabelle nella pagina.

* aggiunta classe :ref:`EmailMessageCalendar <ics>` per invio semplicifato
  di appuntamenti ``vcalendar``

* aggiunta :ref:`autocompletion dinamica <dynamic-autocompletion>`

* ora dipende da admin_tools_0.5.1-sd2 che corregge i css ed aggiunge un
  ritardo via javascript nella scomparsa dei menu

In concomitanza con questa release jmb-start:

* impone admin_tools-sd2 che fixa il menu che usa funzioni coerenti con
  jQuery 1.9.1

* aggiunge il plugin ``jquery-migrate`` richiesto all'interno di
  ``bootstrap_generic.html`` per compatibilità dei plugin fatti per
  jQuery < 1.9. riguarda principalmente alcune funzioni del cms.

rel 0.5
-------

* non richiede più una versione specifica di django in quanto fa
  :ref:`monkey patching <monkey>`

* aggiunge il layout a :ref:`tabs <admin-tabs>`  nell'admin

* supporta Django 1.5 e Django 1.6 ma:

  + stiamo ancora usando cms 2.3 che supporta solo Django 1.4

  + django-toolbar support Django-1.6 solo dalla rel 1.0.1 che però
    confligge con dajaxie (quando si lancia ``dj collectstatic``).

  Il modo più semplice di provare Django 1.5 ed 1.6 è di usare
  l'ultima versione di jmb-start rispettivamente così::

    jmb-start -t p15 -a prj.django.test

    jmb-start -t p16 -a prj.django.test

  Nuove dipendenze: django-dajax => django-dajax-ng, djangoice-dajax => django-dajaxice-ng
