Changelog
=========

2.2 (2011-12-02)
----------------

* We can setup header background.
  [thomasdesvenain]

* Add a field to switch calendar portlet skins overload.
  [thomasdesvenain]

* Improved borders customization.
  [thomasdesvenain]

* Add fields for global navigation colors
  (So global navigation colors can now be different
  than link and global background colors).
  [thomasdesvenain]


2.1 (2011-06-30)
----------------

* Fixed livesearch results colors.
  [thomasdesvenain]

* Set languageIndependent=True for local_phantasy_skin field.
  [vincentfretin]

* We can add a custom favicon uploading favicon.ico.
  [thomasdesvenain]


2.0 (2011-04-28)
----------------

* Non manager can import skinned file names in skin.
  [thomasdesvenain]

* Added portlet headers color and listing headers color fields.
  Added personal tools background and font colors.
  [thomasdesvenain]

* Added an 'apply' button on Phantasy Skin edit form.
  [thomasdesvenain]

* Css id is automatically set when a css is added to skin.
  [thomasdesvenain]

* Translation fixes.
  Schemata translated.
  [thomasdesvenain]

* Two profiles : profile by default and profile with example contents.
  [thomasdesvenain]

* Buildout can be set so ATFolder is not skinnable.
  [thomasdesvenain]

* Bugfixes.

* Plone 4.0 and 4.1 compatible (no 3.x backward compatibility) .
  [thomasdesvenain]

* removed embedded jquery
  [thomasdesvenain]

1.1
---

* fix small IE bug in skin view template

1.0
---

* Added the ability to overload some static viewlets (logo, footer, colophon)
  with phantasy skin edit form

* Added the ability to hide/show dynamic viewlets with phantasy skin edit form

* The ATFolder schema extender is now using IBrowserLayerAwareExtender,
  the extender will be only available if collective.phantasy is installed in Plone

* Added ISkinnableRoot interface, used to get skin inside a folder which implements it

* remove dependency to plone.browserlayer (included in plone 3.1)

* referencebrowser overload to avoid errors when searching for folderish content types

* refactoring for i18ndude utilisation

* i18n french added (work in progress)

* Added screen shot field for skins

* Added tests for viewlets overrides (static and dynamic)

* Fix links classes order

* css links changed (icons links doesn't exist anymore in plone 3.3+)

* skin view simplified

0.9
---

* Fixed a new security issue in cases where some sites use a specific intranet-style workflow.
  (thx to Kamon Ayeva)


0.8
---

* fix permission for phantasy viewlet
  zope.Public is more appropriate : avoid Unauthorized exceptions in some cases

* fix version to 0.8

* synchronize setup.py version with metadata.xml

* fix doctests when using IPython

* fix Manifest.in to avoid errors with docs folder in zip package

0.7
---

* avoid acquisition problems for css images when skin is created in portal_factory,
  in this case css_url = portal_url

* fix css content type when uploading a tgz or zip file

0.6
---

* Manifest.in was missing at root : fix big problem with "python setup.py sdist"
  when using collective.releaser 0.6.1, only ".py" files were released

* Fix ATContentTypes AutoOrderSupport import error with last ATContentTypes version

* check_id script overload in PhantasySkinImage content type because we want to
  be able to overload portal_skins images when using the classical Plone edit forms

0.5
---

* Fix stupid syntax error in folderskinview.py
  Catalog reequest was broken

* Fix strange plone behavior :
  portal_properties.site_properties.getProperty('myproperty')
  returns '\n' + property value + '\n'
  when myproperty is a string
  Perhaps we must do someting else ?

* Tests were broken : a memoize decorator was missing in viewlet

0.4
---

* added a safe_hasattr to test 'getCssfile' attribute
  in viewlet.py (avoid errors in rare situations)

* changes 'portal_type' catalog request for 'object_provides' to get
  portal dynmaic skin

* phantasy css view uses a dtml file more readable than zpt

* phantsy css view uses ResourceRegistries CSSPacker tool

* fix error in atphantasy schema : plone-overloads fields were invisible

* move plone-overloads fields at bottom in atphantasy schema

* patch form_tabbing.js to get standard behavior in edit form when tabs > 6

0.3
---

* fix an error in path search term for catalog search

* fix running doctests when config is patched by another product.


0.2
---

* added all dependencies in setup.py since SmartColorWidget is now an egg.

* added plone products dependencies in metadata.xml profile

* removed import-steps.xml, importSteps handler added in profile.zcml

0.1
---

* Initial release
