What's Changed
- fix(File): validate
attached_to_*
when saving (backport #18880) by @mergify in #18882 - refactor: Use safer hashing algorithm for verified_command (backport #18848) by @mergify in #18883
- fix: dont convert row format if not required (backport #18900) by @mergify in #18901
- fix: check permission in discussions component (backport #18903) by @mergify in #18905
- perf: dont fetch meta unless required (backport #18907) by @mergify in #18908
- fix(file): attached_to_name can be an integer (backport #18909) by @mergify in #18911
- fix: grid column indicators not working (backport #18913) by @mergify in #18915
- build: pin pyopenssl by @ankush in #18918
- refactor: Socket.IO (backport #18875) by @mergify in #18924
- fix: Force integer type in request.max_content_length (backport #18904) by @mergify in #18931
- fix: ignore unpicklable hooks (backport #18902) by @mergify in #18932
- fix: get_title must return string (backport #18926) by @mergify in #18935
- fix: update-password api call (backport #18943) by @mergify in #18953
- fix: show fields without labels in print format builder (backport #18939) by @mergify in #18955
- feat(minor): redirect after login from NotPermittedPage (backport #18946) by @mergify in #18956
- fix: Clearer webform error (backport #18945) by @mergify in #18957
- fix: only get fields which is not already in webform fields table (backport #18960) by @mergify in #18961
- fix: added phone field in webform (backport #18962) by @mergify in #18963
- fix(file): set fieldname to table fieldname (backport #18965) by @mergify in #18970
- chore: release v14 by @frappe-pr-bot in #18972
Full Changelog: v14.15.0...v14.16.0