{"id":54727,"date":"2025-05-21T12:00:00","date_gmt":"2025-05-21T11:00:00","guid":{"rendered":"https:\/\/churchtools.academy\/changelog\/web-v3-121-0\/"},"modified":"2026-04-10T08:39:22","modified_gmt":"2026-04-10T07:39:22","slug":"web-v3-121-0","status":"publish","type":"changelog","link":"https:\/\/churchtools.academy\/en\/changelog\/web-v3-121-0\/","title":{"rendered":"Web v3.121.0"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"improvements\">Improvements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Groups<\/strong>\n<ul class=\"wp-block-list\">\n<li>Registration notifications can now be sent via the \u201cOpen registration?\u201d dialog in the new group module.<\/li>\n\n\n\n<li>Number columns in the member table can now be aggregated by sum, average, minimum or maximum.<\/li>\n\n\n\n<li>Meetings can now be exported as a summary.<\/li>\n\n\n\n<li>Hidden meeting points or persons are now better displayed on geographical maps.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Calendar<\/strong>\n<ul class=\"wp-block-list\">\n<li>In the iCal of calendars, resources are now only listed once in the location if the location is identical.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Events<\/strong>\n<ul class=\"wp-block-list\">\n<li>The location of the service categories is now displayed in the event templates.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finance<\/strong>\n<ul class=\"wp-block-list\">\n<li>The SKR42 chart of accounts is now available.<\/li>\n\n\n\n<li>Vouchers can now also be uploaded in the simple booking mask.<\/li>\n\n\n\n<li>The DATEV export has been improved.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>General<\/strong>\n<ul class=\"wp-block-list\">\n<li>The placeholder control structure&nbsp;<code>ifEqual<\/code>&nbsp;can now also compare two dynamic values with each other.<\/li>\n\n\n\n<li>In the quick search, saving \u201cLast searched\u201d now works more reliably.<\/li>\n\n\n\n<li>In the quick search, selected special characters are now ignored when comparing names.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>REST-API<\/strong>\n<ul class=\"wp-block-list\">\n<li>The API&nbsp;<code>\/group\/{groupId}\/meetings<\/code>&nbsp;now has an additional parameter&nbsp;<code>include<\/code>&nbsp;with the option&nbsp;<code>attendances<\/code>.<\/li>\n\n\n\n<li>In the song API, the&nbsp;<code>include<\/code>&nbsp;parameter now also applies to individually retrieved songs.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fixedbugs\">Fixed Bugs<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General<\/strong>\n<ul class=\"wp-block-list\">\n<li>Problems with automatic updating of the UI have been fixed.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Persons<\/strong>\n<ul class=\"wp-block-list\">\n<li>The placeholder \u201cRelationships\u201d -&gt; \u201c<code>Relationship type<\/code>\u201d -&gt; \u201c<code>Superordinate relationship<\/code>\u201d -&gt; \u201cAll\u201d is now created correctly in the e-mail editor.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Groups<\/strong>\n<ul class=\"wp-block-list\">\n<li>Placeholders for group member fields now also provide default values.<\/li>\n\n\n\n<li>Some display errors have been fixed in the \u201cAutomatic membership\u201d menu.<\/li>\n\n\n\n<li>A group meeting can now be closed again without a comment.<\/li>\n\n\n\n<li>Inviting people who are not yet able to join the chat has been fixed.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Calendar<\/strong>\n<ul class=\"wp-block-list\">\n<li>The description in the tooltip of an appointment can now also be hidden using CSS.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Events<\/strong>\n<ul class=\"wp-block-list\">\n<li>The authorization problem when starting event chats has been fixed.<\/li>\n\n\n\n<li>Transposing audio files works again.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finance<\/strong>\n<ul class=\"wp-block-list\">\n<li>The CSV import of transactions now also works if one or more transactions fall on the last day of a accounting year.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Resources<\/strong>\n<ul class=\"wp-block-list\">\n<li>Booking requests made on behalf of a third party now use the correct name in the email.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"template":"","plattform":[707],"class_list":["post-54727","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.121.0"},"_links":{"self":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/54727","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"}],"version-history":[{"count":1,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/54727\/revisions"}],"predecessor-version":[{"id":55566,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/54727\/revisions\/55566"}],"wp:attachment":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/media?parent=54727"}],"wp:term":[{"taxonomy":"plattform","embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/plattform?post=54727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}