{"id":64648,"date":"2024-11-11T13:57:00","date_gmt":"2024-11-11T12:57:00","guid":{"rendered":"https:\/\/churchtools.academy\/changelog\/web-v3-115-0\/"},"modified":"2026-06-03T13:02:18","modified_gmt":"2026-06-03T12:02:18","slug":"web-v3-115-0","status":"publish","type":"changelog","link":"https:\/\/churchtools.academy\/en\/changelog\/web-v3-115-0\/","title":{"rendered":"Web v3.115.0"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Deletions<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General<\/strong>\n<ul class=\"wp-block-list\">\n<li>The following old, no longer used APIs have been removed: adminExportOfAllPersonData, adminExportOfAllPersons, f_geocode_person, saveFollowUpNote, editPersonGroupRelation, addPersonAuth, saveDomainAuth, f_datasecurity, delGroupPlace, editGroupPlace, addGroupHomepage, updateGroupHomePageFilter, saveHtmlTemplate, addPerson, addGroupRelation, createGroupmeetingIfNotExists, importKeys, getGrouptypeMemberstatus, addPersonGroupRelation, editPersonGroupRelation, loadHistory, search, recalculateReportDataFields, sendAgendaMail, loadItem, delException.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Improvements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General<\/strong>\n<ul class=\"wp-block-list\">\n<li>Automatically generated user names no longer contain umlauts and spaces.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Groups<\/strong>\n<ul class=\"wp-block-list\">\n<li>Groups can now also be filtered by tags and self-defined group info.<\/li>\n\n\n\n<li>In automatic memberships, the filter is filled\/is empty now works more reliably.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Calendar<\/strong>\n<ul class=\"wp-block-list\">\n<li>Push notifications are now also sent when a meeting request is accepted or canceled.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>REST API<\/strong>\n<ul class=\"wp-block-list\">\n<li>The endpoints for appointments and resource bookings now have a parameter <code>query<\/code> to filter by title.<\/li>\n\n\n\n<li>The end point <code>\/persons<\/code> can now be filtered using the parameter <code>is_account_locked<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Public relations<\/strong>\n<ul class=\"wp-block-list\">\n<li>If the website trial period is running or has expired, a larger message is displayed.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finances<\/strong>\n<ul class=\"wp-block-list\">\n<li>The list of donors is now loaded much faster.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Fixed errors<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General<\/strong>\n<ul class=\"wp-block-list\">\n<li>PDFs created in dark mode are now displayed in light color again.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>People &#038; groups<\/strong>\n<ul class=\"wp-block-list\">\n<li>The growth path is no longer updated as long as a group is still in draft status.<\/li>\n\n\n\n<li>The group settings can now be saved again in the old Groups module without super admin rights.<\/li>\n\n\n\n<li>If a person is deleted, any outstanding exchange requests are also deleted.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Posts<\/strong>\n<ul class=\"wp-block-list\">\n<li>The same emoji reactions with different skin colors are grouped together correctly.<\/li>\n\n\n\n<li>Moderators of posts will no longer be informed if they have been archived in the meantime.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Groups<\/strong>\n<ul class=\"wp-block-list\">\n<li>Duplicating groups now also takes into account withdrawn permissions in the permissions.<\/li>\n\n\n\n<li>In the member list view, the birthday could be displayed incorrectly under certain circumstances. This has been fixed. <\/li>\n\n\n\n<li>Registration for groups with other people now also works if they are not newly created but are to be sent to the leader by e-mail.<\/li>\n\n\n\n<li>When a group member is removed, the modal is closed correctly.<\/li>\n\n\n\n<li>The authorization check has been improved when editing group information.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Calendar<\/strong>\n<ul class=\"wp-block-list\">\n<li>All-day absences are now displayed correctly in the dialog.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Events<\/strong>\n<ul class=\"wp-block-list\">\n<li>Event templates with facts with the value &#8220;0&#8221; are validated correctly again.<\/li>\n\n\n\n<li>A new event template can now be given a name again.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Resources<\/strong>\n<ul class=\"wp-block-list\">\n<li>The description of a booking request is now saved correctly again.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finances<\/strong>\n<ul class=\"wp-block-list\">\n<li>The location is now reliably displayed when a new donor is created.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"author":92,"template":"","plattform":[707],"class_list":["post-64648","changelog","type-changelog","status-publish","hentry","plattform-web"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","pp_force_visibility":null,"pp_subpost_visibility":null,"pp_inherited_force_visibility":null,"pp_inherited_subpost_visibility":null,"acf":{"version":"3.115.0"},"_links":{"self":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/64648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog"}],"about":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/types\/changelog"}],"author":[{"embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/users\/92"}],"version-history":[{"count":4,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/64648\/revisions"}],"predecessor-version":[{"id":64657,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/64648\/revisions\/64657"}],"wp:attachment":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/media?parent=64648"}],"wp:term":[{"taxonomy":"plattform","embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/plattform?post=64648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}