Previous versions:
0.5b - released 2009-03-10- Settings (parameters) now have their own DB table for more flexibility - update needs dropping/restoring of DB or "ALTER TABLE" query
- Entries marked as "Private" are now visible only to registered users. mod_simplecal changed accordingly.
- Events spanning over multiple days are now visible until the "date_from" has expired. mod_simplecal changed accordingly.
- New parameter in backend: users now have the choice whether to show only future events (default) or all events, even past ones. This has NO effect on the module (mod_simplecal). Feature suggested by Aaron.
- New DB field in Event: "Price". With this field you can add a price (admission fee, charge, price) to an event. This has no further effect. Also added a "Currency" field in the backend settings. How to use it: price field displays on frontend event view (including PDFs and vCAL items) ONLY if currency is not empty (i.e. leave currency empty if you don't want the price to show up anywhere

).
- Carriage returns in the event's extended description field now display correctly in the frontend. Thanks to Aaron for pointing this out.
- "Copy data from group" procedure's erratic behaviour corrected both front- and backend.
- It is now possible to search for a given address to more easily point the Google Map marker. Google Maps now open in a popup window for easier management, user can search for a specific address or "point-and-click" the location. This works both for backend as well as frontend add/edit forms.

- Frontend add and edit permissions are now separated. Added 2 backend settings.
- Users can now edit their own events. Both features suggested by 'iqualjo'
- In Backend, events expiring today were incorrectly tagged "Expired" (date color = red), while they were still visible in the frontend. Now events expiring today are tagged published and date color is orange.
0.4.4b - released 2009-02-28- Found a bug that prevents the frontend "Get data from group" link from working properly. Corrected.
0.4.3b - released 2009-02-27- The button "load data from group" now works correctly and is based on an AJAX request for real-time data fetching. This has been enabled for front- and backend (thanks to Jussi for the input)
- corrected a wrong color in an onmouseout event in the frontend event list. Now also non-white backgrounds work correctly. Bug introduced with the change in 0.4.2b and should not present in previous releases. Thanks to Mark for pointing this out.
- if the event Web Site is the same as the Group Web Site, only the latter is displayed and can be clicked through the link icon right of the group name.
- Fixed consistency in front-end edit/insert: users can now select (with a backend parameter) the user groups that have access to this feature. Thanks to Jess for the suggestion.
- Fixed wrong or scrambled PDF output and missing class declaration. Thanks to Jussi for pointing this out.
0.4.2b - released 2009-02-19- When another Javascript item (either file or code inside the template) does a "window.onload" method, the calendar selection stops working. This is because only one window.onload call is possibile for each page. For example, the "beez" template behaves this way. Fixed.
- It is now possible to add and modify events also from the frontend. Insert and Edit is enabled for Administrators and SuperAdministrators only. For these two user groups, the frontend calendar list now shows all events (including unpublished ones). New menu item.
- Web Site field extended from 64 to 256 chars (needs dropping/restoring of DB or "ALTER TABLE" query).
- Added basic e-mail validation (E-Mail not shown on frontend detail page if it fails validation).
0.4.1b - released 2009-02-15- corrected a Javascript problem that prevented the marker from being set in the entry backend interface.
- corrected wrong SQL query that loaded group data in frontend entry detail instead of entry data.
- Search bar and pagination links in the frontend list view are now selectable from the backend parameters. Choose "No" to show the complete list without pagination and search bar. (Feature suggested by "Paletta")
0.4b - released 2009-02-14- Changed default map icon in frontend with a PNG map icon that has transparent background. It now has a customizable tooltip, too.
- Event entry backend view: corrected a JS problem in the "copy from group data" function, now working also when GoogleMaps are not enabled.
- [SC Module]: a bug with the "show more..." text has been found; if the # of events is less than the maximum number of showed events in the module (backend params), it miscalculates the number of events to show. New module version 0.5.
- If groups and/or categories are deleted, the site checks whether they were in use before deletion. A sort of software-driven referencial integrity (missing in most MySQL setups)
0.3.3 - released 2009-02-01- Corrected List view and Detail view menu items in Joomla backend, now possibile to have a menu item pointing to one calendar entry
- Corrected placement of OnMouseOver-Javascript in the frontend list view, now it doesn't break other JS-based components or modules also running on the same page (mod_slideshow_pro, for example)
- In backend entry view, the query always returned the name / e-mail / website of the data content of the groups table, wheter or not something was custom set in the entry.
0.3.2 - released 2009-01-22- Corrected minor issues with CSS
- Changed shape and position of the Google Maps box, now in a Lightbox-Styled DIV floating in front of the text
0.3.1 - released 2009-01-22-I'm still struggling with CSS in IE7 and IE6. Should be fixed by the next release. Currently my main priority is the Google Maps DIV that messes up the layout on IE6 and IE7, while working ok on Firefox and Safari.