github frappe/frappe v15.110.0

latest releases: v16.22.0, v15.111.1, v16.21.1...
10 days ago

Bug Fixes

  • File uploads from guest users are limited to approved file types. (#39553)
  • Only System Managers can restore deleted documents, and the app checks whether they can access the original document before restoring it. Restored documents keep their original owner, creation date, and last updated date. (#39451)
  • The multi-select dialog now keeps your selected items as you search, so you do not need to select them again. (#39591)
  • Prevents Contact searches from failing when Link Doctype or Link Name filters are not provided. (#39616)
  • Makes the database query builder available by default in custom scripts and other parts of the app. (#39639)
  • Updates Aggregate Function Based On in Number Card so it is required only for cards based on a document type and using a function other than Count. Other card types can now be saved without filling that field. (#39609)
  • Updates the folder navigation check to use the current File page links and open folders directly. This reduces false failures caused by outdated links. (#39683)
  • Rejects any use of LIKE, REGEXP, RLIKE, IF, and GET_LOCK when results are sorted or grouped. (#39700)
  • Adds name as a secondary sort key in list views, so records with the same sort value appear in a consistent order when you move between records. (#39693)

Other Changes

  • Hidden fields are available again in the filter field list, so they can be selected in filters when needed. (#39657)

Authors: @diptanilsaha, @sokumon, @AarDG10, @ShrihariMahabal, @kaulith, @ankush, @KerollesFathy, @iamejaaz
Reviewers: @ankush, @diptanilsaha, @iamejaaz, @sokumon

AI content

For these release notes, we used an LLM (OpenAI gpt-5.4-mini) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.

Changes with the following labels were excluded:

  • skip-release-notes

Changes with the following types were excluded:

  • refactor
  • style
  • test
  • ci
  • docs
  • build
  • chore

Don't miss a new frappe release

NewReleases is sending notifications on new releases.