Release 1.1.2
-------------
- Cleaned up handling of day-of-month past end-of-month (PR#7)
Release 1.1.1
-------------
LowCal.pm
- Closed security hole allowing users to display arbitrary files on server
Admin.pm
- Event Tags of '0' were being reported as '(Null)'. Fixed. (PR#5)
Release 1.1.0
-------------
Admin.pm
- New module containing admin functionality. It's not much to look at yet,
but it's now possible to add, edit, and delete event records without
leaving your browser. README has been updated with instructions for
setting up the admin module.
LowCal.pm
- Added %DATERANGE% token for listdays/summarydays
- listdays requests were displaying body of event file for remote event
listings (i.e., with location sttribute). Fixed to
display link to remote event information.
lowcal-update.pl
- Added GPL boilerplate
Release 1.0.3
-------------
LowCal.pm
- New module config setting: DailyLinks - if set to nonzero value, calendar
will include a link for each day to a list of that day's events with
details. Defaults to 0 (off).
- New META EVENTNAME attribute: Location - if present, clicking on the
event's generated link will jump directly to the specified URL.
- New config file: (event dir)/categories - List of available categories in
the event dir. Used by %CATBOX%. Will also be used by the event-editing
forms in the web admin interface.
- New tokens: %CATBOX% - Displays a multiselect listbox for event categories
to be shown.
%CATBOXSIZE=n% - Number of rows to include in %CATBOX%.
Defaults to 3.
- ListDays/SummaryDays requests no longer print a day separatior
(list_day_sep) if only one day is being displayed
- ListDays/SummaryDays was ignoring category restrictions. This has been
fixed.
- Added date offset capability to year, month, and day URI params. (PR#3)
- Modified parameter-parsing code to deal with repeated spcifications of the
same param (i.e., category=cat1&category=cat2) and to accept params in the
body of a POST request in addition to the URI
- Commented out reference to Apache::File module, which does not appear to
have been used.
Settings
- New file documenting available module config settings
Release 1.0.2
-------------
LowCal.pm
- New URI param: date=mm/dd/yyyy (U.S. format) or date=dd-mm-yyyy (European
format)
- New tokens: %DATE% = Date in mm/dd/yyyy format
%EDATE% = Date in dd-mm-yyyy format
- Tweaked main calendar generation to present events ordered based on
ascending event file name instead of raw directory order
lowcal-update.pl
- New flags:
-c Deletes event records prior to the first of the current month
-C Deletes event records prior to the current date
-f Fake - reports all actions that would be taken, but doesn't actually
do anything
-v Verbose
CalCron.pm
- New exported function, clear_to, which implements lowcal-update.pl's -c/-C
functionality
- New package-scope variables (non-exported) $fake and $verbose which control
activity identically to lowcal-update.pl's -f and -v switches
Release 1.0.1
-------------
CalCron.pm / lowcal-update.pl
- Modified activity reporting messages to indicate whether links for recurring
events are being created or whether they already exist and are being skipped
- Fixed CalCron::matches to ignore leading zeroes (PR#1)
- Added ability to specify relative as well as absolute months for event
generation (e.g., if today is 1/1/2001, month +1 = February 2001, month +2
= March 2001, etc.).
- Modified lowcal's help text to mention relative date capability
install.pl
- Created an installer!
Release 1.0.0
-------------
LowCal.pm 1.0.0
- Added GPL notice to all source files
- Documentation is relatively complete. I'm still a little embarrassed by
the (lack of an) install procedure, but I'm not going to have time to fix
that in the immediate future. Hopefully before too long, though...
LowCal.pm 0.9.5
- Minor fix to handling of events with multiple categories
LowCal.pm 0.9.4
*** The code is ready for release, I just need to beef up the ***
*** documentation ***
- Removed .html extension from template files
- Added support for event categories
- Added CATLIST and CATPARAM tokens
lowcal-update.pl 0.9.0
- Initial implementation of recurring event record generation using
Apache::LowCal::CalCron
LowCal.pm 0.9.3
- General code cleanup
LowCal.pm 0.9.2
- Removed hardcoded next/prev month links below monthly calendar
- Added tokens for info on next/prev month so the removed links can be
generated out of templates
- Added tests to only return header to HEAD requests
LowCal.pm 0.9.1
- Added Tokens file to document the available tokens for use in templates
- Added ListDays and SummaryDays operations
LowCal.pm 0.9.0
- Fixed URI handling to work without requiring calendar to be installed
directly off the document root
- Fixed tables to always fill width of browser
- Added header/footer templates and code to parse them for keyword
substitutions
- Body of event listings is also parsed for the same keywords as headers/
footers
- Event names are identified via tag