{"id":64558,"date":"2025-08-11T12:00:00","date_gmt":"2025-08-11T11:00:00","guid":{"rendered":"https:\/\/churchtools.academy\/changelog\/web-v3-124-0\/"},"modified":"2026-06-03T09:45:06","modified_gmt":"2026-06-03T08:45:06","slug":"web-v3-124-0","status":"publish","type":"changelog","link":"https:\/\/churchtools.academy\/en\/changelog\/web-v3-124-0\/","title":{"rendered":"Web v3.124.0"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\" id=\"verbesserungen\">Improvements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>General<\/strong>\n<ul class=\"wp-block-list\">\n<li>Finnish is available as a new language.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Persons<\/strong>\n<ul class=\"wp-block-list\">\n<li>When merging duplicates, there is now a note if the default e-mail changes.<\/li>\n\n\n\n<li>You no longer need to define table columns and tables to create personal data fields.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Groups<\/strong>\n<ul class=\"wp-block-list\">\n<li>The overview of the group type is now linked from the group.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Posts<\/strong>\n<ul class=\"wp-block-list\">\n<li>The recognition of links in comments has been improved.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finances<\/strong>\n<ul class=\"wp-block-list\">\n<li>Budgets can now also be defined for accounts.<\/li>\n\n\n\n<li>Account statements can now also be uploaded as a bundled zip file.<\/li>\n\n\n\n<li>When importing account statements, the recognition of similar bookings has been improved.<\/li>\n\n\n\n<li>Accounts, including budgets, can now be imported or updated from a CSV file, even for several clients at once.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Calendar<\/strong>\n<ul class=\"wp-block-list\">\n<li>The Infoscreen can be used better on high-resolution screens.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>REST API<\/strong>\n<ul class=\"wp-block-list\">\n<li>The <code>onBehalfOfPid<\/code> field for bookings now behaves in the same way as the field of the same name for appointments.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>System settings<\/strong>\n<ul class=\"wp-block-list\">\n<li>The registration process now takes the user&#8217;s preferred language into account when sending e-mails.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"behobenefehler\">Fixed errors<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Persons<\/strong>\n<ul class=\"wp-block-list\">\n<li>Under Further filters, you can now also filter for person fields of the type Category.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Groups<\/strong>\n<ul class=\"wp-block-list\">\n<li>The person ID can now also be used as a placeholder for automatic e-mails that are to be sent by the congregation as the sender.<\/li>\n\n\n\n<li>Fixed some bugs related to the group meeting point form.<\/li>\n\n\n\n<li>Group member export always returns the person.id as well<\/li>\n\n\n\n<li>Under certain circumstances, it was no longer possible to edit filters in the automatic memberships. This has been fixed. <\/li>\n\n\n\n<li>The &#8220;Comment&#8221; field is not deleted when a group membership is updated via automatic groups.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Calendar<\/strong>\n<ul class=\"wp-block-list\">\n<li>The view selection now looks correct again on mobile devices.<\/li>\n\n\n\n<li>Absences can now be edited in the calendar again.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Events<\/strong>\n<ul class=\"wp-block-list\">\n<li>People whose Roles are still far in the future are no longer excluded with: &#8220;Has a Roles coming up soon.&#8221;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finances<\/strong>\n<ul class=\"wp-block-list\">\n<li>Returns of SEPA direct debits are now correctly recognized in MT940 account statements.<\/li>\n\n\n\n<li>In the account statements, it could happen that the bookings were not displayed correctly after switching between different account statements. This has been fixed. <\/li>\n\n\n\n<li>When editing a booking in the account statement, incorrect data is now better intercepted.<\/li>\n\n\n\n<li>When creating a new posting year, the EB values work correctly again.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Resources<\/strong>\n<ul class=\"wp-block-list\">\n<li>There are no longer any side effects when confirming booking requests via the Home page.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Public relations<\/strong>\n<ul class=\"wp-block-list\">\n<li>There is no longer an error in the released persons for the website if no persons exist for a selected Role.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>System settings<\/strong>\n<ul class=\"wp-block-list\">\n<li>OAuth clients can now be created and edited again.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"author":92,"template":"","plattform":[707],"class_list":["post-64558","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.124.0"},"_links":{"self":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/64558","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":6,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/64558\/revisions"}],"predecessor-version":[{"id":64590,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/changelog\/64558\/revisions\/64590"}],"wp:attachment":[{"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/media?parent=64558"}],"wp:term":[{"taxonomy":"plattform","embeddable":true,"href":"https:\/\/churchtools.academy\/en\/wp-json\/wp\/v2\/plattform?post=64558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}