Change Log

From Easy PHP Calendar Instructions
Jump to: navigation, search

Version 7.5.0

  • Upgraded all database calls to mySQLi
  • Enhanced PHP 7.X support
  • Separated database connection for better compatibility with integration with other scripts
  • Updated installation for compatibility with newer versions of mySQL
  • Removed auto-convert links feature (it had been depreciated)
  • Updated HTML Purifier to the latest release
  • Moved all functions out of config.inc.php file
  • Updated multi-calendar demo to include customized monthly agenda list
  • Refined installation and upgrade processes
  • Updated licensing routine to eliminate unnecessary requests and comparisons

Version 7.1.6

  • Added Modal example
  • Updated AJAX example
  • Updated description parser to check for HTML encoded brackets
  • Updated CSS to add table spacing
  • Updated the method to disable XSS protection in settings
  • Updated link code in settings to allow embedding in iFrame
  • Updated license support period verification for renewals
  • Updated HTML Purifier to latest release, 4.7.0
  • Updated TinyMCE to use CDN instead of local files
  • Fixed an issue with saving events with no custom fields
  • Disabled HTML Purifier cache (caused issues with some servers)

Version 7.1.5

  • Added ability to have custom fields for events
  • Added custom fields display to pop-ups, agenda calendar and blog calendar
  • Moved time just below the short description in pop-ups
  • Adjusted the spacing for categories and custom fields in the Event Manager
  • Updated modern.php and blog.php templates to show custom fields
  • Updated HTML Editor to latest available release
  • Updated HTML Purifier to latest available release

Version 7.1.4

  • Added ability to hide features of Event Manger using CSS
  • Added ability to hide columns on the standard calendar
  • Added on-click pop-up window option to agenda calendar
  • Improved SQL error checking
  • Updated configuration file for better compatibility with certain user/password characters
  • Updated error reporting levels removing depreciation notices that affected some clients
  • Fixed an issue with some mySQL configurations saving new events
  • Fixed an issue with saving a floating event that begins on the last day of the month
  • Fixed an issue with the Agenda calendar when using large values for the listMonths option

Version 7.1.3

  • Added the ability to modify a single event in an event series

Version 7.1.2

  • Added XSS disable checking to setup directory
  • Updated the XSS disable code for compatibility with some server configurations
  • Updated the pop-ups function to set the PHP time zone as set in the configuration
  • Updated the time zone code to help with servers that don't have one set in php.ini
  • Fixed some group permissions issues

Version 7.1.1

  • Updated the HTML editor to use the latest release of TinyMCE (4.0)
  • Modified the width of some elements in the Event Manager
  • Modified Add / Edit a single event to include an end date selector instead of number of days drop-down
  • Fixed an issue with decoding of special characters in certain calendar modes

Version 7.1.0

  • Added the ability to display the event time on the Standard calendar (enabled by default)
  • Added $noOld=2 option to the Agenda calendar to hide events for today as well as past events
  • Added EPCpageHeaders CSS element to the theme/system/system.css file to modify the settings and event manager headers
  • Enhanced the license system to use an alternative retrieval system if cURL fails
  • Modified default templates to set the Standard calendar to fit 95% of the screen width (was 705px)
  • Modified language files and added "series" text to recurring events
  • Modified the layout of the edit/delete options in event manager pop-ups
  • Modified the date and time discovery routines in order to accommodate future enhancements*
  • Fixed the Event Manager not adhering to the min/max years settings
  • Fixed Blog navigation issue after selecting a date
  • Fixed an issue with the Agenda calendar that wouldn't span past the end of a year when set to display multiple months
  • Be sure to check your time zone selection in the settings after upgrading to this version for the first time.

Version 7.0.15

  • Enhanced compatibility with Chrome and the category color picker
  • Updated the license save code with better error reporting
  • Fixed an issue where the new sessions time limit may not display in settings
  • Fixed an issue with the legend plugin and the multi event category color

Version 7.0.14

  • Added the ability to switch between different calendar views in the Event Manager
  • Added a color picker to the categories in settings
  • Added Owner and Group text (in the pop-ups) to the language files
  • Added the ability to change the event title layout style on the standard calendar
  • Added the ability to change the length of time before automatically logging out inactive users
  • Updated htmlpurifier to the latest release
  • Updated the internal version upgrade code to allow greater flexibility
  • Fixed a extremely specific XSS issue with the date picker

Version 7.0.13

  • Added the ability to customize the text of the Event Viewer pop-up window title
  • Added [groupId] and [groupName] as Agenda and Blog template parser options
  • Modified the XSS protection to allow '_blank' as a valid link target attribute
  • Modified the mouseover code in the Event Manager to ignore some custom values that could cause issues editing events
  • Modified the Event Manager standard calendar to add new events by clicking the date number cell (touchscreen compatibility)
  • Modified the maximum user email address length from 30 to 50
  • Fixed a compatibility issue with the mouseover pop-ups and IE 10
  • Fixed the misspelling of the disalbeXSSProtection variable
  • Fixed some user permissions issues
  • Fixed a extremely specific XSS issue with the date picker
  • Fixed a rare and extremely specific XSS issue with navigation and outdated browsers
  • Fixed the ability to have space(s) as a short description when it should not be allowed
  • Updated the French translation file

Version 7.0.12

  • Created a substantial increase in the speed of computing/rendering the mouse-over code for the Mini and Annual calendars
  • Modified the license support date format to match selected date format
  • Updated license key error messages and help links
  • Updated and simplified the process of adding category selections
  • Renamed Groups to User Groups in settings
  • Removed some settings code that was no longer needed
  • Removed the Language screen and file from settings (no longer needed)
  • Fixed an issue where a user could add an event if they did not belong to a group that can add events to any group
  • Fixed an issue where a user could see events using the search function that were not in their viewable groups

Version 7.0.11

  • Updated the categories page to hide the option to delete the primary category
  • Fixed an issue with unlimited user licensing
  • Fixed an issue with the template date display of the blog style
  • Modified the auto-link to HTML function for compatibility with newer versions of PHP
  • Removed the functions.inc.php file as it is no longer necessary

Version 7.0.10

  • Updated the categories page to hide the option to delete the primary category
  • Removed the settings option to change some pop-up text that should be modified by editing the language file(s)
  • Updated the Event Manager to allow language customization for some new text options
  • Fixed an issue with the Agenda calendar to make it use the custom date separator from settings
  • Fixed an issue with the mouseover code and the Agenda and Blog calendars

Version 7.0.09

  • Added the showGrp option to filter events by group
  • Added a cookies required statement to the sessions expired login error
  • Fixed an issue with the mini and annual calendars that could cause an error with mouse-over pop-ups when events occur on 'today'
  • Updated user and group settings to better designate the default visitor and administrator users and visitor group.

Version 7.0.08

  • Added an entire new calendar mode, Annual
  • Added the new themes, Dark, Light and Rounded
  • Created a substantial increase in the speed of computing/rendering the mouse-over code for the Standard calendar
  • Modified the system theme to make the date boxes stand out better in the Event Manager
  • Modified the Default theme to make the date boxes stand out better
  • Updated the examples directory for aesthetics and added a new calendar mode (Annual)

Version 7.0.07

  • Fixed an issue in the Event Manager that would not properly display the category color in the new/edit event screen category drop-down
  • Added a mySQL user permissions test during the installation script
  • Added a user limit check in settings to hide the create link if the user limit has been reached
  • Modified the license screen days output to be an integer
  • Modified some back-end code to allow for a settings demo without save feature

Version 7.0.06

  • Modified the path detection with fallback for some server configurations
  • Modified the the table creation code for navigation to accommodate some servers that limited that field
  • Added disalbeXSSProtection option to Event Manager

Version 7.0.05

  • Modified the installation script to add additional space for custom navigation
  • Improved the automatic path detection and removed calendar.php.new
  • Created a new examples directory with examples of each calendar style
  • Fixed a settings issue where certain characters may not be properly displayed
  • Fixed the incorrect encoding of some of the language files
  • Fixed an issue with the multi-calendar generator code and navigation display

Version 7.0.04

  • Updated XSS protection for adding new events
  • Modified the script for better compatibility with servers that have magic_quotes enabled
  • Modified the HTML editor configuration to conserve the full path of image tags
  • Modified the license system settings for better support for some server configurations
  • Modified the license retrieval code for better support for some server configurations
  • Modified code when adding users for better support for some server configurations
  • Modified code when adding groups for better support for some server configurations

Version 7.0.03

  • Modified the 'repeat every' function to allow more time between events
  • Modified many areas of the code to accommodate CMSs
  • Modified the installation script for compatibility with some specific configurations of mySQL that may have had issues saving the license information

Version 7.0.02

  • Modified the group editor so that the master administrator and public groups can not be deleted

Version 7.0.01

  • Modified the installer to display better error reporting
  • BUG: Fixed an issue with entering/editing floating events
  • BUG: Fixed an issue that could cause the multi-calendar generator plugin to not display navigation
  • BUG: Changing the theme in settings would not save the new selection

Version 7.0.00

Initial Release