0.9.133- (2015-02-12)

  - Various fixes to make IssueDealer work.

0.9.132 (2015-02-12)

  - Making the IssueDealer Zope 2.13.22 compatible.

  - Fixing bug where atom feed failed.

  - Fixing bug where creating an IssueDealer instance failed.

  - Updated readme.

  - Updated copyright time.

0.9.131 (2012-08-22)

  - Fixing bug where KeyError was raised under update_catalog

  - Fixing bug where AttributeError was raised under update_catalog

  - Fixing hyperlinking of URLs in text issues, adding $ as part of a
    valid URL

  - Disabling advanced search

0.9.130 (2012-08-22)

  - Re-enabling various issue formats
  - Sorting issues in weblog atom feed based on modification date
  - Adding try-except for enclosures in atom feed
  - Escaping HTML entities in weblog for atom feed

0.9.129:

  - Repackaging as an egg for dependant packages
  - Fixing CatalogAware imports
  - Making use of ZCTextIndex instead of TextIndex
  - Adding stub utilities.hyperlink_urls method
  - Added separate tools to hide/display issue info
  - Disabled changing issue format (conversion tools broken)
  - Disabled HTML editing (editor broken)

0.9.128:

  - Experimenting with various changes
  - Implemented lightweight application framework

0.9.127:

  - Added method for generating nonces
  - Added experimental search interface

0.9.126:

  - Fixed bug where verification of email wouldn't work
  - Fixing up on Epoz

0.9.125:

  - Fixed bug where searching for the word "zope"
    would return all issues.
  - Adding count for contained action issues in
    calendar listings
  - Making IssueDealerEpoz forwards compatible,
    with Zope 2.11
  - Fixed bug where it wasn't possible to add
    multiple issues
  - Fixed render_owner bug in session index

0.9.124:

  - Added issue past due date to notification email
  - Added documentation on how to setup notifications
  - Implemented past due date listing of events

0.9.123:

  - Fixed bug where search_string wasn't found (due to
    double ??)
  - Fixed bug where some URLs included in a text were
    not detected properly

0.9.122:

  - Changed things around so that issues can have
    multiple owners
  - Implemented support for setting owner on incoming
    mail issues

0.9.121:

  - Added support for removing and adding tags to
    multiple issues at once.
  - Fixed bug where mail messages going through
    verification lost their from info.

0.9.120:

  - Added support for tagging incoming issues through
    the mail handler.

0.9.119:

  - Added ability to reschedule events directly in the
    calendar view

0.9.118:

  - Implemented filter for viewing owned/unowned issues
    on the calendar view
  - Made calendar view remember the date range viewed
    when changing display preferences

0.9.117:

  - Fixed bug where transforming the format of
    non-action issues would raise a KeyError

0.9.116:

  - Fixed bug where regular (non-action) issues would
    pop-up a message about non-existing calendars

0.9.115:

  - Added calendar selection widget for due dates
  - Fixed bug where due with either hour or minute
    set to 0 would remove all time/hour information

0.9.114:

  - Making upgrades from "very old" versions of
    the Issue Dealer possible
  - Removed try/except in catalog_update so that
    we can get told what's wrong
  - Implemented calendar view (for action items with due date)

0.9.113:

  - Cleaning up print statements
  - Fixed RDF bug on filter listing
  - Implemented full support for tags
  - Fixed bug where users couldn't validate their email

0.9.112:

  - Updated copyright period on footer
  - Added tag support to issues
  - Fixed bug where HTML mail messages were stored
    without to/cc
  - Added cleaning of incoming HTML messages
  - Overriding AbstractFormatter to format <br />
    tags properly in text
  - Added feedparser for paranoid cleaning of HTML
  - Implemented spam protection scheme for mail handler

0.9.111:

  - Minor fixes for escaping HTML content in the mail handler
  - Implemented threading support for mail handling
  - Implemented skipping of sending of messages to recipients
    already on To/Cc

0.9.110:

  - Made the Issue Dealer work with non-standard product locations
  - Implemented mail gateway (mailing list/mail archive interface)

0.9.109:

  - Removed the undefined issue type, replacing it with info
  - Fixed bug where update_catalog would choke on images without
    callable ids.

0.9.108:

  - Added ability to strip <script> tags when importing webpages
  - Fixed bug where missing objects would raise IndexError in the 
    tree_view

0.9.107:

  - Improved last_modified_by code.
  - Fixed numerous bugs related to security

0.9.106:

  - Added email notifications users who (un)subscribe to the weblog
  - Added last modified by attribute to issues

0.9.105:

  - Removed old, redundant code
  - Removed the alternative type
  - Made session related issues directly add/editable
  - Improved the exporting/importing of issues
  - Fixed relation listing bug
  - Re-fixed bug where notifications failed because of
    a wrong set of arguments to display function

0.9.104:

  - Made relations able to carry dependencies between issues

0.9.103:

  - Added option where errors in notifications aren't swallowed

0.9.102:

  - Fixed bug where closing issues containing files would raise a RuntimeError

0.9.101:

  - Fixed bug where notifications didn't work properly
  - Added more functional tests

0.9.100:

  - Fixed bug where catalog creation didn't work correctly

0.9.99:

  - Major code improvements and cleanups
  - Added restrictions on who's able to rename issues and relations
  - Removed RSS links on local weblog publisher
  - Added information on how to install mxTidy
  - Improved functional tests
  - Fixed bug where iframe support was incorrectly determined
  - Removed all traces of RSS, using RDF instead
  - Added screen for viewing weblog subscribers

0.9.98:

  - Added a new screen for adding relations interactively
  - Improved handling of comments on the weblog (they are now searchable)

0.9.97:

  - Fixed bug where issue tree was rendered unusable
  - Fixed unauthorized bug on local weblog publisher blog entry

0.9.96:

  - Updated copyright notice
  - Refactored code, removed old code
  - Made anonymous views much easier on the database
  - Removed old update code
  - Removed code that requires database writes when
    viewing objects
  - Plugged potential security hole in the local weblog publisher

0.9.95:

  - Removed old Epoz/Plone cruft
  - Updated code so that all warnings are removed
  - Cleaned up code
  - Starting support for Five/CMF

0.9.94:

  - Added feedback to rename view if input is missing.
  - Various minor template tweaks
  - Various improvements to the weblog comment handling
  - Fixed bug where settings page was not viewable under relations
    in local_weblog_publisher

0.9.93:

  - Updated atom feed, to version 1.0
  - Added support for enclosures
  - Added access keys (s for search, a for add, e for edit)

0.9.92:

  - Fixed bug where running update_catalog would encode content
    the wrong way.

0.9.91:

  - Added ability to add files directly when editing issues
  - Added support for publishing files through the weblog publisher

0.9.90:

  - Added ability to filter atom feeds with category

0.9.89:

  - Several fixes related to public access
  - Added ability to add multiple issues at once

0.9.88:

  - Refactored code
  - Added ID to issue details
  - Fixed bug where publishing issues via the publish button would
    raise an AttributeError

0.9.87:

  - Added ability to strip tags out of imported web pages
  - Fixed full view ability bug on root
  - Fixed bug where goal a level down would raise AttributeError if
    re-opened
  - Fixed bug where large imports would fail with an AttributeError

0.9.86:

  - Added due date to action issues
  - Minor tweaks to issue layout

0.9.85:

  - Layout tweaks, reorganizing navigation bar
  - Enabled renaming of the category publisher
  - Making publishing of multiple issues from root possible

0.9.84:

  - Enabled full screen view of issue contents
  - Added passphrase protection scheme to weblog comments

0.9.83:

  - Modified link saver to enable browsing to destination category
  - Fixed broken permissions page
  - Removed link category level options on settings page
  - Fixed bug where broken image tags would raise an error when
    editing issues

0.9.82:

  - Added support for viewing issue contents embedded in iframes
  - Refactored permissions into a separate module

0.9.81:

  - Implemented asynchronous pings on the weblog

0.9.80:

  - Implemented XML import/export feature for issues and relations

0.9.79:

  - Relicensed the Issue Dealer to GPL license

0.9.78:

  - Added category interface for the weblog publisher

0.9.77:

  - Added build options on the UNIX installer so that Issue Dealer
    should run smoothly on *BSD and Mac OS X
  - Search results are now more sensitive to context

0.9.76:

  - Fixed bug where emails sent to weblog subscribers would be
    rendered incorrectly
  - Made IssueDealer compatible with Zope 2.8

0.9.75:

  - Fixed bug where TypeError would be raised in local weblog
    publisher on direct issue publishing
  - Added ability to upload files

0.9.74:

  - Added option to delete catalog
  - Cleaned up text files
  - Added info on how to handle problems

0.9.73:

  - Cleaned up weblog code
  - Refactored weblog templates for easier customization, enabled easy
    access to all weblog templates through the browser

0.9.72:

  - Fixed bug where WebDAV publishing raised TypeError on strings
  - Made weblog subscription notification more robust
  - Made relation listing a bit more robust
  - Added link back to issue from relation
  - Fixed bug where issue submitted via a category publisher could end
    up in the wrong relation
  - Fixed broken rendering of reStructured text as HTML

0.9.71:

  - Fixed bug where issues in HTML format got wrong encoding
  - Enabled email subscriptions on weblogs
  - Fixed bug where text-contents would be cut short, removed
    option for specifying maximum size for issues

0.9.70:

  - Providing a better interface for importing webpages
  - Fixed various bugs in web import framework
  - Web pages are now imported with titles
  - Implemented support for renaming groups of issues
  - Made unique id generator a bit more unique
  - Added RSS feed for context-based filter results

0.9.69:

  - Massive speedups on the local weblog publisher

0.9.68:

  - Made shortcut from tree view to tree publisher, and added some options
  - Removed issue quick-add

0.9.67:

  - Added From and To header on emails generated by notifications
  - Added support for importers, and a web page importer

0.9.66:

  - Fixed bug where UnboundLocalError would be raised in check_notifications
  - Made entire application UTF-8 instead of mix between ISO-8859-1 and UTF-8
  - Fixed bug where issues in relations were listed as relations

0.9.65:

  - Fixed bug where publishing an issue would raise an IndexError
  - Added Tree publisher, which publishes issues in a tree form

0.9.64:

  - Implemented Issue Dealer Category publisher (used in for example
    submission forms)
  - Implemented Publish button for easy publishing of multiple issues
  - Fixed bug where local weblog publisher's modified date wasn't
    updated on edit
  - Implemented (de)select all checkbox for faster issue and relation
    selection

0.9.63:

  - Made weblog issues in category and regular search ordered by date
  - Fixed bug where incorrect inherited hook was called in image.manage_beforeDelete

0.9.62:

  - Added categories to local weblog publisher
  - Fixed bug where search page template would raise a parse error
  - Calling OFS.Image's add/delete/clone hooks in custom image implementation

0.9.61:

  - Renamed config.py to id_config.py to prevent naming conflicts with
    other modules on the win32 platform
  - Added view link on local weblog publisher
  - Fixed bug where expanding and collapsing of issues in the tree
    view wouldn't work properly

0.9.60:

  - Fixed buggy notifications (where leaving the notifications
    running would hang Zope)
  - Updated documentation
  - Re-implemented the browse mode
  - Added creator to blog entry views

0.9.59:

  - Fixed bug where objects from a collapsed level would be displayed
    in the tree view
  - Fixed bug where reported new/changed issues owned would be
    reported if they were in session
  - Fixed bug where public_url wouldn't be set automatically in
    update_catalog
  - Made the mail notification code more robust (trapping any
    exceptions raised when sending an email)

0.9.58:

  - Fixed bug where a missing slash on the WebDAV publishing
    location would raise an IndexError
  - Added notifications for new and changed issues in session
  - Implemented support for automatic notification with threading
  - Created a separate configuration file for application-wide settings

0.9.57:

  - Fixed bug where the save link menus raised a TypeError
  - Fixed bug where collapsing an issue expanded by level
    would raise an ValueError
  - Fixed bug where using previous, next and batch links
    would break the navigation links
  - Added batches to browse view
  - Fixed bug where issue location wouldn't be displayed
    in the browse view
  - Fixed bug where expanding the issue tree by level
    would't work below the issue dealer

0.9.56:

  - Fixed minor bugs related to the new batching algorhitms
  - Added expand/collapse level controls on tree view
  - Now removing session-based items from menu for anonymous users

0.9.55:

  - Removed support for CMF (see readme files for more info)
  - Upgraded HTML editing area

0.9.54:

  - Added support for renaming the weblog (for nice URLs)
  - Added batching to the weblog entry view and search results
  - Fixed bug where shared/public access to publishing issues
    was denied (please set the permissions again for the fix to
    take effect)

0.9.53:

  - Implemented a full featured test version of the Atom API for the
    weblog publisher

0.9.52:

  - Fixed bug where add menu wasn't available at the Issue Dealer root
  - Implemented branching in the tree view
  - Added RSS feeds of filter results

0.9.51:

  - Implemented rss/atom alternate link on the weblog publisher
  - Fixed bug where weblog title wasn't escaped properly in feeds
  - Refactored publisher listing code to its own method
  - Enabled ZODB customization of blog, blog_entry and search templates

0.9.50:

  - Implemented notifications for new and changed issues

0.9.49:

  - Added an empty contentValues method for Issue Dealer objects
    which fixes bugs for CMF applications that rely on objects
    having contentValues defined.
  - Removed the filter view in CMF as filters can't be created
    at the moment
  - Enabled WYSIWYG editing of Issues in CMF
  - Disabled bug where comments could be posted on the weblog
    even if they were disabled

0.9.48:

  - Major improvements to the link saving interface, session
    issues and issues down to a specified level will now be
    available in the category selection

0.9.47:

  - Fixed bug where it wasn't possible to comment on issues
    that didn't have 'internal' comments
  - Enabled HTML rendering of issues in Atom and RSS feeds
  - Fixed a number of small bugs related to weblog publishers
    which didn't have a weblog_url defined

0.9.46:

  - Added support for comments on the weblog publisher

0.9.45:

  - Fixed created/modified date bug on weblog publisher

0.9.44:

  - Small tweaks to the design
  - Re-implemented support for relations in tree view
  - Refactored object listing code
  - Re-added ordering capability to the tree view
  - Code refactoring and cleaning

0.9.43:

  - Added greatly improved link-saver, links can now be
    edited and saved to a specific category
  - Updated CSS with proper credits, giving credit where due

0.9.42:

  - Now highlighting issue/relation listing on mouseover
  - Removed about button in remote
  - Fixed a number of small bugs in the WebDAV publisher
  - Removed link adding code pending improved version

0.9.41:

  - Made index view of images protected by View Issue Dealer permission
  - Improved the editing interfaces for the weblog publisher
  - Fixed minor CSS bug on the search page
  - Removed old DTML code from page templates
  - Fixed character bug where ordering arrows would
    be rendered as funky signs  
  - Added atom feeds to the weblog publisher (as atom.xml)
  - Weblogs are now re-indexed when edited
  - Implemented full support for weblog url
  - Fixed long-standing bug where images would disappear
    from the weblog after a catalog update
  - Fixed long-standing bug where structured text was
    rendered as ascii in HTML mode
  - Removed bundled docutils, using Zope's bundled
    version instead
  - Removed dependency on sessions

0.9.40:

  - Added instructions for how to make the Issue Dealer work
    with a stock CMF site
  - Fixed and re-enabled the FAQ generator
  - Added a navigation outline to the tree view, made some
    tweaks to the layout

0.9.39:

  - Implemented support for relations in CMF/Plone
  - Fixed minor design bugs introduced by CMF/Plone compatability
  - Minor tweak to the weblog template, for standards compliance
  - Fixed URL handling in weblog title
  - Removed permissions in CMF/Plone (which is handled by state)
  - Removed addable types in CMF/Plone (there aren't any)
  - Added edit page for the Issue Dealer instance

0.9.38:

  - First step towards making the Issue Dealer CMF/Plone compatible
    (basic functionality is now working).
  - Fixed broken session editing

0.9.37:

  - Small layout tweaks for Opera
  - Fixed relation listing bug (oddly numbered relations wouldn't
    show)
  - Implemented support for changing states for relations
  - Added relate link on session menu
  - Only listing the 10 most recent issues in the weblog RSS feed

0.9.36:

  - Refactored code
  - Fixed bugs related to permissions
  - Created four levels of permissions and access
  - Added a page for editing permissions; the Issue
    Dealer can now used for public (anonymous access)

0.9.35:

  - Added support for the multi-ping service pingomatic.com
  - Removed tree settings from the settings menu
  - Added size limit to issues listed in search results
  - Fixed message display bug

0.9.34:

  - Refactored code
  - Re-enabled the publisher button

0.9.33:

  - Fixed broken issue editing in issue browsing mode
  - Fixed broken title on weblog entry view
  - Fixed broken links on session menu
  - Refactored code
  - Fixed broken remote on weblog

0.9.32:

  - Fixed bug on the browse template where contents would
    be rendered as escaped HTML
  - Fixed broken filters template
  - Fixed broken search filters

0.9.31:

  - Fixed bug where session objects were unavailable due
    to a missing catalog statement
  - Fixed permissions bugs
  - Fixed search bug where initial result would be empty
  - Moved most of the interfaces from DTML to page templates
  - General code cleanup

0.9.30:

  - Made search defaults more sensible
  - Fixed bug where URLs containing a + were improperly parsed
    in text formatted issues
  - Enabled editing of the entire weblog stylesheet
  - Added a search interface on the weblog entry view
  - Added extra CSS classes for blog entries

0.9.29:

  - Merged in the WebDAV Publisher from the Enterprise branch

0.9.28:

  - Fixed show/hide closed button bug on the tree view
  - Fixed broken rendering of contents in browse mode
  - Fixed broken image editing in browse mode

0.9.27:

  - Fixed search bug where searching in context with VHMs didn't work
  - Fixed bug where searching on 'proxied' weblog pages didn't work
  - Fixed bug where the initial search page wouldn't select
    all possible owners as specified in the user settings
  - Fixed bug where creating a new catalog with update_catalog
    would raise a name error
  - Added sleep argument to update_catalog method, so that
    resources aren't hogged if there are a lot of issues
  - Fixed major index bug that blocked the installation
  - Fixed broken functional tests

0.9.26:

  - Added timezone to weblog publisher
  - Added column for indicating whether an issue has been published in
    the publisher menu
  - Fixed URL bug for RSS

0.9.25:

  - Many upgrades to the HTML editing screen
  - Added shortcuts for publishing Issues to local weblogs and WebDAV
    servers
  - Removed recent changes action from remote (filters
    can be used instead)

0.9.24:

  - Fixed typo for sort index Created in settings menu
  - Created a separate Epoz product for the Issue Dealer,
    so that it doesn't conflict with products that require
    stock Epoz
  - Many upgrades to the HTML editing screen

0.9.23:

  - Integrated the local weblog publisher from the Enterprise branch
  - Added semicolon as a valid URL character
    (for rendering text as HTML)

0.9.22:

  - Implemented a browsing mode, suitable for batch
    reading and batch editing of issues

0.9.21:

  - Did a complete security audit on method permissions
  - Made application level methods private
  - Fixed message dialogue bug
  - Code cleanups
  - Implemented support for multiple user folders
  - Added drop-down menu for adding issues
  - Made width and height for issue editing customizable

0.9.20:

  - Implemented dynamic updates based on class version
  - Implemented support for placeless images

0.9.19:

  - Fixed broken message handling
  - Fixed broken image links

0.9.18:

  - Added message to user field in the interface
  - Implemented relative state in search and filters
  - Added help text on links in remote, removed old
    help text setting and text on remote
  - Fixed relation listing, so that the related object
    is always shown, whether it's a contained relation
    or a remote one
  - Fixed broken interface for adding Issue Dealers
  - Fixed broken HTML editing with Zope on Windows
  - Improved all listings with application-wide CSS
  - Added more functional tests
  - Added about page

0.9.17:

  - Fixed bug where minutes was mixed up with months on
    date displays.
  - Fixed ignored state bug in issue search

0.9.16:

  - Added drop down menu for filters, refactored javascript
    and HTML headers.

0.9.15:

  - Refactored the HTML cleanup code to a separate product
  - Fixed broken format switching for issues
  - Made issue textarea font fixed width

0.9.14:

  - Integrated the WYSIWYG editor from the Enterprise branch

0.9.13:

  - Did a full security audit on the code
  - Made some of the issue attributes optional in the basic view
  - Implemented a Javascript drop down menu for sessions

0.9.12:

  - Refactored relations
  - Integrated the weblog publisher from the Enterprise branch

0.9.11:

  - Integrated search filters from the Enterprise branch
  - Minor CSS tweaks

0.9.10:

  - Implemented search ranking by word score
  - Fixed typo bug in change state
  - Fixed rendering of text formatted issues
  - Improved tree navigation
  - Improved functional testing

0.9.9:

  - Layout tweaks, for Opera
  - Refactoring of code
  - Implemented new scheme for modification time
  - Color tweaks
  - Changing navigation behaviour on tree browsing
  - Redesigning layout on settings page

0.9.8:

  - Fixed settings bug
  - Improved functional testing
  - Layout tweaks
  - Implemented ordering of Issues, in basic and tree view
  - Implemented setting for sorting of Issues

0.9.7:

  - XHTML cleanup
  - Removed context navigation from session
  - Improvements to the search interface

0.9.6:

  - Minor layout tweaks
  - Removed shortening of titles (broken javascript)
  - Implemented two-way relations
  - Added splitter to ZCTextIndex lexicon (see upgrade.txt for more info)
  - Add Issue button now available on the instance root

0.9.5:

  - Fixed layout in session folder
  - Added open, close, suspend and discard buttons
    on the session view

0.9.4:

  - Made the Issue Dealer compatible with Zope instances
    on RedHat and Debian systems
  - Layout tweaks
  - Added shortcuts on session listing
  - Search results can be sorted by creation time
  - Fixed broken relation of objects

0.9.3:

  - Made the issue listing in session wider
  - Updated URL indexing so that it works with 
    Virtual Host Monsters
  - ZC Text Index is now used as the text index,
    providing more relevant results on text searches
  - Made the truncation size for issues user-definable,
    fixed broken less/more links on issues

0.9.2:

  - Fixed HTML error on search page
  - Minor tweaks to the layout
  - Cleaned up CSS

0.9.1:

  - Renamed product to Issue Dealer
  - Fixed font weight for relation listing
  - Major improvements to the layout
  - Moved relation handling to session page
  - Searching through all types of Issues by default

0.9.0:

  - Major improvements to the interface
  - Added buttons for quick and multiple editing
  - Fixed relation adding bug

0.8.18:

  - Implemented support for relations in the tree view
  - Tweaks on the layout
  - Made default owner in search configurable
  - Cleaned up HTML output from docutils

0.8.17:

  - Added menu for quick access to tracked (marked) issues
  - Added simpler way of relating issues
  - Added path index to index list, and a test for the bug
  - Fixed broken tests

0.8.16:

  - Added preference for rendering the entire Issue by default
  - Made the Issue editing textarea 'higher'
  - Added different buttons for saving & viewing and
    saving & continuing to edit
  - Removed the IssueManager product

0.8.15:

  - Added shortcuts for adding and editing in the tree view
  - Renamed the project from Issue Manager to Issue Handler, due
    to Trademark issues

0.8.14:

  - Added ability to search based on Issue owner

0.8.13:

  - Fixed broken handling of preferences

0.8.12:

  - Added unittests for most classes and methods
  - Added functional tests
  - Added owner to issue listing 
  - Refactored user settings architecture
  - Added modification time to search results

0.8.11:

  - Made context search the default
  - Upgraded example, which was broken on Zope 2.6.x

0.8.10:

  - Improvements to the search interface
  - Fixed bug for editing session issues
  - Refactored recent changes page
  - Refactored code

0.8.9:

  - Fixed minor layout bug in session remote
  - Fixed bug for listing session issues

0.8.8:

  - Implemented relations
  - Added button for recent changes in session remote

0.8.7:

  - Added handling of broken text (UnicodeError) in Issues
  - Added recent changes page

0.8.6:

  - Remembering what kinds of Issues the user is browsing (open or
    non-open), usability.
  - Experimenting with behaviour of remote in suspended Issues
  - Changed the way Issues are listed in sessions
  - Changed the layout for issue editing

0.8.5.1:

  - Fixed bug that appeared when listing open issues in tree view

0.8.5:

  - HTML-quoted the contents of Issues listed in searchresults
  - Partially implemented suspended state

0.8.4.1:

  - Fixed minor bug related to session folder creation

0.8.4:

  - Refactored lots of code
  - Implemented relative state
  - Implemented session folder and better session handling
