Releases: EGroupware/egroupware
Releases · EGroupware/egroupware
21.1.20220408
- All: fix regression causing older browsers (Firefox < 69 and Safari < 14.1) to display EGroupware
- Filemanager/SMB: fix not working sharing of SMB shares (with fixed credentials!)
21.1.20220406
- smallPART: annotate PDF files in realtime with multiple people like it was already possible for videos
- smallPART: new graphical question types for tests: mark-choice and mill-out
- smallPART: use an office document (opened via Collabora) to make notes about the video or PDF
- smallPART: test now blocks clicks outside test-area until test is finished or paused (if allowed)
- smallPART: experimental cognitive load measurement allow to use smallPART for research projects
- Api: splitter widget did not restore size from preference
- Addressbook: allow keeping custom fileAs value (LDAP: displayname) by adding it as first option
- Filemanager/WebDAV: add (missing) trailing slash in mount URL for WebDAV, as NextCloud requires it
- Filemanager/WebDAV: fix errors mounting and reading files via WebDAV from other EGroupware or *Cloud
- Filemanager/WebDAV: fix PHP error if mounted WebDAV server got eg. a wrong password (did not return a 207 on PROPFIND)
- InfoLog: set replyTo for async notification to owner of InfoLog, otherwise the user causing the change
- Calendar: New preference so default alarm can be for current user or all participants
- Calendar/CalDAV: ignore Outlook CalDAV Synchronizer setting participant status back to unknown/needs-action (other status will be updated)
- Notifications: Admins now configure the mail account to use for email notifications instead of the user account
- Admin: fix delete user account always displayed 0 entries
- InfoLog: fix saving an InfoLog twice gave error that entry was modified, if user timezone was different from server
- Collabora: do NOT show menubars for readonyl files
- EPL/Projectmanager/Calendar: Add calendar integration so projects can be shown as events in calendar
- EPL/CTI: new user-specific preference when to show CRM view: for incoming or outgoing calls, both directions or never
- EPL/Placetel: fix not working voice mail playback
Extended changelog
21.1.20220207
- Calendar: fix not working placeholders
$$date$$ &$$fullname$$ - CardDAV/Addressbook: fix GET request regression after REST API introduction
- CardDAV/ActiveDirectory: fix empty account-addressbook if sync-collection-report is used
- Etemplate: Add link icon overlay to link list
- Collabora: fix direct edits and such via a share end up in different Collabora edit-sessions
- Collabora: support for version 21.11+ (needs new egroupware-collabora-key package too!)
- Kanban/PostgreSQL: fix SQL error by replacing MySQL specific syntax with a sub-query
- OpenID Connect: implement "groups" claim and scope return memberships
- ProjectManager: Fix SQL error adding project list to Home
- Guacamole/Backup/Restore: fix not working restore for Guacamole
- EPL/Placetel: support more then one number-prefix / area-code
- EPL: CTI for Asterisk using ARI (Asterisk Rest API): click2dial, CRM-view and call-lists
- Setup/EPL: do not autoinstall uninstalled EPL apps when container restarts
- Extended changelog
21.1.20211130
- PHP 8.0: tons of fixes to support 8.0, this is probably the last container using PHP 7.4 by default
- Addressbook: new REST API for contacts https://github.com/EGroupware/egroupware/tree/master/doc/REST-CalDAV-CardDAV
- LDAP/Addressbook: fix region contains for given country invalid value gives an LDAP error on update
- Admin/Filemanager: correctly encode user "WORKGROUP$user" for SMB mounts and do NOT require mountpoints to exist
- Filemanager: fix not working variables eg. $user in GUI mount (Admin > Filemanager)
- Filemanager: fix video controller not working in filemanager gallery
- Filemanager: add action to unlock files
- Filemanager: fix super user could not remove other users' subscriptions
- Filemanager: add actions to convert editable files to PDF or PNG and a checkbox to merge file as PDF
- Collabora: merge placeholder dialogs
- All apps: add preference to set directory and filename of merged documents using placeholders
- Calendar: fix changing the recurrence end date did not add/remove the events in the UI
- InfoLog: fix not working overwrite check (optimistic locking) plus incrementing etag
- Mail: make sure pressing [del] key twice in a row does not delete the first row on the second press
- Mail: add set flags action into mail filters
- Mail: implements date extension for vacation rule. None imap admin user can also set vacation rule by date.
- Kanban: fix deleting card did not delete link to the board (includes a DB update to remove orphans from links)
- Resources: add inventory number to resource list columns
- smallPART/PostgreSQL: fix SQL error when opening a course
- smallPART/PostgreSQL: fix SQL error during update (you need to restore egw_smallpart* tables AND set egw_applications.app_version='21.1')
- API: update jQuery-ui to 1.13.0 and TinyMCE to 5.10.1
- Extended changelog
21.1.20210923
- smallPART: many new features and improvements for the new semester:
- push changes in course, videos, participants and comments instantly to all online users
- new video-controls for speed, skip 10s forward/back, full width, speaker control
- add staff rolls: tutor (readonly teacher access), teacher and co-admin (identical to owner)
- split students in groups and limit visibility of comments to their group, staff can filter by group
- allow students to pick a nickname displayed to fellow students, always show staff and students to staff with full name
- videos are ordered now alphabetic, use eg. 1st, 2nd, ... as prefix to force videos to a desired order
- record date and time student subscribes or unsubscribes a course
- CSV comment export adds user retweeting in front of his comment
- fix questions with same start-time got identical question-numbers
- fix LTI automatic registration and interactive content-selection (LTI 1.3 eg. for Moodle 3.10+)
- content-selection shows all available courses, not just subscribed ones
- fix not working content selection if there is only a single 1.3 config (no 1.0 one)
- fix not working buttons to change between video, questions and scores
- Filemanager: added user-interface to mount WebDAV or SMB shares
- Filemanager/Sharing: create different share-token for different recipients (before recipients where added to the token)
- Kanban: Boards now remember collapsed columns & swimlanes
- Kanban: improve formatting for small columns
- Kanban: Fix Infolog field "Projectmanager" did not load in board edit Column & Listen dialogs after first being set.
- Calendar: Activate links in location & description in event tooltip
- Knowledge Base: fix pasting/dragging image into htmlarea editor does not work
- Addressbook/Mobile theme: fix opening contacts fails in mobile theme
- Tracker: Add configuration for defaulting group (all queues and queue specific)
- Mail: fix updating/deleting mail accounts does not refresh the mail tree no more
- Api: Fix some merge files were opened in browser instead of downloaded
- Api: Fix entry list stops scrolling if a row is updated while the tab is not visible
- Api: Fix changes in history log had a hash instead of user if the change was made after a share was opened.
- PostgreSQL/Addressbook: fix SQL error deleting a contact finally
- PostgreSQL/Addressbook/All Apps: fix SQL error in history tab if there are attachments
- PostgreSQL: fix SQL error when accessing eg. InfoLog
- Calendar/Addressbook/InfoLog: no longer allow to immediately delete entries as it breaks CalDAV/CardDAV sync
- Setup: support uninstalling automatic installed apps (no more reinstalling next update)
- EPL/Univention: support permanent uninstalling EPL features / downgrade to CE
- Chrome 94.0.4606.54: fix CSP error clicking on sidebox menu
- Some translation updates, especially Italian. Many thanks to the community translators for their support
21.1.20210723
- Security Update: all 21.1 users should upgrade ASAP, 20.1 and below is not affected
- Filemanager/VFS: when creating a new file as root eg. via (docker exec) filemanager/cli.php do NOT create files unreadable by webserver
- Collabora: Fix editing files in mounted share
- Kanban/PostgreSQL: fix installation of example board under PostgreSQL
- smallPART/PostgreSQL: fix multiple SQL errors
- smallPART/PostgreSQL: fix installation under PostgreSQL
- Extended changelog
21.1.20210629
- Mail/Admin: fix not working mail wizard
- Mail/SMIME: fix signed calendar events not being displayed (error:importing the ical!)
- Mail/Dovecot: allow to disable caching of flags in site config to support Dovecot private seen flags on shared folders
- Api: Prevent invalid customfield names
- Api: Clear initial load URL after using it, so F5 takes you to the app's normal entry point
- InfoLog: allow to limit list to last N month in site-configuration, if ordered by last modified
- Setup: skip files backup on update even if configured
- smallPART: only show own memberships when selecting an organisation for a course
- smallPART: allow to create new courses via LTI content-selection
- Extended changelog
21.1.20210521
- final 21.1 release from 25th May incl. new login background
- CalDAV/Calendar: fix broken sync in last RC
- AD: fix account-selection type "groupmembers" caused high load on AD
- AD: fix login always reports "account is expired", if account-selection "group-members" is set for AD
- ADS/LDAP: improve caching of searching/listing
- Infolog: Add info_owner/... merge placeholders
- SmallPART: allow to interactive choose a course and video via LTI 1.3
- SmallPART: automatic registration from Moodle 3.10+
- SmallPART: using now ceLTIc/LTI for LTI 1.3 too
- SmallPART: automatic use SameSite=None cookie attribute when embedding via LTI
- SmallPART: fix failed opening of courses from course-list via LTI
- SmallPART: allow to configure "Moodle username" for checking or creating an EGroupware user
- EPL/CTI/Placetel: allow to download preconfigured Windows softphone
- EPL/CTI/Placetel: automatic create API token and enable notify-API
- 21.1 release notes/extended changelog
21.1.20210504
- 5th and last 21.1 release candidate
- EPL/Placetel: create Placetel users, VoIP destinations and IP devices / autoconfigurable phones from EGroupware
- EPL/Placetel: allow users to reset Placetel password, view SIP credentials and configure function keys / BLF of their phones
- SmallPART: fix wrongly "fixed" regular expression causing eg. Panopto video-url giving an error
- Push: allow setting EGW_MAX_PUSH_USERS to support more then default 1024 user (current/highest usage is reported in logs)
- Login: new icon-bar showcasing available applications (new login image yet to come)
20.1.20210503
- PHP 7.4: default container is now updated to PHP 7.4.18, which is also a security update
- Mail: fix losing inline images after being re-saved as draft or created as new
- Mail: Convert mail Date header to user timezone when being displayed on forward/reply header
- CardDAV/Addressbook: Fix contact categories were cleared when DAVx5 synced some Android clients
- CalDAV/CardDAV: fix freebusy-URL for users and support basic auth with regular user credentials too
- Calendar: Fix quick-add did not pass changes to start time on to edit dialog
- Timesheet: Fix created was overlapping with status
- Setup/SAML: fix not stored custom OID and added eduPersonUniqueId
- Notifications: Add refresh handler for notifications (click on Notifications header)