github frappe/frappe v15.64.0

latest releases: v15.66.1, v14.96.0, v15.66.0...
10 days ago

What's Changed

  • Fixes partial keyword matching in the global search by comparing both uppercase and lowercase text, which previously worked only when the keyword was typed in lowercase. (#31832)
  • Adds a new DocType-level setting, Protect Attached Files, which prevents attachments on submitted documents from being deleted while still allowing deletion if the document is in draft or canceled status. (#31970)
  • Updates PyYAML to 6.0.2 to address installation errors that occur with certain versions of cython. (#32057)
  • Makes list_view_settings optional in the list view so it doesn't break when that setting is missing. (#32060)
  • Shows a validation error if the push notification body is left empty, preventing the sending of blank messages. (#32062)
  • Adds updated configuration files and a new automated code check for newly created apps, clarifies default branch naming for version-15, and removes the branch_name setting due to test issues. (#25386)
  • Increases the threshold for marking a Prepared Report as failed from one hour to six hours, allowing lengthy tasks more time to finish before being flagged. (#32070)
  • Prevents multiple ToDo records from being created when adding assignments in Event or Lead. Now, only one ToDo is generated for each assignment. (#32081)
  • Expands URL validation to include file paths with a recognized scheme, letting "file://" links pass without error. (#32078)
  • Checks the Enabled field in User records during API authentication and blocks disabled users from logging in. (#32086)
  • Speeds up loading of Event entries and stops syncing unsupported recurring Google Calendar events. Also updates the Google Meet Link field to handle longer URLs. (#32074)
  • Fixes the print_format_builder_beta field so you can now print documents using the Beta print option in the print builder. (#32115)
  • Displays the correct DocType name in permission-check error messages, so you know exactly which document type is restricted. (#32125)
  • Blocks adding more than 5000 rows in a table using the "Upload" feature to stay within current system limits. (#32130)
  • Fixes monthly repeating Event records that land on the 29th, 30th, or 31st. They now continue each month on the correct date without skipping or duplicating. (#32132)
  • Fixes the exported file name so it now includes selected filters. If Include Filters is turned on, the relevant filter details appear in the "Query Report" file name. (#32131)
  • Adds an optional x_priority argument to set an email's urgency level when sending messages. Recipients see a clearer indication of whether a message is high, normal, or low priority. (#32089)
  • Skips adding an app to the list if the system can’t run its permission check, preventing errors when loading apps that have broken permission settings. (#32134)

Full Changelog: v15.63.1...v15.64.0
Authors: @gavindsouza, @sokumon, @Nihantra-Patel, @jll-02, @silicht, @barredterra, @ankush, @iamejaaz, @akhilnarang, @HenningWendtland, @tarunps, @SnehitGunjikar
Reviewers: @ankush, @gavindsouza, @s-aga-r, @akhilnarang, @0xD0M1M0, @tarunps, @iamejaaz

Don't miss a new frappe release

NewReleases is sending notifications on new releases.