Simple Groupware Changelog

Version 0.605 (February 18, 2010) (tb)


  • added scrollbars to HTML preview popup
  • fixed missing include in PmWiki data handler
  • fixed an include error in cron.php
  • fixed saving spreadsheet data


Version 0.604 (February 15, 2010) (tb)


  • fixed invalid package


Version 0.603 (February 7, 2010) (tb)


  • added a new login background
  • fixed saving folder permissions
  • fixed charset warnings on PostgreSQL installation
  • fixed folder handlers (e.g. fs data handler)


Version 0.602 (February 2, 2010) (tb)


  • optimized compatibility to PHP 5.1
  • made timeouts for slow system, database and cms configurable
  • renamed core classes (moved to classes folder)
  • renamed function templates (moved to helper folder)
  • added null handling to store functions
  • fixed calendar week marks


Version 0.601 (January 29, 2010) (tb)


  • changed input length for maximum number of assets per page
  • fixed search including unicode characters


Version 0.600 (January 27, 2010) (tb)


  • added a new SOAP server (see http://<sgs-server>/<sgs-dir>/bin/soap.php)
  • added folder notifications
  • added a notification if a folder was changed by another user
  • added a warning to the setup if mb_string is missing
  • added some IE6 fixes
  • made maximum number of assets per page configurable
  • changed task dependencies to reference IDs
  • changed Ajax request parameters
  • improved compatibility with PHP 5.3
  • some smaller bugfixes


Version 0.541 (November 8, 2009) (tb)


  • updated Czech translation (thanks to Jan)
  • added short month names to the translation files
  • fixed week start for calendar popup
  • fixed search module


Version 0.540 (November 1, 2009) (tb)


  • added custom icon for folder in the tree
  • added the option to take value from popups
  • added automtic resizing for textareas
  • changed sgsML syntax for is_linked to:
    is_linked="simple_contacts|details|contactid"
    is now:
    <link value="index.php?find=asset|simple_contacts||contactid=@<field_name>@&view=details"/>
  • updated libraries to the latest version (PmWiki)
  • fixed a smarty error in the form template
  • fixed TinyMCE default text align


Version 0.533 (October 11, 2009) (tb)


  • added registry patch for Windows7 WebDAV
  • updated Brazil / Portuguese translation (thanks to Flávio Veras)
  • fixed Firefox search plugin


Version 0.532 (August 30, 2009) (tb)


  • added formatting rules documentation to text fields
  • added attachment field to the FAQ module
  • added cancel button to new/edit views
  • fixed calendar popup navigation
  • fixed layout in Opera


Version 0.531 (August 15, 2009) (tb)


  • adapted updater to new RSS feeds on Sourceforge
  • increased file upload limit in the CMS module
  • updated libraries to the latest version (Smarty, PmWiki, POP3, SMTP, PEAR,

TinyMCE)


Version 0.530 (August 10, 2009) (tb)


  • added a new mobile user interface (supporting iPhone and Nokia devices)
  • added permissions for views
  • added Indonesian translation (thanks to Bagus Winar)
  • added folder descriptions
  • added a new template to the CMS for using right-to-left layout
  • added compatibility for PostgreSQL 8.4
  • changed phonetic search to be optional
  • updated Arabic, Turkish translation


Version 0.520 (June 11, 2009) (tb)


  • added task list to projects module
  • added Arabic translation and new right-to-left theme (thanks to Muhammad Bashir Al-Noimi)
  • added custom timezones for users
  • added links to softphones (SIP) for phone numbers in contacts and users
  • added internal links to textwiki
  • added inline assets to XML folder templates
  • added compatibility for Funambol v7.1
  • expanded list of modules with groups
  • moved PmWiki system pages (PageNotFound, Search, etc.) to Workspace/Organization
  • updated Danish translation


Version 0.510 (April 12, 2009) (tb)


  • added Chinese translation (thanks to Wang Zhanjun)
  • added quicklinks to all texts: [<module>/<id>/<link-name>], e.g. [calendar/11/MyLink]
  • added quicklinks to all texts: [<id>], e.g. [11] (link to the same module)
  • added new URL find syntax: index.php?find=<module>|<id>, index.php?find=<id>
    index.php?find=calendar|11 (calendar item with id=11)
    index.php?find=calendar|subject=Meeting (calendar item with subject equal Meeting)
    index.php?find=calendar|subject~Meeting (calendar item with subject containing Meeting)
  • expanded POP3 module to view HTML mails
  • updated the jCIFS library to version 1.3.8
  • updated PmWiki engine to 2.2.1
  • updated links to RSS feeds
  • updated Imagemagick binary to the latest version
  • applied several smaller bugfixes


Version 0.503 (February 18, 2008) (tb)


  • added Graphviz markup to the CMS module
  • added folder copying
  • added custom home folder redirection for users
  • updated RSS output to RSS 2.0
  • updated PmWiki engine to 2.20
  • fixed downloading unicode filenames in IE
  • some smaller code optimizations


Version 0.502 (February 7, 2008) (tb)


  • expanded IMAP module to view HTML mails
  • added Polish translation (thanks to Przemyslaw Napierala)
  • added Ukrainian translation (thanks to SSSIE Ecocentre)
  • updated Italian translation (thanks to Stefano Ratti)
  • added higher memory_limit requirement for 64-bit systems
    (on 64-bit pointers and longs are twice as long as on 32-bit, see:
    http://bugs.php.net/bug.php?id=40720)
  • fixed a parse error in the PmWiki library


Version 0.501 (January 16, 2008) (tb)


  • some smaller bugfixes


Version 0.500 (January 6, 2008) (tb)


  • added a new module for offline synchronization with HTML5 compatible browsers (currently supported by Firefox3)
  • added a new module for rendering GraphViz diagrams (including win32 binaries)
  • added a XML sitemap to the CMS module (cms.php?sitemap)
  • added a patch for the spreadsheet export (http://bugs.gentoo.org/attachment.cgi?id=136412)
  • added some improvements to the database api
  • updated the Smarty library to the latest version


Version 0.430 (December 8, 2008) (tb)


  • added support for SQLite (3.0 and higher)
  • added Greek translation (thanks to Thomas Verikios)
  • added "jpeg" as a valid file extension for images (next to jpg)
  • added showing results with full texts to the SQL console
  • added XML headers to sgsML files
  • updated the jCIFS library to version 1.3.0 (now using NTLMv2)
  • updated PmWiki, Net_SMTP, Net_Socket, PEAR to the latest versions
  • updated binaries (Exiv2, Imagemagick) to the latest versions
  • changed validation for project and department names
  • changed cut-copy-paste functions to Ajax calls (better performance)
  • fixed a problem with the Oracle setup


Version 0.424 (October 14, 2008) (tb)


  • added Flexigrid for exporting data
  • added external links to HTML exports
  • fixed updating the search index when moving datasets


Version 0.423 (September 14, 2008) (tb)


  • updated the Smarty library to the latest version
  • added new events for slow pages in the cms
  • fixed setup for PostgreSQL 8.1.x


Version 0.422 (September 2, 2008) (tb)


  • fixed Javascript error in options pane


Version 0.421 (August 31, 2008) (tb)


  • added searching for items with special conditions (module, last modified, last modified by)
  • added new PmWiki markup to fetch content from web pages or RSS feeds
  • fixed MySQL setup for Funambol v7
  • fixed PostgreSQL warnings in the setup


Version 0.420 (August 15, 2008) (tb)


  • added a new Funambol interface (now supporting Funambol v7 with MySQL/PostgreSQL)
  • added a function for getting data from other Web pages into the CMS
  • updated Spanish translation (thanks to Carlos Zenteno)
  • fixed PmWiki page variables
  • fixed updating the search table when deleting events


Version 0.414 (July 7, 2008) (tb)


  • added real URLs to the CMS modules
  • added static caching for attachments in the CMS module
  • added compatibility for Apache 2.2.8 to in WebDAV's default .htaccess
  • added sorting for static values in sgsML (use <data values="" sort="asc|desc"...)
  • updated French and Italian translation (thanks to Laurent Bardi and Mario Moleri)
  • updated to PmWiki 2.2.0 beta 66
  • fixed default numeric default values in PostgreSQL
  • fixed localized date formatting
  • fixed view exception permissions


Version 0.413 (June 25, 2008) (tb)


  • added individual customizing for code changes and new files (see the custom/ directory)
  • added RSS feeds for the CMS module
  • added a summary field for notifications
  • added option to configure import folders


Version 0.412 (June 23, 2008) (tb)


  • added a new module for time sheets
  • added static caching for the CMS module
  • added multi user authentication to the CMS module
  • added a threads view to the forum module (applies to new assets)
  • added creating assets in different folders (if folder merging is active)
  • added exiv2 for parsing exif headers in images
  • updated debian binaries
  • fixed unescaping '@' with variables in mountpoint form
  • fixed folder operations in the CIFS module
  • fixed month translations in calendar headlines


Version 0.411 (June 14, 2008) (tb)


  • added preview function for PmWiki CMS module
  • added a frontend for the cms module (see cms.php)
  • added embedded mode for the Spreadsheet module
  • added resizing for Simple Spreadsheet in embedded mode
  • expanded the module list with the CMS module


Version 0.410 (June 7, 2008) (tb)


  • expanded the module list with the CMS module
  • updated French language file
  • added image and attachment fields to Htmldocs
  • fixed searching in data lookups
  • fixed change module in system/tree


Version 0.409 (June 3, 2008) (tb)


  • integrated PmWiki content management
  • added a new foundation package for Funambol SyncML server v6.5.14
  • changed document preview for html files
  • added debug parameter for cron job
  • removed register_globals=off requirement
  • fixed xml contacts parsing problem


Version 0.408 (May 18, 2008) (tb)


  • added default group for self registered users (users_self_registration)
  • added +/- buttons for select boxes with simple_size=1
  • added auto creation for the Trash folder when deleting messages in IMAP
  • added more colors for merging folders
  • changed the web file browser (admin tool) to handle utf-8
  • fixed missing translation for the generate password message
  • fixed copying mails with Cyrus IMAP


Version 0.407 (May 12, 2008) (tb)


  • added default group for self registered users (users_self_registration)
  • added +/- buttons for select boxes with simple_size=1
  • added auto creation for the Trash folder when deleting messages in IMAP
  • added more colors for merging folders
  • changed the web file browser (admin tool) to handle utf-8
  • fixed missing translation for the generate password message
  • fixed copying mails with Cyrus IMAP


Version 0.406 (April 24, 2008) (tb)


  • added Ajax refresh for fields in new/edit views
    (useful when creating new items in popup)
  • added the feature to sgsML to view a field in multiple tabs
  • added new code editor called CodePress
  • changed doubleclick to open the details/edit view
  • changed HTML export for "htmlarea" and "wikiarea" to show rendered HTML


Version 0.405 (April 14, 2008) (tb)


  • added doubleclick to open the edit view
  • added a workaround for using the chat module with IE7
  • made session name in cookie configurable
  • fixed version detection in setup for PHP5


Version 0.404 (April 6, 2008) (tb)


  • added a HTML export with vertical layout
  • added "last modified by" to HTML export
  • fixed renaming non-empty folders
  • fixed a problem with sorting in Cyrus imap


Version 0.403 (March 24, 2008) (tb)


  • re-added display_error requirement to setup
    (avoid problems with memory_limit and blank screens)
  • fixed import for Funambol syncML Server


Version 0.402 (March 17, 2008) (tb)


  • added the option to export data from the SQL console (using console.php?console=sql&no_gui&code=select ...)
  • added autocomplete to the SQL console for PostgreSQL
  • added compatibility for Firefox 3
  • added OpenSearch integration (replaced Firefox search plugin)
  • updated components (Smarty, TinyMCE, Net_SMTP, PEAR, ImageMagick)
  • fixed Ajax calls for PHP 5.1
  • fixed saving setup settings
  • fixed a memory leak in setup


Version 0.401 (March 12, 2008) (tb)


  • added new SQL console (including auto-complete for tables, columns and databases in MySQL)
  • added calendar view to projects module
  • added an example module for including custom PHP code (see core/functions_custom.php, schema_sys/phpinclude.xml)
  • added an option to hide tabs in sgsML (<view hide_tabs="tabname1|tabname2")


Version 0.400 (March 6, 2008) (tb)


  • added permanent folder merging
  • added Italian translation (thanks to Mario Moleri)
  • added Turkish translation (thanks to Ibrahim KIZMAZ)
  • added subfolder detection to the tree (hiding unneeded expand icons)
  • added compatibility for PostgreSQL 8.3.x
  • added compatibility for Funambol v6.5 SyncML server
  • added Polish translation to Simple Spreadsheet (thanks to Jan Stepien)
  • added custom categories to expenses
  • added footer with current date and time to calendar views
  • added a new AJAX framework for folder operations and lookups
  • changed select boxes to allow entries with duplicate keys
  • reduced include calls in PHP by using an auto loader
  • dropped display_error requirement in setup
  • updated the PHP/Java Bridge to 4.3.2
  • removed XML-RPC Testing Framework (replaced with new AJAX/JSON)
  • raised minimum PHP version to 5.1.0
  • optimized memory usage for backup / restore
  • fixed error handling for PHP 5 and the PHP/Java Bridge
  • fixed Wiki rendering with PHP 5
  • fixed exporting for Unicode characters


Version 0.321 (January 1, 2008) (tb)


  • fixed overtaking old numeric or boolean config settings in setup
  • fixed missing id in Simple Spreadsheet component
  • fixed missing id in Calendar component
  • fixed search plugin for Firefox


Version 0.320 (December 11, 2007) (tb)


  • added direct save for webdav files and folders (e.g. copy/paste folders and files with the windows explorer)
  • added shorter filenames for webdav (removed "_filedata")
  • added folder creation / renaming to webdav
  • added HTML and Excel folder summaries to webdav
  • added the option to "go back" after saving an asset (plus Firefox shortcut Alt-Shift-b / Alt-b)
  • added new fields to contacts (image, curriculum)
  • improved printing for calendar and Gantt views
  • added "print all" to the top menu (prints all assets in the current folder)
  • added Brazil / Portuguese translation for Simple Spreadsheet
  • added Slovak translation from Tomáš Štefunko
  • added Croatian translation from Dario Cikatic
  • added categories to the portal module
  • raised minimum browser versions for safari (>=1.3) and opera (>=8.5)
  • cleaned up styles
  • fixed IMAP sorting together with filters
  • fixed saving documents in WebDAV with MS Word


Version 0.311 (November 1, 2007) (tb)


  • added support for huge IMAP folders without server based sorting (e.g. Gmail IMAP)
  • added the Danish translation from Jens Chr. True
  • added an average function as progress summary for tasks
  • added a sum function as cost summary for expenses
  • added a duration field for tasks (automatically calculated)
  • added "firstname" and "lastname" (users) to "from" header in mails
  • added "name" field in mail identities to "from" header in mails
  • added name in smtp options to "from" header in mails
  • added "name" field to the CSV contacts module
  • added a limit for inline text bodies in mails (16k)
  • added the option to restore only missing items in the backup module
  • added a new module for user self registration
  • improved history function for HTML content (hide tags)
  • integrated TinyMCE HTML editor directly into new/edit forms
  • enabled tables and images in TinyMCE
  • updated components (TinyMCE, ImageMagick)
  • fixed creating portal items for all tasks of a user
  • fixed moving chat rooms to include chat archives
  • fixed WebDAV mod_rewrite rules for Apache 1.3.x
  • fixed a mapping problem for firstname/lastname in the ldif handler
  • fixed LDAP group synchronization for unicode group names


Version 0.310 (October 14, 2007) (tb)


  • added LDAP group synchronization (thanks to Laurent BARDI for providing the patch)
  • added Swedish translation from Lars Stavholm
  • added the option to refresh portal items after x seconds
  • added new fields for CSV contacts data handler (city, zipcode, state, country, department, birthday)
  • added a new data handler for LDIF contacts (LDAP Data Interchange Format for Thunderbird, Active Directory)
  • added buttons to resize textareas in forms
  • added use of the current username and password in mountpoints (use and in the mountpoint definition)
  • added new syntax to view assets from different folders: index.php?find=assets|table|limit|field=value
  • added the option to redirect to a predefined folder after login (use http://<your-server>/sgs/bin/index.php?folder=<folder-id>&view=display&logout)
  • added the option to use PHP functions directly in views instead of Smarty templates (see http://www.simple-groupware.de/cms/Main/Customization for more)
  • changed the default portal page for new users to show all tasks and appointments related to that user
  • changed the default portal page for new projects to show all tasks and files related to that project
  • splitted up functions.js, created functions_edit.js for edit/new forms
  • fixed SyncML export for contacts and appointments
  • fixed importing for huge CSV files
  • fixed ob_flush error handling in install_unattended.php.txt


Version 0.301 (August 30, 2007) (tb)


  • added a project field to the files module
  • changed $_ENV to getenv() for better compatibility (php.ini: variables_order is recommended to be "GPCS")
  • fixed a problem with a missing anchor value in mountpoints
  • fixed a problem with the Oracle setup


Version 0.300 (August 23, 2007) (tb)


  • added error messages for unperformed actions due to missing asset permissions
  • added the option to update from a package file in the local filesystem
  • moved folder operations to top menu (move/cut/paste/delete/rights)
  • changed text conversion for HTML-only mails
  • fixed creating SyncML contacts if no lastname is given
  • fixed setting seen status in the imap module
  • fixed a problem with basic authentication and downloading files


Version 0.299 (August 10, 2007) (tb)


  • added an expenses module
  • added a checkbox for folder categories to select all items
  • added auto detection for server-based sorting in the IMAP module
  • added 15 minute IP blocking if password entered 4 times wrong within 30 minutes
  • updated xpdf binaries
  • fixed missing cache directory in simple spreadsheet
  • fixed update problem with missing config parameters


Version 0.298 (July 27, 2007) (tb)


  • added WebDAV server (list folder contents / edit files)
  • added option to require admin rights to set mountpoints
  • added option to archive deleted files (activated by default)
  • added option to use the mail() function instead of SMTP
  • added collapsing for assets with many files
  • added lookup butons for non-overloaded select boxes
  • added Debian binaries for document preview
  • added compatibility for IIS
  • added pure PHP implementation for the PHP/Java Bridge (no need for the binary extension in PHP 5.2+)
  • changed asset background color to the button column (in the display view)
  • updated the libraries to the latest versions
  • changed the exif reader to ImageMagick identify (better performance)
  • removed a debug statement which stopped deleting multiple assets
  • fixed a problem with unicode folder names in IMAP
  • fixed strtotime handling for dates before 1970
  • fixed quoting for template lookups
  • fixed Outlook CSV data handler with empty "last name" column
  • fixed an error message when creating categories, statuses
  • fixed a problem with Antialias not being compiled into GD
  • fixed a problem with Denial of Service (DoS) protection (workaround for touch() bug in PHP 5.x #41786)


Version 0.297 (July 7, 2007) (tb)


  • added server based sorting and searching to the IMAP module (better performance for big folders)
  • added webkit border radius styles
  • moved history view to button bar (upper right corner)
  • changed the chart library to Artichow
  • fixed a problem with the touch() function in PHP 5.x (#41786)
  • fixed a problem with broken mail structures in the IMAP module


Version 0.296 (June 24, 2007) (tb)


  • added support for synchronization with Funambol v6 (experimental)
  • added a new update tool
  • added '@' as valid character for usernames, groupnames, contact-ids and identity-ids
  • fixed a IMAP problem receiving headers from Dovecot


Version 0.295 (June 19, 2007) (tb)


  • added some changes for Safari 3.0
  • added some fixes for the statistics module
  • fixed building https-urls for mail reminders
  • fixed creating LDAP users
  • fixed password change for users


Version 0.294 (June 11, 2007) (tb)


  • added a helpdesk module
  • added meta data handling and history for cifs and files module (fields status, description, color and notification can be used in these modules, being saved to .meta files)
  • optimized the IMAP handler for bigger folders
  • changed default calendar view for contacts/users to month, tasks to Gantt
  • fixed searching in data handlers (imap, pop3, etc.)
  • fixed simple_default_function tags in edit_as_new views
  • fixed a problem with function overloading from the mbstring library
  • fixed moving assets


Version 0.293 (May 18, 2007) (tb)


  • added a Gantt view for the calendar component (also used in tasks, contacts, users, etc.)
  • added a debian binary for the PHP/Java Bridge
  • added some changes for the Simple Groupware Client


Version 0.292 (May 14, 2007) (tb)


  • added document locking for checkin/checkout
  • added resizing for the content pane and the tree
  • added the option to upload files from a URL
  • added icons for the tree and a new theme to use the icons
  • changed database requirements to version 4.1 for MySQL
  • fixed clob handling for the Oracle database


Version 0.291 (April 30, 2007) (tb)


  • added integration with Skype to contacts and users
  • added "return receipt" function to email modules
  • added views for birthdays and anniversaries to users and contacts
  • added iCalendar attachment to appointment notifications
  • added searching and previewing MS-Office Open XML files
  • optimized mail format and timing for notifications
  • fixed problems with missing fields in copy/paste
  • fixed session states for composing mails
  • fixed yearly repeating events on leap years


Version 0.290 (April 20, 2007) (tb)


  • added e-mail reminders for calendar events, tasks, contact activities, password / account expirations, birthdays, anniversaries
  • added a script for unattended installation
  • updated components / libraries: Smarty, JpGraph, TinyMCE (added template plugin), EditArea, Net_SMTP, NetSocket, PEAR
  • updated win32 binaries: Xpdf, ImageMagick
  • optimized sgsML parser
  • fixed content pane in popup mode and Konqueror


Version 0.282 (April 5, 2007) (tb)


  • improved session handling to allow simultaneous logins for one user account
  • added Russian translation
  • added a height parameter to the portal module
  • fixed problem with setting values in type simple_select


Version 0.281 (March 22, 2007) (tb)


  • added NTLM authentication
  • added ID3 information to MP3 preview
  • added enable/disable to groups
  • reduced memory usage in the setup
  • changed upgrade process to include old setup settings automatically
  • changed unique check for categories and statuses
  • fixed SyncML remote delete id handling


Version 0.280 (February 21, 2007) (tb)


  • added notifications for all assets
  • added a preview pane to the user interface
  • added French and Hungarian translations
  • added code editor component EditArea
  • added a new data handler for accessing CIFS servers (Samba, Windows, NetApp, etc.)
  • added the option to show only subscribed folders in the IMAP module
  • added options to setup settings to allow debugging IMAP, POP3, SMTP
  • updated imagemagick binary for win32
  • updated components / libraries: Smarty, PEAR, TinyMCE
  • improved search functionality for lookups
  • code cleanup for the top menu
  • cleanup for contact activities
  • fixed a problem with exporting non-database datasets
  • fixed a problem with recalculating appointments in the setup
  • fixed a problem with renaming folders


Version 0.270 (January 29, 2007) (tb)


  • added support for syncing tasks over SyncML
  • added individual asset permissions to the files, forum and chat module


Version 0.261 (January 25, 2007) (tb)


  • added new icons for download, links
  • updated Brazil / Portuguese, Nederlands / Dutch translations
  • changed the way to retrieve IMAP folders to support bigger directory structures
  • fixed POP3 issues with bad content types and message/rfc822 parts
  • fixed a problem with the IMAP and SASL libraries (could cause a blank page in some PHP versions)


Version 0.260 (January 13, 2007) (tb)


  • added support for syncing notes over SyncML
  • added possibility to copy/paste assets with unique fields
  • added new admin function to rebuild the search index
  • added a diff-function to the history of text areas
  • changed syntax for finding assets from index.php?find=asset|table|field|value|limit to index.php?find=asset|table|limit|field1=value1|field2=value2
  • changed var_export() to serialize() for building the Smarty hash
  • changed default asset limit in sgsML from 1 to 20
  • moved processing time from page title to a comment
  • fixed a date problem in the Brazil / Portuguese language file
  • fixed a problem with setting folder permissions on non-database modules
  • fixed a problem with paging in Oracle
  • fixed a problem with mapping SyncML IDs and processing the sync changelog


tb = Thomas Bley

Changelog 2006 - Changelog 2004 - 2005