[ EN ]    [ DE ]   
kOOL Logo HomeAboutDownloadDevelopmentDocumentation
Rects
Download

  Release notes for kOOL releases

With every kOOL release you will find notes about the changes and instructions for updating your current version to the newest release.

Release notes for R38

  • New module tracking to track attendance of people in courses, small groups etc. (See documentation for details)
  • Removed news module (IMPORTANT: Read details below)
  • New (faster) fullCalendar (v1.4.5) for event and reservation modules
  • Important bugfix: Ajax calls sometimes ended the PHP session which led to users being logged out
  • New filter submenu for small groups
  • New filters: Find person who have made donations in a given year. AddParents and AddChildren filters.
  • Better birthday list which allows selection of columns and export
  • New column with number of members and link to show them in list of groups
  • Added links to names in front module
  • New option to order birthdays by age or month/day
  • New family email address used when exporting families with email addresses
  • Speedup for front module today
  • Some small CSS cleanup
  • iCal export now uses UTC times
  • Better support for kOOL on shared hosting servers ($INCLUDE_PATH_PEAR and $INCLUDE_PATH_SMARTY in config/ko-config.php)
  • PEAR classes Spreadsheet_Excel_Writer and OLE are not needed anymore, replaced by excelwriter class

» IMPORTANT: With this release the news module disappears. Newsletters should now be handled with groups and the news for the front page are managed in the admin module (access level 2).

There is a PHP script available to convert all current newsletters into groups. It creates a new group for each newsletter and assigns all newsletter recipients to these new groups. This script must be called before the database is being updated with the below mentioned changesR38.sql!

Download update_R38.phps

 

» Some database changes have been added with this release.

Apply changesR38.sql to your database before updating to the new release. changesR38.sql is contained in your zip file.

» For multihost installations: Call kOOL_setup.sh in your webfolder to create the new directories and files. This script will delete the news folder in your kOOL webroot.

» Go to the tools module and add a name for the new family field "famemail".

» Add the new constant EMAIL_SET_RETURN_PATH to your config/ko-config.php. Set it to TRUE to have the email header Return-Path set for email sent from kOOL. (See install/default/config/ko-config.php for an example and the documentation for more details.)

Release notes for R37a

  • Select month/week/day for calendar
  • XLS export of events/reservations was buggy
  • New constant FORCE_FAM_FIRSTNAME: If set family export always includes first names
  • Bugfixes for new calender for IE7/6
  • Bugfix: Sorting of addresses for some columns didn't work correctly
  • Bugfix for install tool

No special steps are needed for an upgrade from R37 to R37a. Just make sure to clean the cache of your browser.

Release notes for R37

  • New drag&drop calendar view for events and reservations (day, week, month)
  • Mail merge letters directly from within kOOL as PDF file
  • Send notification email to group members upon event changes
  • Set admin email for logins to overwrite email from address
  • New frontmodule "Find address" which works as the fast filter of the people module
  • Select a filter preset for the people select when adding donations
  • ko_guest may not store presets in itemlists anymore
  • ko_guest may not export reservations

» Some database changes have been added with this release.

Apply changesR37.sql to your database before updating to the new release. changesR37.sql is contained in your zip file.

» For multihost installations: Call kOOL_setup.sh in your webfolder to create the new directories and files.

LaTeX: The new mail merge export is based on LaTeX, KOMA-scripts and pdflatex. Make sure you have those installed on your server if you want to use the mail merge.

» The PEAR class Calendar is no longer needed for R37.

Release notes for R36

  • iCal export for reservations
  • Three separate fields for family salutation
  • New button "save as new" when editing an event, reservation or donation
  • Admins may store global filter and itemlist presets for all modules
  • XLS export of groups has columns aligned now

» Some database changes have been added with this release.

Apply changesR36.sql to your database before updating to the new release. changesR36.sql is contained in your zip file.

» For multihost installations: Call kOOL_setup.sh in your webfolder to create the new directory resical.

Release notes for R35

  • Graphical statistics for addresses and small groups (You'll need PHP's GD library installed on your webserver for these to work)
  • Logged in users can see their own reservation and event requests which still await moderation
  • Use groups to manage recipients of ezmlm mailinglists
  • Dark colors for event groups are now possible, as the text will be rendered in white
  • Some important bugfixes: Access rights for addresses, donations, rota

Make sure to rename your config/ko-config.inc file to config/ko-config.php if you haven't updated to R34a yet.

Some database changes have been added with this release.

Apply changesR35.sql to your database before updating to the new release. changesR35.sql is contained in your zip file.

For multihost installations: As this release contains two new files you'll have to copy install/kOOL_setup.sh to your kOOL web directory and run it from there to create the new links.

Release notes for R34a

This release only fixes a security issue in R34. Make sure you update to R34a if you're running any previous version of kOOL.

After updating to R34a you have to rename the file config/ko-config.inc to config/ko-config.php.

Release notes for R34

  • Combine event groups in calendars
  • Event moderation
  • Reservation groups are beeing used in item selection lists
  • New settings to choose title field for calendar view
  • Rota export: New setting to mark empty entries
  • Rota: Display event titles/comments in rota
  • Submenu color legend removed and integrated into itemlist
  • More help texts and list titles
  • Reworked schedule form for rotas and PDF export
  • Assigning addresses to rota teams and logins is not done with the buttons beneath the address list anymore but directly in the login or person form
  • Dummy groups show subgroup entries instead of just "x" in address list
  • Speed improvements
  • Slow access to address changes improved by adding the right index to the db table
  • Code cleanup for reservation and event module

Some database changes have been added with this release.

Apply changesR34.sql to your database before updating to the new release. changesR34.sql is contained in your zip file.

For multihost installations: As this release contains a new file you'll have to copy install/kOOL_setup.sh to your kOOL web directory and run it from there to create the new links.

Releasenotes for R33a

  • Set custom timeout for session in ko-config.inc and automatic warning upon logout.
  • Some speedups in the people module
  • Bugfixes for new versioning feature for addresses in people module

Releasenotes for R33

  • Version history for person's records in people module
  • New column "creation date" for person's records including filter for this column
  • Allow sorting for multiple columns in people module
  • All group datafields may be edited
  • New option for logins to allow moderation of group subscriptions withouth level 4 rights
  • Address export for children with additional columns containing information from their parents
  • Export yearly donations statistics to Excel

Some database changes have been added with this release.

Apply changesR33.sql to your database before updating to the new release. changesR33.sql is contained in your zip file.

You can use the update script to transfer the creation dates for person records from the log data in DB.ko_log over into the column DB.ko_leute.crdate. This is not a necessary step but enables you to filter the person records for their creation date. Please read the instructions contained in the update script before you run it.

Releasenotes for R32

  • Group subscriptions: Assign subscription to any person from the database not just those found by the fuzzy search
  • New field "comments" for reservations
  • New color picker
  • Replaced overlib with smaller js-code
  • Automatically assign addresses added by a certain login to a given group
  • Use people assigned to groups in rota scheduling
  • Disabled old fileshare module (webfolders are still enabled)
  • Allow additional email fields which will be considered when exporting to email
  • Display comments in monthly PDF export for events and reservations
  • Export groups hierarchy to an excel file

Some database changes have been added with this release.

Apply changesR32.sql to your database before updating to the new release. changesR32.sql is contained in your zip file.

For multihost installations: As this release contains new files you'll have to copy install/kOOL_setup.sh to your kOOL web directory and run it from there to create the new links.

Releasenotes for R31

  • Possibility to hide addresses (db update needed)
  • New consistent iconset
  • Context sensitive help (db update needed)
  • "Apply to all" for multiedit
  • SQL optimizations for often used SQL queries
  • XML-GET interface to retrieve data from kOOL through get.php
  • Many bugfixes

Some database changes have been added with this release.

Apply changesR31.sql to your database before updating to the new release. changesR31.sql is contained in your zip file.

The new column ko_leute.hidden must be given a name manually through the tools module for it to appear in the people module. (EN: Hidden, DE: Versteckt, NL: Verborgen)

For multihost installations: As this release contains two new files (get.php, inc/class.mcrypt.php) you'll have to copy install/kOOL_setup.sh to your kOOL web directory and run it from there to create the new links.

Releasenotes for R30

  • New language: Dutch (thanks to Johan)
  • New filter to apply filter presets as a single filter (can be combined with others)
  • Allow users to change their own password
  • API for map plugins to display address on online maps
  • Mutations: Better search to find possible matches in db. Checkbox "new" removed.
  • Bugfixes: Group datafields, Permission problems with reservations, children calculation was wrong, webfolder names
  • Multiedit for reservations that are awaiting moderation
  • Mark sundays in list view for events and reservations
  • Display LDAP errors if connection fails (thanks to PaulH)
  • Open webfolders by clicking on fileshare menu (only in IE)
  • Allow setting of en_UK or en_US and others with different ll-files

Some database changes have been added with this release.

Apply changesR30.sql to your database before updating to the new release. changesR30.sql is contained in your zip file.

Releasenotes for R29a

This is a bugfix release fixing some critical bugs that where discovered in R29 after the release.

  • Missing database column for new module donations in db table ko_admin_groups
  • Filter for families, rota teams, groups, roles didn't work properly anymore
  • Filter link (OR, AND) for groups didn't work anymore
  • Rota checkbox didn't update correctly when editing a single event
  • Better support for sending sms from different countries

Release notes for R29

  • New module "donations": Different accounts, repeated donations, filters, graphical analysis, export to xls
  • New PDF export functionality for address data (people module). Layouts can be defined in admin module
  • Multi-row editing is now also available for group datafields (people module).
  • English translation of kOOL and documentation (thanks to PaulH).
  • New filter for events and reservations: Starting and ending today.

New database tables are needed for the donations module and for the pdf export.

Apply changesR29.sql to your database before updating to the new release. changesR29.sql is contained in your zip file.

Releasenotes for R28

  • The installation of kOOL has been improved a lot. It should now be a lot easier and more stable to install kOOL on a new server. - Check out the adapted installation instructions.
  • Better sorting of groups, smallgroups and rota teams
  • Filling out the forms has become easier
  • PDF export of yearly calendar
  • Filter for groups applies role to subgroups as well
  • Fill pages with addresses when printing labels

Make sure, smarty is installed before updating. As of this release, smarty is not part of the kOOL package anymore.

Update your database with the file changesR28.sql. This file is for a German installation. Adapt it before you use it for a kOOL in a different language.

Releasenotes for R27b

  • Bugfixes concerning PHP5 and the use of admingroups
  • The assignement to groups while importing addresses didn't work always
  • DB change: lastchange in ko_leute changed from DATE to DATETIME (see changesR27b.sql)
  • New class for display of lists (beta)

Releasenotes for R27a

  • Some important bugfixes (e.g. multiediting group columns)
  • Values are stored differently in LDAP to better cooperate with Outlook. Manual Export in Tools module is needed to update all LDAP entries.
  • New field (item number) for tapes demands a DB update (see changesR27a.sql)
  • New filters for smallgroup data and group datafields (see changesR27a.sql)
Rects
©Renzo Lauper, CH-5000 Aarau, All rights reserved