Flyspray is proudly sponsored by The Veloz Group

Changelog

Interested in what changes in each Flyspray release? Read on. For the latest changes and change log see our Git repository https://github.com/Flyspray/flyspray

0.9.9.7 - 28 May 2012

  • FS#1564 - Dependency graph bug with russian utf-8 characters (replaced by Javascript based force directed graph)
  • FS#1607 - PHP 5.3 Compatibility
  • FS#1633 - Insert into flyspray_admin_requsts fails on not null column den
  • FS#1640 - Tasks opened by anonymous users are not added to the RSS/ATOM
  • FS#1661 - Would like to be able to remove vote for a task
  • FS#1674 - Error “You are not allowed to create a new task” after switching
  • FS#1695 - Postgres requires explicit cast
  • FS#1701 - Update swift to the new version
  • FS#1703 - Issue with Font Color using CleanFS on Failed login attempts
  • FS#1705 - Default Timezone Settings missing
  • FS#1706 - Bump required PHP version to 5.2.0
  • FS#1707 - All Task Descriptions are Expanded on the Roadmap
  • FS#1708 - Upgrade setup/index.php to PHP 5 OOP
  • FS#1709 - Non formatted buttons cause problems on other OS's
  • FS#1711 - Error when deleting a project
  • FS#1715 - Activity Bars on Overview
  • FS#1716 - Top Right link on task page should go back to the tasklist view
  • FS#1718 - User autofill does not work
  • FS#1722 - Fix request closure alignment issues
  • FS#1723 - Re-enabling the autocomplete on the autocompletes under advanced
  • FS#1724 - Fixed the issue with inputs bleeding into page whitespace body
  • FS#1725 - English spelling fix
  • FS#1726 - Fix the project drop down selector falling underneath manage project
  • FS#1727 - Fixed the height Assigned To multi select when adding a new task
  • FS#1728 - Fixed the height of the multi select in the advanced search
  • FS#1729 - Fix the notification types and Columns Displayed multiple select
  • FS#1730 - Fixed Pending Requests in admin section
  • FS#1731 - Removing more unneeded Sass syntax
  • FS#1732 - Removed all Sass syntax, direct editing of the stylesheets has invalidated them
  • FS#1733 - Issue with Font Color using CleanFS on Failed login attempts

0.9.9.6 - 01 May 2009

  • Improved: Now using our own DOT server for dependency graphs. Also works for non-public hosts.
  • Fixed: Cannot add users with whitespace in user name to group
  • Fixed: Connection does not support host with socket info
  • FS#1512 - Acceptance of GPL not required for use (removed for both versions)
  • FS#1458 - Expand all in Roadmap not working for versions with a lot of tasks
  • FS#1489 - Error with parsing comment
  • FS#1516 - Trailing comma when clicking on “lost password?”“
  • FS#1520 - tasktype_name too short or input field too long
  • FS#1534 - lang/nl.php – “bericht” vs “notificatie” inconsistency, double spaces and more
  • FS#1495 - QUERY_STRING bug still present
  • FS#1531 - Undefined index: due_date
  • FS#1542 - Comment count is double
  • FS#1548 - “My searches” not working on some configurations
  • FS#1528 - missing loginform id
  • FS#1549 - anon_email specified twice
  • FS#1526 - Votes table should have index on task_id
  • FS#1503 - Version Check breaks sites when flyspray.org is down
  • FS#1496 - documentation error
  • FS#1454 - localization when hover profile
  • FS#1450 - Empty line in /includes/external/Validate.php
  • FS#1451 - Conflicting names for plugins/dokuwiki/inc/utf8.php
  • Use a strict sql_mode on mysql > 5.0.0 to avoid a possible MySQL and SQL Column Truncation Vulnerability
  • PT-BR translation updated

0.9.9.5 - 24 February 2008

Fixes

  • [security] A couple of XSS holes, see FSA:3
  • FS#1401 - database connection fails with /:? chars in password
  • FS#1396 - Expand all bug in roadmap
  • FS#1400 - Notification options misleading and able to select unconfigured options
  • Various fixes for postgre compatibility
  • FS#1414 - Deleting project(w/o moving contents anywhere) does not actualy deletes DB entries.
  • FS#1421 - notice in setup
  • Fixed handling numeric user names

Changes

  • Do not show disabled users in assignees
  • FS#1403 - Alter project list to not require a submit (switch) button
  • Added option for TLS and SSL (SMTP)

0.9.9.4 - 12 December 2007

Features

Fixes

  • [security] Fixed XSS holes, see FSA:2
  • setup fix: now prevents table prefixes starting with a number
  • fixed a redirection error
  • fixed double slash in themeurl()
  • FS#1338 - 'comments' field on tasklist is malfunctioning.
  • fixed not-null jabber ID column
  • FS#1341 - Crafted url for voting exposes sql
  • cache-table fix
  • fixed wrong login URL
  • fixed error message in schedule.php
  • FS#1344: Wrong URLs with address_rewriting
  • fixed two Jabber login bugs
  • FS#1347 - Jabber connects if no message is to be send
  • SQL fix for feed.php
  • FS#1354 - Adding user to notification list in IE: tlp_userselect don't show users list
  • Fixed missing event in the reports page
  • FS#1376 - Jabber and email notification not working
  • Fixes for “saved searches”

Changes

  • updated languages
  • Manage project permission now “maxes out” all other permissions for a project

0.9.9.3 - 23 August 2007

Features

  • added mailto-link support

Bugs

  • fixed Postgre SQL error
  • limited table prefix length for setup to prevent problems
  • fixed regular expression for emails
  • FS#1323: Tabindex for WYSIWYG-Icon before textarea hinders usability a bit
  • FS#1321: User::check_account_ok() may create an endless redirect loop
  • fixed duplicate RSS feed entries
  • FS#1320: Mouse overing UserName when in Manage-Project
  • FS#1312: “double quotes” break the dependency graph
  • FS#1306: Comments with SQL Statements with URLs in them get unwanted SemiColons
  • fix: deleting a user and resetting the automincrement value of a table (don't do this!) could grant a new user unwanted permissions
  • improved attachment notifications and history
  • fixed SQL error when searching for last edit date without having last edit column enabled
  • fix for another upgrading bug
  • made Jabber usable in PHP 5.2.[1|2] as long as no encryption is in place
  • FS#1272: All Projects: in page title
  • FS#1274: Error in translation ”% of task“
  • FS#1268: Upgrade script fails due to incorrect error about cgi.fix_pathinfo
  • corrected dates of the last edit column
  • make force_baseurl compatibility setting work correctly everywhere
  • FS#1282: Task list in task details do not work after search
  • fixed changing old type (crypt-based) passwords

Changes

  • admin users are not restricted anymore setting a user's email address
  • removed strike through for the task list when searching for closed tasks
  • single newlines are possible in dokuwiki now as well
  • reopen-request comments are now copied to the comments tab when accepted

0.9.9.2 - 26 May 2007

Features

  • temporary account lock when password entered incorrectly too often + user notification
  • (backported from 1.0) Strike through and disable links for missing attachments
  • new notification subject parameter: %u for user name
  • search in task summary only now possible

Bugs

  • fixed anon email not being saved on task submission error
  • fixed false positive duplicate requests
  • another fix for duplicate emails
  • speed up for the “last edited” column, was virtually unusable with non small-sized DBs
  • fixed dokuwiki creating directories with wrong permissions
  • FS#1258 - Extension jscalendar doesn't work with polish translation
  • disabled Jabber notifications in PHP 5.2.1 and 5.2.2 due to a bug (http://bugs.php.net/bug.php?id=41236) which could cause a server to slow down significantly
  • FS#1249: Switching between projects while editing project's user groups
  • fixed “members can log in” on new group page for projects
  • FS#1250 - Notifications::Create does not iterate through $to array
  • FS#1246 - Categories marked as 'no show' still show up in the new task category list
  • fixed an issue with older IIS versions
  • fixed user profile info when viewed in “all projects”
  • more reliable temp dir detection
  • fixed that removed notifications did not appear in the history
  • if user does not exists flyspray wrongly says “user is not enabled to login” . This has been corrected and now shows the correct error message.
  • fixed a few possible upgrade problems for 0.9.8 to 0.9.9 and 0.9.7 to 0.9.9
  • improved SVG with/height parsing for dependency graphs
  • fixed links on the roadmap page when default entry page is not the task list
  • FS#1224 - Flyspray generating dot file with syntax error
  • Flyspray checks writability of the attachments folder now
  • fixed a problem with swift and emails
  • fixed upgrader button in IE7
  • updated sv-SE, spanish, NL translation
  • fixed a PHP notice in reports.php
  • fixed a bug in the Jabber library
  • fixed task links if both the summary and ID column are disabled

Changes

  • bigger textarea for tasks
  • changed possibly confusing confirmation codes
  • minimum password size is 5 chars now
  • removed email addresses from feeds
  • the default htaccess file will now disable mod_security
  • now upgrader will not allow to upgrade from 0.9.6 (too old)

0.9.9.1 - 16 March 2007

Bugs

  • [security] minor issue: Project summary of private projects can be seen with direct links
  • [security] major issue: Performing actions as admin possible without password when getting Flyspray to spit out errors before all headers are sent (Thanks to Stefan Esser) see also FSA1
  • fixed upgrade problems with PostgreSQL
  • fixed a bug regarding adding attachments
  • fixed a bug related to the task list and update check (undefined index…)
  • fixed maxlength for user name fields + usernames ar stripped on login the same way as on creation
  • fixed a problem with time zones
  • upgraded swift to fix a problem with double dots in emails (hopefully)
  • fixed two upgrade problems for 0.9.7 to 0.9.9
  • fixed “Undefined index: user_pass” with wrong cookies
  • fixed a typo (hardcoded task ID), which lead to confusing URLs after editing a task
  • fixed that the template class can use a non-existent themes
  • fixed language selection if no language is set
  • fixed FS#1198: Unable to translate into new language with .langedit.php
  • fixed FS#1194: Restore default task list sort order
  • fixed “Sort task list by status fails for closed tasks”

Changes

  • updated BG translation
  • fixed a too low margin on the roadmap page
  • table cells for task fields now use nowrap
  • glob_compat() for all PHP installations that have glob() disabled for some pseudo security reasons, some people still secure their systems based in the wrong assumption that safe_mode or open_basedir are safe.
  • Flyspray now checks if the XML parser is available which is required for setup, otherwise setup might fail for no apparent reason
  • added replacements for ctype_digit and ctype_alnum which are sometimes missing on borked PHP installations
  • removed automatically added reminders. It will not be in 1.0 anyway, so you better don't get used to it.
  • upgrader button can't be pressed twice in a row anymore

0.9.9 - 10 February 2007

The list of changes is so extensive that it's too much work to list them all. Refer to http://blog.flyspray.org/archives/2-Development-status-update.html for a developement summary.

0.9.8 - 23 October 2005

  • NEW - Full-featured installer
  • NEW - Address rewriting for human-readable URLs
  • NEW - Database table prefixes
  • NEW - Background daemon to run the scheduler
  • NEW - Due-by-date field, searchable
  • NEW - Prev/Next task links
  • NEW - Operations on multiple tasks from the tasklist
  • NEW - 'Project' addresses that receive notifications for ALL changes in that project
  • NEW - Dropdown lists are now set globally and at Project level
  • NEW - Uses class.jabber.php for Jabber notifications
  • NEW - Uses class.phpmailer for email notifications
  • NEW - SMTP for email notifications
  • NEW - XML-RPC interface for opening/closing tasks, and retriving user details
  • NEW - New user accounts use MD5 for passwords.
  • NEW - Attaching multiple files to tasks and comments.
  • IMPROVED - Reliability of Jabber notifications
  • IMPROVED - Admin and Project Manager areas are more consistant and easy to navigate
  • IMPROVED - Layout and rendering
  • IMPROVED - Speed of changing tabs (uses DHTML instead of a page-reload)
  • IMPROVED - RSS feed
  • IMPROVED - Much code has been moved to classes/functions (so is much more re-usable)
  • IMPROVED - Statusbar is now used for almost all updates, and fades in a very pretty way.
  • IMPROVED - Now formats dates using strftime() to achieve localised date strings
  • FIXED - Permissions that were broken in last release
  • FIXED - Now checks permissions before delivering attachments
  • FIXED - Re-enabled Project Manager requests, adding a 'deny' link with reason box

0.9.7 - 22 January 2005

  • NEW: Easy setup script
  • NEW: User groups are now global AND project-level
  • NEW: Group permissions now more fine-grained
  • NEW: No more intermediate pages after submitting forms - new statusbar instead
  • NEW: Task dependencies and blocks
  • NEW: phpMarkdown used in project blurb, task details and comments areas (allows document markup)
  • NEW: Users can request a link to change their password
  • NEW: Private tasks
  • NEW: Icons. Now using an iconset with a compatible licence.
  • IMPROVED: Notifications no longer get sent to the user making the change
  • IMPROVED: Method of sending registration confirmation codes
  • IMPROVED: Anonymous browsing is now a project-level setting
  • IMPROVED: Bluey theme layout and style. It almost renders in IE!
  • IMPROVED: Escaping of special characters in form selects
  • IMPROVED: Detects php magic quotes setting for task display

0.9.6 - 08 October 2004

  • NEW: Config settings have been moved from header.php into flyspray.conf.php
  • NEW: Closure comments
  • NEW: Configurable date and time formats, global and per-user
  • NEW: Sub-categories
  • NEW: Priority
  • NEW: Dropdown list to show only tasks assigned to me, tasks opened by me, and tasks I watch
  • NEW: Locking tasks while editing, so no-one else can save over your changes-in-progress
  • NEW: Referring to a Flyspray task in the format - FS#123 - creates a hyperlink to that task
  • NEW: Versions are separated into past, present and future
  • NEW: Per theme custom header.inc.php and footer.inc.php files
  • NEW: Customisable columns in task list
  • NEW: 'Remember login' option
  • NEW: Secondary sort in task list
  • NEW: Visual indicator on which column is sorted in task list
  • NEW: Reports. Only two so far, but more to come
  • NEW: Task history tab
  • NEW: Scheduled reminders tab
  • NEW: Admins can change user's passwords for them
  • NEW: Basic RSS feed script - /scripts/rss.php
  • IMPROVED: Method of marking tasks 'closed'.
  • IMPROVED: Task summary is now in notification subject lines
  • IMPROVED: Admin lists are now one form per page instead of per row
  • IMPROVED: Projects are now sorted alphabetically in the dropdown lists
  • FIXED: Changing passwords now works if the cookie salt has been changed
  • FIXED: Protection against opening duplicate tasks using your browser's 'back' button

0.9.5 - 19 February 2004

  • NEW: Multiple projects with different categories etc for each. Default owners, themes etc are now project-specific
  • NEW: Multiple database support through ADODB
  • NEW: Postgres port
  • NEW: Protection from user-submitted data through regular expression filtering
  • NEW: Attachment deleting
  • NEW: Changing cookie 'salt' for protection against authentication spoofing
  • NEW: Double-clicking task details enters Edit Mode
  • FIXED: No more popup windows!
  • FIXED: Sort columns by Task Type
  • FIXED: Registration without confirmation code
  • FIXED: Minor bugs in notifications
  • FIXED: Minor CSS layout bugs

0.9.4 - 20 August 2003

  • NEW: Each task can now have unlimited related tasks,
  • NEW: Notifications Tab for each task so that users can be notified when a certain task has changed,
  • NEW: Categories can now have 'owners' who get notified when a new task is opened in that category,
  • NEW: Options screen has default category owner for un-owned categories,
  • NEW: Option to send a confirmation code for new user registrations - to prevent script kiddies signing up multiple accounts for spamming the system,
  • NEW: Page numbering for task list,
  • NEW: Option to only allow registered users to view anything,
  • NEW: Internationalisation support. English, French, German and Dutch translations are included,
  • NEW: Alternate stylesheet support for Mozilla users, showing all installed themes,
  • NEW: Comments can now be edited and deleted by members of an Admin group,
  • NEW: Severities has been moved out of the database into a translatable text file. All user-added severities will be converted to Critical severity by the upgrade script.
  • NEW: List names are now editable in the admin areas.
  • FIXED: Users & Groups admin page, which was rendering poorly in MSIE,
  • FIXED: HTML output now validates as HTML 4.01 Transitional,
  • FIXED: Scripts now check for empty summary and details prior to adding a task,
  • FIXED: Some form buttons wouldn't submit when the browser had javascript turned off,
  • FIXED: “Add another task after this one” didn't work.
  • IMPROVED: Permissions on file uploads are now set non-executable,
  • IMPROVED: Default theme stylesheet is much prettier,
  • IMPROVED: Small layout fixes

0.9.3.1 - 28 July 2003

  • FIXED: A critical bug with setting/showing task status,
  • FIXED: Sorting on column headers to include Task Type search results.

0.9.3 - 25 July 2003

Core features implemented, first public release.


Personal Tools