À propos de TeamCal Neo

TeamCal Neo

Version:  5.3.7
Copyright:  © 2014-2026 by George Lewe
Licence:  Licence TeamCal Neo
Support:  Lewe Service Desk
Problèmes:  GitHub Issues
Documentation:  TeamCal Neo User Manual

Remerciements à:

  • Release 5.3.7 2026-09-14

    Security release. Updating is strongly recommended.

    Corrections de bugs
    • Fix forgeable login cookie that allowed an authentication bypass
    • Fix bad login counter not being persisted, leaving brute force protection ineffective
    • Fix bad login lock never expiring and being confused with an administrative account lock
    • Fix login grace period being compared against an unparsed date string
    Améliorations
    • Add license reetrieval error to TCN log
  • Release 5.3.6 2026-07-22

    Improvement release.

    Corrections de bugs
    • Fix overflow rule for mobile devices
    Améliorations
    • Move APPLICATION_URL to .env file
    • Refactor redirect logic in calendar-responsive.js to prevent infinite reloads
  • Release 5.3.5 2026-07-22

    Improvement release.

    Corrections de bugs
    • Fix uncaught type error bug
    Améliorations
    • Move APPLICATION_URL to .env file
    • Refactor redirect logic in calendar-responsive.js to prevent infinite reloads
  • Release 5.3.4 2026-07-17

    Bugfix release.

    Corrections de bugs
    • Fix repeat header row bug
  • Release 5.3.3 2026-07-07

    Bugfix release.

    Corrections de bugs
    • Fix All-by-group display bug
  • Release 5.3.2 2026-06-30

    Improvement release.

    Corrections de bugs
    • Fix array_slice() error in CalendarViewController
  • Release 5.3.1 2026-06-26

    Improvement release.

    Corrections de bugs
    • Fix sample.sql script (add missing id field to group table)
    Améliorations
    • Each month table is lazy loaded one by one (improved performance when loading multiple months)
  • Release 5.3.0 2026-06-12

    Improvement release. Check the manual for the newly introduced OIDC feature.

    Nouvelles fonctionnalités
    • New OIDC authentication feature ( Issue )
  • Release 5.2.0 2026-06-09

    Improvement and Bugfix release. ATTENTION: The installation procedure has changed. Please check the updated doc/UPGRADEINFO.md file.

    Corrections de bugs
    • Fix edit group calendar bug ( Issue )
    Améliorations
    • Improve group memebership edit behavior ( Issue )
    • Improved installation and upgrade procedure ( Issue )
    • Update dependency modules
    • Update summernote addon to 0.9.1
    • Update datatables addon to 2.3.8
    • Update Font Awesome to 7.2.0
    • Update jQuery to 4.0.0
  • Release 5.1.4 2026-06-05

    Bugfix release

    Corrections de bugs
    • Fix bug in basic.sql ( Issue )
  • Release 5.1.3 2026-06-04

    Bugfix release

    Corrections de bugs
    • Fix env variables in installation script
    • Fix GitHub release workflow ( Issue )
    Améliorations
    • Add proper error message when PHP curl module is missing ( Issue )
  • Release 5.1.2 2026-05-23

    Bugfix release

    Corrections de bugs
    • Fix update_4_to_5.0.0.sql script
    Améliorations
    • Improve database repair process to find key case mismatches
  • Release 5.1.1 2026-05-19

    Bugfix release

    Corrections de bugs
    • Fix security alerts for twig module
  • Release 5.1.0 2026-05-14

    Feature release

    Nouvelles fonctionnalités
    • Database structure repair feature
  • Release 5.0.9 2026-04-23

    Improvement release

    Corrections de bugs
    • Fix Absence Type statistics
    • Fix Presence Type statistics
    • Fix Remainder statistics
    Améliorations
    • Mobile devices (different screen widths) are now automatically supported
  • Release 5.0.8 2026-04-20

    Improvement release

    Corrections de bugs
    • Security update phpunit
  • Release 5.0.7 2026-04-15

    Improvement release

    Corrections de bugs
    • Security update phpseclib to latest version
  • Release 5.0.6 2026-04-04

    Improvement release

    Corrections de bugs
    • Fix some default passwords in sample.sql
    • Fix calendar view settings for logged in users
    Améliorations
    • Improved symbol and icon alignment in calendar cells
    • Refactor data retrieval in several controllers for improved efficiency
  • Release 5.0.5 2026-03-24

    Bugfix release

    Améliorations
    • Absence page now honors icon or character ID setting from calendar options
    • Allow # plus 6 character color codes in color picker fields on manual entry
  • Release 5.0.4 2026-03-22

    Bugfix release

    Corrections de bugs
    • Fix faulty sql files in sql folder
  • Release 5.0.3 2026-03-13

    Feature release

    Corrections de bugs
    • Fix missing noCaching block in head tag
    • Fix maintenance page layout
    • Remove old colorpicker due to vulnerability in jQuery 1.3.2
    Nouvelles fonctionnalités
    • Allow to configure database server port and socket
  • Release 5.0.2 2026-02-10

    Bugfix release

    Corrections de bugs
    • Fixed bugs on password reset page
  • Release 5.0.1 2026-02-10

    Bugfix release

    Corrections de bugs
    • Fixed navbar/sidebar permission bug
    • Fixed missing group table update in sql/update_4_to_5.0.0.sql
  • Release 5.0.0 2026-02-09

    New major release with complete code refactoring.

    Corrections de bugs
    • Fixed admin users not seeing all group on Notification tab
    • Fixed missing language keys in calendar view
    Améliorations
    • Updated sample database (split in core and demo data)
    • Updated Bootstrap Icons 1.11.3 to 1.13.1
    • Updated Datatables 2.2.0 to 2.3.6
    • Updated ChartJs 4.4.7 to 4.5.1
    • Updated jQuery 3.7.1 to 4.0.0
    • Updated jQuery UI 1.14.1 to 1.14.2
    • Replaced Securimage CAPTCHA with new internal CaptchaService (Math + Honeypot)
    • Set focus on search input in calendar user search dialog
    • Allow multiple absence types in absence monitoring
    • Implemented a much nicer email template for notifications
    • Added "default" to the user profile option "Menu Position" (global setting)
    • Tooltip Counter for absences in the calendar now shows (taken current month/taken current year)
    • Some pages have been pimped a bit. Check out the Under Maintenance page...
    Nouvelles fonctionnalités
    • Added new languages Spanish and French (via AI translators so forgive any mistakes)
    • Added new demo groups and users
    • Added three new statistics: Trends, Day of Week, Duration
    • Added Summernote WYSIWYG editor
    • Added Log Statistics
    Fonctionnalités retirées
    • Removed obsolete Securimage module
    • Removed option to display viewport info in the footer
    • Removed Google+ and Skype fields from user profile (added Instagram, TikTok and Xing)
    • Removed the old demo groups and users
  • Release 4.3.4 2026-01-29

    Bugfix and improvement release

    Corrections de bugs
    • Fixed missing Registration tab on system settings page
    Améliorations
    • Increased size of daynote indicator
    • Set focus on search input in calendar user search dialog
    • Allow multiple absence types in absence monitoring underneath username
  • Release 4.3.3 2026-01-22

    Bugfix, feature and improvement release

    Corrections de bugs
    • Fixed back-to-top icon
    • Fixed calendar search bug
    • Fixed search and filter on users page
    Améliorations
    • Added option to disable search bind for LDAP
    • Renamed "Framework Configuration" to "System Settings"
    • Removed duplicate search form from groups, roles and log page
    Nouvelles fonctionnalités
    • Made captcha image optional on Message Editor page (via System Settings)
  • Release 4.3.2 2026-01-15

    Bugfix, feature and improvement release

    Corrections de bugs
    • Fixed calendarview bug when no month record exists
    • Fixed catching PHP mail() error when no SMTP is set up and PHP mail function not enabled
    • Fixed SMTP mail bug
    • Fixed reloading config values after save
    Améliorations
    • Updated sample database
    • Added SMTP Debug option to Framework configuration
    Nouvelles fonctionnalités
    • Added new optional font "Poppins"
  • Release 4.3.1 2025-10-24

    Feature and improvement release

    Améliorations
    • New language architecture based on controller specific language files
    • New color picker Coloris 0.25.0
    • Update to Bootstrap 5.3.8
    • Update to Font Awesome 7.1.0
    • Updated sample character avatars
    • Added PHPMailer module to make TeamCal Neo independent of external email services, e.g. PEAR/MAIL
    Nouvelles fonctionnalités
    • Split month view mode. Allows to show the last and first half of two consecutive months in one table
  • Release 4.2.0 2025-03-13
    Améliorations
    • Update Securimage 3.6.4 => 3.6.8 (including PHP 8.4 patches)
    • Production mode flag in index.php for easier debugging
  • Release 4.1.5 2025-01-07
    Améliorations
    • Added parameter to disable LDAP anonymous bind check ( Issue )
    • Update Chart.js 4.4.3 => 4.4.7
    • Update Datatables 2.1.2 => 2.2.0
    • Update FontAwesome 6.5.1 => 6.7.2
    • Update jQuery 3.6.1 => 3.7.1
    • Update jQuery UI 1.13.2 => 1.14.1
    • Update Magnific Popup 1.1.0 => 1.2.0
  • Release 4.1.4 2024-12-10
    Corrections de bugs
    • Installation script bugfix
  • Release 4.1.3 2024-12-10
    Corrections de bugs
    • Fixed missing CSRF token for iCal import
  • Release 4.1.2 2024-11-29
    Améliorations
    • Allow cookies over HTTP
  • Release 4.1.1 2024-11-22
    Améliorations
    • Added option to disable 2FA all together ( Issue )
    Nouvelles fonctionnalités
    • Added switch form control
  • Release 4.1.0 2024-11-10
    Corrections de bugs
    • Fixed horizontal scroll on mobile devices
    Améliorations
    • Added form security with CSRF tokens
  • Release 4.0.1 2024-09-xx
    Corrections de bugs
    • Fixed global font option not working ( Issue )
    Améliorations
    • Updated Google Analytics script
  • Release 4.0.0 2024-09-20

    This is a new major release of TeamCal Neo. It comes with several interface changes and retires the custom themes that needed too much effort to maintain compared to their benefit.

    Corrections de bugs
    • Fixed Bootstrap 5 class bugs
    • Fixed missing user in sample SQL
    • Fixed reset password on users page ( Issue )
    Améliorations
    • Added RobotoMono font for monospaced texts
    • New TeamCal Neo icon
    • Faster permission check
    • Cleaner form button layout
    • Reduced footer links to Imprint and Data Privacy Policy
    • Added client IP address to log entries ( Issue )
    • Added autoclose option to alert messages ( Issue )
    • Database optimizations
    Nouvelles fonctionnalités
    • Added content narrow and wide mode toggle
    • Vertical sidebar menu for wide screens
    • Absence patterns ( Issue )
    • Added LDAP test configuration ( Issue )
    • Added Bootstrap Dark and Light mode toggle ( Issue )
    • Added Bootstrap Icons
    Fonctionnalités retirées
    • Removed CKEditor (outdated, faulty)
    • Removed Banner option (outdated feature)
    • Removed Bootswatch user themes (unnecessary maintenance)
    • Removed X-editable addon (unused)
    • Removed Select2 addon (unused)
    • Removed google-code-prettify addon (unused)
    • Removed TeamCal Pro import feature (use 3.9.3 first if you still need it)
  • Release 3.9.3 2024-08-28
    Corrections de bugs
    • Fixed license server request error
    Améliorations
    • Group managers can now edit settings, members and managers of their groups
  • Release 3.9.2 2024-08-14
    Corrections de bugs
    • Fixed datatable error on users page
    Améliorations
    • Adjusted absence icon position on calendar page
    • Adjusted Boostrap 5 styles
    • Code quality fixes
  • Release 3.9.1 2024-08-02
    Corrections de bugs
    • HTML 5 no caching fix
    Améliorations
    • Update to Bootstrap 5.3.3 (incl. Bootswatch themes)
    • Update to Chart.js 4.4.3
    • Current language now marked in TeamCal Neo menu
    • Disabled PHP error reporting in production build
    • Page tabs redesign
    • Code quality fixes
    Nouvelles fonctionnalités
    • Datatables module on pages with tables
  • Release 3.9.0 2024-07-31
    Corrections de bugs
    • Fixed Bootstrap 5.2 CSS class bugs
    Améliorations
    • Upgraded from legacy Google Analytics to GA4
    • SonarQube code analysis and quality fixes
  • Release 3.8.2 2024-03-12
    Corrections de bugs
    • Fixed tooltip positioning
    Améliorations
    • Allow all printable characters for absence type symbols
  • Release 3.8.1 2024-02-29
    Améliorations
    • Users can select to get own calendar notifications only
    • Hidden feature to display the calendar only (e.g in iFrames)
  • Release 3.8.0 2024-02-23
    Corrections de bugs
    • Fixed hide group managers bug
    • Fixed button style on role edit page
    • Fixed typos in the language files
    Améliorations
    • Added a filter option to absence type icon selection
    • Update to Font Awesome 6.5.1
  • Release 3.7.8 2023-09-11
    Corrections de bugs
    • Fixed custom sort accounts bug
  • Release 3.7.4 2023-06-29
    Corrections de bugs
    • Fixed delete absence type bug
    • Fixed add user account bug
  • Release 3.7.3 2023-06-27
    Corrections de bugs
    • Fixed login page redirect bug
  • Release 3.7.2 2023-06-11
    Nouvelles fonctionnalités
    • Sort accounts by custom order key
  • Release 3.7.1 2023-05-23
    Corrections de bugs
    • Fixed bug in cleanup database feature
  • Release 3.7.0 2023-03-25
    Nouvelles fonctionnalités
    • 2-factor authentication
  • Release 3.6.0 2022-11-25
    Améliorations
    • Enhanced logging of calendar events
    • Update to Bootstrap 5.2.3
    • Update to CKEditor 4.20.0
    • Update to CookieConsent2 3.1.1
    • Update to Font Awesome 6.2.1
    • Update to jQuery 3.6.1
    • Update to jQuery UI 1.13.2
    Nouvelles fonctionnalités
    • Custom font selection
    • Six new themes
  • Release 3.5.2 2022-11-05
    Améliorations
    • Show Calendar caching workaround
    • New documentation on Gitbook.io (help links updated)
  • Release 3.5.1 2022-10-14
    Améliorations
    • Minimized license server connections
  • Release 3.5.0 2022-10-12
    Corrections de bugs
    • Permission save bug fixes
    Améliorations
    • Reduced license checks
    Nouvelles fonctionnalités
    • Allowance bulk edit
  • Release 3.4.1 2022-07-28
    Corrections de bugs
    • Minor bug fixes
  • Release 3.4.0 2022-02-01
    Corrections de bugs
    • Fixed bug on user list page
    Améliorations
    • Update to Font Awesome 5.15.4
    • Update to Bootstrap 4.6.1
    • Sample database update
  • Release 3.3.0 2022-01-15
    Corrections de bugs
    • Fixed bug on user profile save
    • Fixed bug on user search
    Améliorations
    • Cookie Consent local load
    • PSR12 Code Maintenance
  • Release 3.2.8 2021-08-05
    Corrections de bugs
    • Public cannot edit calendar when given permission ( Issue )
  • Release 3.2.7 2021-02-15
    Corrections de bugs
    • User absence counted more than once ( Issue )
  • Release 3.2.6 2021-01-29
    Corrections de bugs
    • Calendar view error ( Issue )
  • Release 3.2.5 2021-01-25
    Corrections de bugs
    • MySQL single quotes ( Issue )
  • Release 3.2.4 2021-01-09
    Améliorations
    • Allow year selection on Remainder page ( Issue )
    • Cookie consent update
  • Release 3.2.3 2020-12-11
    Corrections de bugs
    • Fixed German absence approval mail body
  • Release 3.2.2 2020-07-17
    Corrections de bugs
    • Fixed calendar save bug if license expiry warning
    Améliorations
    • Updated obsolete sample DB entries
  • Release 3.2.1 2020-06-11
    Corrections de bugs
    • Fixed default icon for new absence types
    • Fixed missing allowance attribute in absence suummary
  • Release 3.2.0 2020-03-03
    Améliorations
    • Separate presence/absence group thresholds for weekdays and weeekends
  • Release 3.1.0 2020-02-23
    Corrections de bugs
    • Fixed styling of option titles
  • Release 3.0.1 2020-01-06
    Corrections de bugs
    • Fixed opening menu in responsive mode
  • Release 3.0.0 2020-01-01

    This is the third major - and now commercial - release of TeamCal Neo. It requires a subscription (license key) to run. Bootstrap and Font Awesome were update to their newest releases. Also, 22 user selectable themes are now included.

    Améliorations
    • Update to Bootstrap 4.4.1
    • Update to Font Awesome 5.12.0
    Nouvelles fonctionnalités
    • 22 updated/new themes
    • License Management