1. Changelog
============
This is a non-exhaustive (but still near complete) changelog for PollXT 1.2x,
including beta and release candidate versions.
Our thanks to all those people who've contributed bug reports and
code fixes.
Legend:
# -> Bug Fix
+ -> Addition
! -> Change
- -> Removed
--------------------------------------------------
PollXT 1.24.09
--------------------------------------------------
+ added alternative text for voting button
+ added min/max # of votes per question
! added small [+] for collapsable questions
# fixed missing buttons when "after voting goto"="nowhere"
# fixed missing buttons when results are displayed in popup
+ added (experimental) rating functionality
# fixed bug in details display (PHP4)
! "Initially collapse" function is now poll specific (& global default)
+ added "randomize order" for options
# fixed buttons in popup
# fixed various parameters for module
--------------------------------------------------
PollXT 1.24.08
--------------------------------------------------
# optimized image display
# fixed bug when exporting results
# fixed ordering of results
# fixed select box
# fixed copying of polls
# fixed bug with "Error in SQL..." when voting
! Changed "Obilgatory" indicator (from ! to *) and added tooltip
! Changed "initially hide options" to "collapse questions" with extended functionality
+ added button styling for "back" and "details"
--------------------------------------------------
PollXT 1.24.07
--------------------------------------------------
# fixed question type "none"
# fixed "freetext"
# fixed problems with pollist in IE
# fixed bug when deleting questions
# fixed "initially hide options"
+ new lines in introtext
--------------------------------------------------
PollXT 1.24.06
--------------------------------------------------
# fixed several special character issues (title, header text, select-box, email)
! Adjusted "Hide options" setting... it now really hides options (not the poll)
# fixed issue with different URLs (www.domain.com vs. domain.com)
+ added "if voting is not allowed" parameter
# fixed separator
# fixed PHP4 issue (could not create options)
# fixed minor issue with details display
# fixed not-ajaxed details button
# added workaround for several templates
# added workaround to eliminate huge gaps between options in IE
--------------------------------------------------
PollXT 1.24.05
--------------------------------------------------
+ added category for polls
+ adjusted "details" behaviour (now like "results" incl. "show in" parameter )
! adjusted backend layout
--------------------------------------------------
PollXT 1.24.04
--------------------------------------------------
# enabled online upgrade for 1.24
# added some missing text constants (1.5 only)
# fixed issue with json_services
# fixed import functionality
# fixed "apply" and "save" issue (thanks to ronny)
# fixed issue if "show on menu" != All (thanks again to ronny)
! changed "onclick" behaviour of question and option administration
+ Added "back" button to return from results to poll
# fixed result-display if no results
# fixed results display in backend
+ added "bot only" option for "shown in" parameter
--------------------------------------------------
PollXT 1.24.03
--------------------------------------------------
# fixed issue with cookie security and 1.5
# fixed issue with magic_quotes turned on
--------------------------------------------------
PollXT 1.24.02
--------------------------------------------------
# Improved backend message handling
+ reactivated "lag" (voting allowed again after certain time)
# reworked some translations
# fixed bug with calendar in admin
# more stable AJAXing
# fixed probs with umlauts and other special characters
--------------------------------------------------
PollXT 1.24.01
--------------------------------------------------
# fixed "new poll"
# fixed "checkin" when canceling
# fixes bug when saving new options of new questions
--------------------------------------------------
PollXT 1.24.00
--------------------------------------------------
+ New Question/Option Interface (Backend)
+ Added check if questions have options (Backend)
--------------------------------------------------
PollXT 1.23.08
--------------------------------------------------
# fixed background colors
# fixed missing stylesheet in module
# fixed Joomla 1.5 incompatibility of popup calendar in administration
! tons of internal (technical) changes for better maintainability
+ extended plugin system
# fixed copying of questions (when no options are present)
# AJAXed the whole frontend
+ Email-Confirmation for non-registered users
--------------------------------------------------
PollXT 1.23.07
--------------------------------------------------
# minor fix for Joomla 1.5 with SEO
# minor improvement of new default value for list boxes
! introduced sajax-framework for improved stability and flexibility
! improved ajax-based frontend
! introduced JSON for data transfer
+ added experimental plugin system
! improved
-based layout
+ added wordwrap for options to results, also
+ added validation to ensure freetext is not empty
# fixed voting from frontpage
--------------------------------------------------
PollXT 1.23.06
--------------------------------------------------
! changed default value of listbox
+ added word wrap for options
--------------------------------------------------
PollXT 1.23.05
--------------------------------------------------
+ added backend language support (Thanks to Evan)
# fixed problem when applying and saving poll
# fixed unnecessary access to dhtml.js
# fixed problem with email-confirmation (Thanks to redfox)
# fixed unauthorized access to detailed results
# fixed display of buttons in module (Joomla 1.5)
# changed length of freetext field
# fixed issue with 1.5 and activated SEO
--------------------------------------------------
PollXT 1.23.04
--------------------------------------------------
# fixed result display in module
# fixed images for result & vote buttons
# fixed various warnings and notices
--------------------------------------------------
PollXT 1.23.03
--------------------------------------------------
# fixed problem with poll list display
# fixed direct access to unpublished results
--------------------------------------------------
PollXT 1.23.02
--------------------------------------------------
+ enhanced button handling
# enhanced frontend layout (now tableless)
# fixed Ip-Address recording/check
--------------------------------------------------
PollXT 1.23.01
--------------------------------------------------
# minor fix in cPanel
# fixed problem with 1.5RC3 and duplicated subdirs
--------------------------------------------------
--------------------------------------------------
PollXT 1.23.00
--------------------------------------------------
+ added Joomla 1.5 RC3 support
--------------------------------------------------
PollXT 1.22.13
--------------------------------------------------
# fixed "initially hide options"
# fixed problem with "illegal variables passed to script"
+ added option to display all options in results (regradless if they have votes or not)
# fixed "back"-button in results (and details)
! changed "back"-Button in Popup to "Close Window"
--------------------------------------------------
PollXT 1.22.12
--------------------------------------------------
# fixed direct access to poll from cPanel
# replaced all includes with $mosConfig_absolute_path references
# secured coding against SQL injection
--------------------------------------------------
PollXT 1.22.11
--------------------------------------------------
# fixed incompatibility with PHP4
--------------------------------------------------
PollXT 1.22.10
--------------------------------------------------
# fixed some stuff with "after voting goto"
# do not pass "thank you" message to external sites
# fixed non-working "apply"-button in administrator
# removed some debugging information I accidently left in coding
# fixed redirect after "cancel" in global settings
# fixed missing "josGetArrayInts" function in joomla releases < 1.0.11
# some minor fixes to produce valid HTML
# security fixes in several files
--------------------------------------------------
PollXT 1.22.09
--------------------------------------------------
# fixed import functionality (tracker item #12)
# fixed cookie-problem (tracker item #13)
# fixed redirect to CP, if no title (tracker item #11)
# fixed incompatibility with Joomla 1.0.11 (register globals emulation)
--------------------------------------------------
PollXT 1.22.08
--------------------------------------------------
# fixed untidy HTML for results button
# fixed non-working ascending/descending for results
# Security fix
--------------------------------------------------
PollXT 1.22.07
--------------------------------------------------
# fixed non-working switch for select-box in results
# fixed "failed to delete" in upgrade, if there is nothing to delete
--------------------------------------------------
PollXT 1.22.06
--------------------------------------------------
# fixed the select box again ;-)
# fixed some code for the bot
# fixed the new email recipient functionality
--------------------------------------------------
PollXT 1.22.05
--------------------------------------------------
# fixed prob with questions not displayed after online upgrade
# fixed bug with poll select box in module
# fixed bug with ImageLink and SEF enabled
# fixed bug with results-button and SEF enabled
+ added special feature to determine email recipients
# fixed results in popup after voting
--------------------------------------------------
PollXT 1.22.04
--------------------------------------------------
- removed the page editor preview
--------------------------------------------------
PollXT 1.22.03
--------------------------------------------------
# fixed "add options" problem of 1.22.02
--------------------------------------------------
PollXT 1.22.02
--------------------------------------------------
# fixed several "undefined variable"
# fixed probs with image path
# fixed prob with non latin-1/utf-8 character sets
# fixed non working "Show on menu items", when poll in main window
! now working with Joomfish and/or Mambelfish
+ added first preview (beta!) of page editor
--------------------------------------------------
PollXT 1.22.01
--------------------------------------------------
# fixed some Bugs in results-export and added # of Votes column
# fixed typos in poll-display
# fixed prob with obligatory multi-select
# fixed several issues with Results-Button (SEF, etc...)
+ added default setting for results display in global settings
+ added additional "tiny" version to "Email Poll results"
--------------------------------------------------
PollXT 1.22.00
--------------------------------------------------
+ added CSV-export for results (thanks Mirko)
+ emailing the results to multiple persons
+ new "short"-version for emailing results
+ variables for emailresults-Introtext
# fixed html/jss in freetext (thanks Mike)
# corrected uninstall-message (drop tables)
# fixed page navigation in poll maintenance
# fixed page navigation in cPanel
# fixed misplaced cursor in textareas (IE)
# fixed "cancel"-navigation in poll maintenance
# fixed bug with cookie-check
! checks (on frontend) now using AJAX technology
--------------------------------------------------
PollXT 1.21.10
--------------------------------------------------
! included bots into upgrade functionality
# fixed another bug with not saved images
# fixed problem with emails without mambelfish
# fixed display of not answered (obligatory) questions
# fixed problem with "none" type
--------------------------------------------------
PollXT 1.21.09
--------------------------------------------------
# fixed some non-validating HTML
! re-branded
# fixed not saved Poll-Image
--------------------------------------------------
PollXT 1.21.08
--------------------------------------------------
# fixed copying polls (again)
# fixed some "jump to cPanel" things (e.g. on reordering)
--------------------------------------------------
PollXT 1.21.07
--------------------------------------------------
# fixed problems with select box (thanks Hans)
# fixed disappearing options when copying polls (again thanks to Hans)
# fixed parse error (thanks to Christophe)
--------------------------------------------------
PollXT 1.21.06
--------------------------------------------------
! some frontend layout issues fixed/improved
! internal changes
# fixed "continue" button (if obligatory questions not answered)
! Freetext now "sizeable"
# fixed bug, when same poll displayed twice
# fixed minor layout issue in administrator
! some minor adjustments for Joomla! 1.0.0
--------------------------------------------------
PollXT 1.21.05
--------------------------------------------------
# some serious bugfixing ;-)
--------------------------------------------------
PollXT 1.21.04
--------------------------------------------------
# fixed bug with size of mutliselect in admin
+ added "question"-type "none" which allows you to add e.g. freetxt-fields, where the user has nothing to select
# fixed a lot of warnings and notices
# fixed results display with SEF
+ added new parameter for "new option": always (publish), to publish new options without verification
# fixed several minor issues in results display
! beautified freetext display
--------------------------------------------------
PollXT 1.21.03
--------------------------------------------------
# fixed table-layout in admin (results-tab)
+ added "question"-type separator... individual styling in poll_bars.css
# fixed timebased publishing (24hour format)
--------------------------------------------------
PollXT 1.21.02
--------------------------------------------------
# fixed javascript error with results in popup
! changed some "back" and cancel buttons
! re-branding to Joomla!
+ added functionality to send results via email
--------------------------------------------------
PollXT 1.21.01
--------------------------------------------------
# fixed bug with no buttons for vote/result
# fixed broken .gif destroying admin
# fixed magic quotes in online-upgrade
# fixed wrong redirect when results in module
# fixed return jump after save or cancel Poll maintenance
+ integrated changelog to online upgrade
--------------------------------------------------
PollXT 1.21.00
--------------------------------------------------
# fixed problem with no Images for buttons
! Installation improved
+ Added internet update functionality
+ Added control panel
! beautified menu list in administrator
+ Import of mambo (standard) Polls
+ Configurable Image path
--------------------------------------------------
PollXT 1.20 RC2
--------------------------------------------------
+ Possibility to publish polls timebased (not only based on date)
+ parameters for module
# fixed bug with random poll
+ basic parameters for module
# fixed CheckedOutProcessing (4.5.1)
# fixed addnewX and apply in toolbar (4.5.1)
+ Norwegian language file
# fixed default parameters
# fixed css-classes in poll-options display
# global listlimit in admin
--------------------------------------------------
PollXT 1.20 RC1
--------------------------------------------------
# fixed image links
# fixed menu bars for 4.5.1
+ Navigation for Polls added
+ czech language added
# fixed another bug when copying questions
--------------------------------------------------
PollXT 1.20 beta 4
--------------------------------------------------
+ Indicator for obligatory questions added
! Optimized results display
! updated mambelfish XML-files
+ language files updated/ added
# fixed missing translation in module
--------------------------------------------------
PollXT 1.20 beta 3
--------------------------------------------------
+ added image for "Voting allowed" to Poll-List
+ added number of votes to poll list in admin
# fixed bug in admin with > 10 polls
! adjusted javascript in Poll: When freetext is changed, related checkbox/radio is automatically selected
+ added no. of voters to Poll-List
# fixed problem with "Details"-Button in result called from administration,
! added scrollbars to result in Popup
# fixed problem in check if someone already voted (thanks to Petr)
# fixed bug with ordering of copied polls
# fixed bug "undefined constant"
+ Added option to define ordering
! added new "checked out" logic
! adjusted some css-classes
+ added apply-button
+ added option to hide title
! minor performance improvements
# fixed installer problem with old mySQL versions
+ added sample Poll (on new installation)
--------------------------------------------------
PollXT 1.20 previous versions
--------------------------------------------------
+ List of Polls in the main screen
+ Additional parameters for component o CSS suffix now supported
+ Mambo page navigation supported
+ several parameters for Poll List - Option
+ Own option "show select options" for results
! Beautified administrator view a bit
+ Results can be displayed in module
+ Poll can be displayed in main screen
+ E-Mail confirmation possible