Changelog for Poi
=================

    (name of developer listed in brackets)


Poi 1.2 - (Unreleased)
----------------------

- Modernization of trackers:

  o Add browser view @@issuefolder that handles the part of PoiTracker
    that involves being just a folder with issues.

  o Move getFilteredIssues, getIssueSearchQueryString and
    buildIssueSearchQuery from PoiTracker to browser view.

  o Remove skins/Poi/getOrphanedIssues.py and skins/Poi/getMyIssues.py.
    Put equivalents in the browser view.

  [maurits]

- Move getNumberFromString, linkBugs and linkSvn from
  content/PoiTracker.py into new utils.py as they need no context.
  [maurits]

- Memoize the getTagged* values for intelligenttext fields in PoiIssue
  and PoiResponse; clear them when setting those fields.  This speeds
  up viewing an issue or response.
  [maurits]

- Modernize code:
  - Cleanup imports with pyflakes.
  - use logging instead of zLOG.
  [maurits]

- Do not try to apply a CustomizationPolicy.
  [maurits]

- Remove backwards compatibility code for old CMFCore permissions.
  [maurits]

- Remove references to contentmigration, as this was only needed for
  migrations from 1.0 beta 2 to 1.0 rc 1.
  [maurits]

- Remove UML model as we do not use that anymore.
  [maurits]


Poi 1.1.1 - (Unreleased)
------------------------

    - Encode unicode names of email addresses using the site encoding.
      Fixes http://plone.org/products/poi/issues/161
      [maurits]


Poi 1.1 final - Released December 27, 2007
------------------------------------------

    (No changes compared to rc4.)


Poi 1.1 rc 4 - Released December 22, 2007
-----------------------------------------

    - Fix "TypeError: can't pickle code objects" when updating the
      schema of PoiTrackers by using the new 'isDataGridFilled'
      validator.
      Fixes http://plone.org/products/poi/issues/160
      [maurits]

    - Added more Norwegian translations.
      [Espen Moe-Nilssen]


Poi 1.1 rc 3 - Released December 14, 2007
---------------------------------------

    - Fix Inconsistent linking to other issues and changesets:
        Links in the steps field of an issue are now also detected.
      Allow more links to be detected:
      - issues: #1, issue:1, ticket:1, bug:1.
      - changesets/revisions: r1, changeset:1, [1].
      Add lots of tests for the link detection in a tracker.
      http://plone.org/products/poi/issues/159
      [Per Erik Strandberg, maurits]


Poi 1.1 rc 2 - Released December 5, 2007
--------------------------------------

    - Add our indexes to the catalog with some code in AppInstall.py.
      Doing it there instead of in profiles/default/catalog.xml like
      previously means we do not need to reindex those indexes after
      every reinstall.
      [maurits]


Poi 1.1 rc 1 - Released December 4, 2007
---------------------------------------

    - Use email_from name of portal in the emails.
      Fixes http://plone.org/products/poi/issues/154
      [maurits]

    - Fixed error in deleting response to an issue.
      Fixes http://plone.org/products/poi/issues/151
      [maurits]

    - Added partial Norwegian translation.
      [Espen Moe-Nilssen]

    - Fix i18n of email sending:
      - Improve sending of emails with non-ascii character sets (mostly
        accented characters).
      - Use portal property email_charset for email sending if available.
      - Mime encode the subject of emails.
      Fixes http://plone.org/products/poi/issues/146
      [maurits, Stefano Deponti]

    - Register our skin layer for all skins instead of just for Plone
      Default.
      [maurits]


Poi 1.1 beta 1 - Released Movember 19, 2007
-----------------------------------------

    - This release introduces Plone 3.0 compatibility while keeping
      compatibility with Plone 2.5.
      [Alexander Limi and Maurits van Rees]

    - Link detection.  Trackers now have an svnUrl field.  For
      example, if your product is hosted in the Plone collective you
      can set this field to
      ``http://dev.plone.org/collective/changeset/%(rev)s``.  Then you
      can type 'r42' in an issue/response (any intelligenttext field)
      and get a link to that changeset.
      [Daniel Nouri]

    - Advanced issue search form now has a way to search for issues
      that match *all* tags, not only any, which helps when you're
      working a lot with tags.
      [Daniel Nouri]

    - Added a log-view for Poi trackers. This view renders a report on
      the most recent additions to the tracker; as such it will be
      similar to what is sent out as e-mail notifications.
      [Malthe Borch]

    - Cleanup of translations.
      [Maurits van Rees]

    - Loads of small bug fixes.
      [Maurits van Rees and others]


Poi 1.0 - (never officially released)
-----------------------------------

    - initial version.
      [optilude, rocky, panjunyong, others]
