Skip to content

Commit a10dfad

Browse files
authored
feat: YD-94 Changelog for 7.0.5 (#285)
1 parent 6d5fd00 commit a10dfad

File tree

2 files changed

+100
-0
lines changed

2 files changed

+100
-0
lines changed

docs/1-introduction/6-release-notes-changelog.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ tags:
1212

1313
Opis zmian które pokazywały się w kolejnych wersjach systemu YetiForce. Zawierają one nie tylko opisy dotyczące nowych funkcjonalności, ale również naprawionych błędów czy też zmian w istniejących funkcjonalnościach.
1414

15+
import V_705 from '/static/files/changelog/7.0.5.mdx';
1516
import V_704 from '/static/files/changelog/7.0.4.mdx';
1617
import V_703 from '/static/files/changelog/7.0.3.mdx';
1718
import V_702 from '/static/files/changelog/7.0.2.mdx';
@@ -46,6 +47,13 @@ import V_13 from '/static/files/changelog/1.3.mdx';
4647
import V_12 from '/static/files/changelog/1.2.mdx';
4748
import V_11 from '/static/files/changelog/1.1.mdx';
4849

50+
## [YetiForce 7.0.5](#yetiforce-705)
51+
52+
<details>
53+
<summary>Changelog 7.0.4 > 7.0.5</summary>
54+
<V_705 />
55+
</details>
56+
4957
## [YetiForce 7.0.4](#yetiforce-704)
5058

5159
<details>

static/files/changelog/7.0.5.mdx

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
````
2+
# YetiForce Change Log
3+
4+
## 7.0.5 2025-10-15
5+
6+
- Fix: [Advanced block] Generating records using field mapping functionality.
7+
- Fix: [Business Hours] Determining response times, e.g. on Tickets (GitHub #127)
8+
- Fix: [Import] Mandatory selection of fields for merging criteria.
9+
- Fix: Case sensitivity in file extension verification.
10+
- Fix: Installing the YF system with blank database password (GitHub #72)
11+
- Fix: Installation via CLI. Help command, setting default language, etc.
12+
- Fix: Filtering by roles in the condition builder view.
13+
- Fix: Division by zero in workflow action expressions.
14+
- Fix: Validation of the `File name/www` field in Documents module.
15+
- Fix: Smarty library updated to version 5. Full support for PHP8.x. No need to suppress `Deprecated` messages.
16+
- Fix: [Mail scanner] Emails omitted from mail scanner actions (case of no sender).
17+
- Fix: [Import] Assigning records that are in the trash to reference fields.
18+
- Fix: Export to XLS `Multi email` and `Related M:M` field.
19+
- Fix: Default value automatically saved when editing a record when it has been removed from a form field. Now default values will only be saved when a record is created and unless the values in the form have been cleared.
20+
- Fix: Conditioning checkbox fields in workflow actions when creating a record (case of no permissions to fields).
21+
- Fix: Total number of entries in the pagination section (related records tab).
22+
- Fix: [Reports] Handling of sharing owner fields in the Reports module.
23+
- Fix: [Reports] Duplicates, report preview and other minor fixes for the Reports module.
24+
- Fix: [Reports] Removed unsupported relationships.
25+
- Fix: [Reports] Generating SQL queries (QueryGenerator), which results in improved display of data from fields like Owner or SharedOwner from related records in the list view.
26+
- Fix: Accessibility permissions for the "Change History" widget on the record card.
27+
- Fix: Generating query conditions in a filter for multi-select picklists using the equal and not equal operators for multiple elements.
28+
- Fix: Comparing the values of edited fields. Incorrect validation occurs in text fields when the values are numeric (old GitHub #14550)
29+
- Fix: Generating charts from related records on the record’s page (Widget type: `Related module - chart`).
30+
- Fix: Hierarch count on Storage module record.
31+
- Fix: [GUI] DAV settings view column mismatch.
32+
- Fix: Export data with the advanced block (XLS).
33+
- Fix: Email communication in the case of external mail clients (GitHub #193).
34+
- Fix: Ticket email Reply button shows `[ticket_no]` in the Email subject instead of adding the ticket number (GitHub #174).
35+
- Fix: Replying directly from the email record (Firefox) when using an external email client (GitHub #174).
36+
- Fix: The "Unlink Relation" icon does not display correctly in the email widget.
37+
- Fix: The "Add to Favorites" icon does not display correctly in the related records list.
38+
- Fix: Data validation for more demanding access details: Mail scanner, SMTP.
39+
- Fix: [Mail scanner] Improved handling of emails from the mail client (Case of sudden email disappearance).
40+
- Fix: Removing rows from the advanced block when it is not mandatory.
41+
- Fix: Ensure opening the map from coordinate fields always displays the modal window instead of sometimes redirecting to Google Maps.
42+
- Fix: The date does not take the time zone into account in the email details modal window (Roundcube).
43+
- Fix: Function that removes role dependency for a picklist field.
44+
- Fix: [Mail scanner] Email address matching is case sensitive (GitHub #173).
45+
- Fix: Fixes and improvements in private mailbox configuration under user preferences.
46+
- Fix: Data validation in the SSO configuration panel (Authentication -> Azure AD).
47+
- Fix: Highlighting differences in the record merge modal window (List view).
48+
- Fix: Adjusting the clickable area of a checkbox.
49+
- Fix: Import/Export modules.
50+
- Fix: Improved cache clearing when deleting a field.
51+
- Fix: CardDAV incorrectly assigns email address and phone number values when no type is set (WORK, HOME).
52+
- Fix: Unable to edit the 'Update Record' workflow task when it contained a field that had been permanently removed from the system.
53+
- Fix: Block creation of Virtual field referencing another Virtual field.
54+
- Fix: Mail scanner should skip folders that are only labels and cannot contain emails.
55+
- Fix: [Mail scanner] Illegal value in the email subject (GitHub #180).
56+
- Fix: Date range filtering Dashboard Widget crash (GitHub #199).
57+
- Fix: Availability of data from virtual fields via API.
58+
- Fix: [Roundcube] Access to mailbox interrupted. The problem occurs with OAuth connections.
59+
- Fix: [CEIDG] Update API HD to v3.
60+
61+
- Enh: Added `Transfer ownership` in mass actions in related records list.
62+
- Enh: Added `Mass edit` in mass actions in related records list.
63+
- Enh: Ability to compare fields between related modules in filter conditions (List view).
64+
- Enh: Group loading in the administration panel has been optimized by removing unused variables.
65+
- Enh: Descriptions for picklist values now available directly via popover.
66+
- Enh: Extend date/time field operators with "is empty" in workflow conditions.
67+
68+
- Chg: Default values are now automatically filled in when creating an empty record model instance.
69+
- Chg: Updated dependent libraries [composer, yarn] (including `phpspreadsheet`, `fpdi`, `libphonenumber` and others).
70+
- Chg: Added a missing directory for cleaning temporary files and reduced the file retention period to 7 days.
71+
- Chg: Upgrade Roundcube Webmail dependency to version 1.6.11. This library needs to be updated manually in admin panel.
72+
73+
- Rem: Removed redundant function `Vtiger_Record_Model::getListFieldsToGenerate()`
74+
- Rem: Removed mandatory IMAP library from ConfReport.
75+
76+
### ⚠ BREAKING CHANGES
77+
78+
Due to Smarty update to version 5, the following has been changed:
79+
80+
- class name for the template engine base object from `Vtiger_Viewer` to `\App\Viewer`
81+
- Templates (\*.tpl) have been corrected to meet Smarty v5 requirements.
82+
83+
If your system has been modified (by developers) by creating custom views, consider running the following commands, which should solve 99% of your problems.
84+
85+
```bash
86+
grep -l ' key=\$' --include="*.tpl" -r . | xargs -r sed -i 's/ key=\$/ key=/g'
87+
grep -l ' item=\$' --include="*.tpl" -r . | xargs -r sed -i 's/ item=\$/ item=/g'
88+
grep -l '{reset(' --include="*.tpl" -r . | xargs -r sed -i 's/{reset(/ {current(/g'
89+
90+
grep -l 'Vtiger_Viewer' --include="*.php" -r . | xargs -r sed -i 's/Vtiger_Viewer/\\App\\Viewer/g'
91+
```
92+
````

0 commit comments

Comments
 (0)