V4 X X
v4.2.0
v4.2.0
La version 4.2.0 de Dodock est basée sur la version 15 de Frappe.
Une grande partie des changements cités ci-dessous ont été développés par l'équipe de Frappe Technologies et les contributeurs aux logiciels de l'éco-système Frappe/ERPNext.
Le détail des changements publiés dans Dodock est disponible sur GitLab
🚧 Traduction à venir 🚧
Fonctionnalités et améliorations
- Support background jobs in recorder by akhilnarang !1296
- Knowledge base improvements !1233
- Simple procline for scheduler !1229
- (minor): Hook to add custom path resolver by surajshetty3416 frappe#24018 !1225
- Sort multicheck by label by barredterra frappe#23985 !1211
- Include / skip disabled records from treeview by GursheenK frappe#23590 !1207
- (notification): Add button to disable standard notification, fix form loading !1194
- (Newsletter): Redirect to welcome URL by barredterra frappe#23431 !1177
- Add "Edit Calendard View" button on Calendar View !1174
- Allow setting a custom http status code for redirects by akhilnarang frappe#23765 !1171
- New app boilerplate by barredterra frappe#23847 !1154
- (minor): Include filter values in exported report excel by GursheenK frappe#23512 !1150
Corrections de bugs
- In some use case page has no inner toolbar !1298
- (recorder): Normalize
IN
in SQL queries by ankush !1294 - (router): Don't capture clicks on links with target attr by cogk !1293
- Number card only gives integer by fadilsiddique !1292
- Use correct parent field in rebuild_tree() by barredterra !1284
- (UX): Permission error messages by ankush !1282
- Don't add fallback for child table perms by ankush !1280
- Syntax highlighting in report by ankush !1276
- Timeout occurs when there are too many users linked to the profile by AlexandreLumertz !1274
- Syntax highlighting in system console frappe !1278
- Broken
dynamic_link
tolink
formatting in query report by nextchamp-saqib !1273 - Validate server scripts with FrappeTransformer by ankush !1267
- Remove Guest permission on Help Article by barredterra !1266
- French translations !1262
- Translations and display logic !1261
- (Blog Post): Correct indicator filter by barredterra frappe#24039 !1238
- Base class replace on
has_web_view
update by NagariaHussain frappe#24038 !1237 - Allow guests to view published Newsletters !1235
- Correct perm check for guests !1234
- Show right permission for user cannot create doctypes by pateljannat frappe#24027 !1231
- (DX): Filter version logs with changes to field by ankush frappe#24023 !1230
- Misc errors from sentry by ankush frappe#24009 !1222
- Add a shortcut to Go to website !1219
- Do not change global search label to lower case by surajshetty3416 frappe#24019 !1226
- Force
[]
as default for child tables by ankush frappe#24000 !1215 - Incorrect duplicate filter check by ankush frappe#24001 !1217
- Deterministic fixture import order by mergifybot frappe#22210 !1216
- (text_editor): Fix bubble's link tooltip clipping" by ankush frappe#23999 !1214
- Sudan country info (backport #23709) by mergifybot frappe#23998 !1213
- Initialize child tables correctly by ankush frappe#23982 !1208
- Number card layout by fadilsiddique frappe#23287 !1201
- (Geo): Add timezone for palestinian territory country by aghanem frappe#23986 !1210
- (Data Import): Show failed import logs by niraj2477 frappe#23975 !1212
- Strip exc from json response if traceback not allowed by revant frappe#23989 !1209
- (text_editor): Fix bubble's link tooltip clipping by cogk frappe#23911 !1203
- Roles editor by pateljannat frappe#23976 !1205
- (minor): Mobile menu class by maharshivpatel frappe#23970 !1200
- (minor): Onboarding check if element available by maharshivpatel frappe#23947 !1199
- Show relative path in loaded JS by ankush frappe#23964 !1197
- Solve the problem that there is no forEach instance method in HT… by fierflame frappe#23948 !1195
- Add skip_dirty_trigger param for child_table by jjaycaneza frappe#23892 !1196
- Solve the problem that the document editor will report an error … by fierflame frappe#23940 !1193
- Use system font for printing by barredterra frappe#23935 !1191
- (database): Do not call begin in updatedb after syncing by sunxiaoguang frappe#23934 !1189
- (document): Pass parent_doc and parentfield for child in _set_defaults !1188
- Minor fix by shariquerik frappe#23921 !1187
- Missing translated fields !1186
- (workspace): Fix widget rendering for EditorJS v2.28 frappe#23918 !1184
- Set default child table fields on save by ankush frappe#23913 !1181
- (style): Clean-up dark theme !1185
- Check the correct email account" by barredterra frappe#23914 !1183
- Missing comma in translations file by barredterra frappe#23915 !1182
- (redirect): Make the status codes a
select
field instead ofint
by akhilnarang frappe#23912 !1180 - (ui): Clean-up permission manager UI !1176
- Fix datepicker colors on website !1175
- Allow aspect ratio options to crop from sidebar image field by shariquerik frappe#23893 !1173
- Error when displaying dashboard with number card using average a… by bourouffala frappe#23883 !1168
- Optimize clear_permissions_cache method by kunhimohamed frappe#23858 !1165
- Don't allow deleting original doc if amendment exists by ankush frappe#23874 !1164
- Render new doctype dialog box if doctype is not copied by DaizyModi frappe#23854 !1163
- Ignore and gracefully handle img optimization failure by ankush frappe#23873 !1162
- Allow clearing deleted documents by ankush frappe#23866 !1160
- Skip virtual fields in perm level checks during DB Query by ankush frappe#23865 !1159
- (TextEditor): Use document's body as bounds for Quill !1158
- Treat Document Links entries as all non-std fields by marination frappe#23432 !1157
- Dont pass removed parameter
name
by sagarvora frappe#23855 !1156 - Planning view fixes and ux enhancements !1155
- (web): Fix password reset status code !1146
- (ControlLink): Add
no_icon
property !1147 - Do not send reminder when an event is cancelled by Google !1148
Maintenance et organisation
- Remove unused parameter from rebuild_tree, add type hints by barredterra !1295
- Remove dead handling for "fnargs" by ankush !1263
- Postgres version check !1198
Documentation
- Add Python API missing docstrings / type hints by NagariaHussain frappe#23827 !1170
Améliorations de performance
- Skip ifnull checks on
modified
field by ankush frappe#24042 !1239 - Skip network call if no doc by ankush frappe#23967 !1202
- Don't extract gzipped backups by akhilnarang frappe#22915 !1190
- Use set for tracking whitelisted methods by ankush frappe#23905 !1178
Tests et intégration continue
- Fix ui tests by ankush !1299
- (deps): Bump datatable to latest by shariquerik !1277
- Remove invalid assertion by ankush !1275
- Add setproctitle as dependency by ankush frappe#24007 !1223
- Less flaky datet picker test by ankush frappe#24015 !1224
- Use doctype that supports prompt naming by ankush frappe#23980 !1206
- (deps): Bump datatable to latest by shariquerik frappe#23894 !1172
- Flaky currency UI test by ankush frappe#23834 !1149
Contributeurs
- Ankush Menat (40)
- Akhil Narang (27)
- Charles-Henri Decultot (25)
- Corentin Forler (18)
- Gursheen Anand (14)
- Raffael Meyer (6)
- Shariq Ansari (5)
- Maharshi Patel (4)
- barredterra (4)
- Hussain Nagaria (3)
et 18 autres contributeurs...
- Suraj Shetty
- Fierflame
- Jannat Patel
- Saqib Ansari
- marination
- 14987
- Anas AlGhanem
- Daizy Modi
- Fadil SIddique
- Gursheen Kaur Anand
- Justine Jay
- Kunhi
- Revant Nandgaonkar
- Sagar Vora
- Xiaoguang Sun
- bourouffala
- fadilsid
- 猛火
Différentiel complet: v4.1.0...v4.2.0
Tag: v4.2.0