Skip to content

Releases: EGroupware/egroupware

23.1.20230110

10 Jan 19:00
Compare
Choose a tag to compare
23.1.20230110 Pre-release
Pre-release
  • first 23.1 release-candidate
  • new web-components based eTemplate2 widgets derived from Shoelace (https://shoelace.style)
  • new JS loading with rollup
  • quota support for virtual file system

21.1.20221202

02 Dec 09:43
Compare
Choose a tag to compare
  • PHP 8.1: our standard container uses now PHP 8.1, as 7.4 no longer receives security updates from PHP project itself
  • PHP 7.4: there will be a container with PHP 7.4 with tag 21.1-7.4, which you can use on your own risk, we recommend NOT to use it
  • SiteMgr, KnowledgeBase, Wiki under PHP 8.1: see https://github.com/EGroupware/egroupware/wiki/Running-own-apps-in-standard-Docker-installation
  • smallPART: add start-page with course information and optional disclaimer to confirm when subscribe to a course
  • Resources: Customfields can now be per category
  • Collabora: use hostname of request to allow calling CO with different hostnames like EGroupware (eg. an internal and external one)
  • MySQL 8.0: fix DB backup recorded Int columns as TinyInt and stalls restore
  • MySQL 8.0: timestamp columns had no default and did not update automatic
  • Setup: add dry-run option to account import from AD or LDAP
  • Extended changelog

22.1.20220920

21 Sep 07:18
Compare
Choose a tag to compare
22.1.20220920 Pre-release
Pre-release
  • first 22.1 test-build
  • new web-components based eTemplate2 widgets derived from Shoelace (https://shoelace.style)
  • new JS loading with rollup

21.1.20220916

16 Sep 09:49
Compare
Choose a tag to compare
  • Mail/RichTextEditor: common preference "small paragraph" now changes return key to a line break instead of a paragraph (with margin)
  • Mail: remove left (and right) margin of p and div, which can interact bad with the signature
  • Mail/Calendar: fix applying a participant reply as organizer overwrote event with data send by the participant (not just his status)
  • Mail/SAML/SSO: show mail accounts requiring the session password as Error, but load the other accounts
  • OpenID Connect: autodiscovery support via /.well-known/openid-configuration
  • LDAP/AD/OpenID Connect: fix error creating tokens with profile claim, if user has a picture
  • EPL/CTI/Placetel: set CSP to fix not playing voice-mail
  • Extended changelog

21.1.20220905

05 Sep 07:12
Compare
Choose a tag to compare
  • Calendar/Mail: allow every participant to apply changes from extern organizer and warn if sender is not identical to iCal organizer or participant
  • CalDAV/CardDAV/TbSync: fix wrong/minimal privileges on sub-collections causing TbSync not to display this calendars or addressbooks
  • CalDAV/Calendar: expand-property report used by iCal app (Mac) did not return rights on other users calendar
  • Mail: register EGroupware as protocol handler for mail, you need to click on the double-diamond in the url bar and confirm it
  • Mail: explicitly apply default font and -size before sending mail
  • Mail: do NOT fail setting ACL recursive on folders, if single folder fail (eg. wrongly in subscription file)
  • Mail/Sieve: fix vacation notice activated by date does not work if the start date is set in future
  • Mail/Dovecot: allow to use admin credentials to access mail when no session password is available, e.g. for SSO
  • Mobile view: fix broken Security & Password menu
  • Kanban: Add columns under Kanban context menu action for other applications
  • Filemanager/WebDAV: fix WebDAV mounts from other EGroupware or next|ownCloud failed for non-alphanumeric passwords
  • Filemanager: use bigger popups to open files (PDF: 10241024, text: 8001024, images: 640*800)
  • Calendar/Mobile view: Add a date indicator for all views in mobile theme
  • Api: Merge placeholder that checks for EMPTY {{IF fieldnameEMPTYTrue text~False text}}
  • Projectmanager: Fix "add app" in element list has wrong starting app
  • Rocketchat: fix RC user's status no longer visible
  • Setup: fix installation check to correctly detect installed packages with Composer 2.x
  • SAML/Univention: support for Univention SAML IdP for SSO incl. docu
  • SAML: generate a self-signed certificate (not just the public key)
  • ActiveDirectory/LDAP: allow to configure an optional group-context
  • ActiveDirectory/LDAP: periodic import of account into SQL database
  • ActiveDirectory/LDAP: implemented deleting of accounts via full/initial import, periodic import does NOT delete
  • Extended changelog

21.1.20220408

08 Apr 10:04
Compare
Choose a tag to compare
  • 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

06 Apr 06:47
Compare
Choose a tag to compare
  • 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

07 Feb 11:04
Compare
Choose a tag to compare
  • 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

30 Nov 08:24
Compare
Choose a tag to compare
  • 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

23 Sep 08:49
Compare
Choose a tag to compare
  • 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