Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: frappe/frappe

Tags

v16.2.1

Toggle v16.2.1's commit message
chore(release): Bumped to Version 16.2.1

## [16.2.1](v16.2.0...v16.2.1) (2026-01-21)

### Bug Fixes

* ensure link validation works for translated doctypes with custom queries ([559e305](559e305))

v16.2.0

Toggle v16.2.0's commit message
chore(release): Bumped to Version 16.2.0

# [16.2.0](v16.1.1...v16.2.0) (2026-01-20)

### Bug Fixes

* args can be undefined ([f95c7da](f95c7da))
* auto-expand parent Section Break when nested item is active ([acfca66](acfca66))
* **BaseDocument:** reset name when __islocal is set ([#36080](#36080)) ([#36082](#36082)) ([8d904a0](8d904a0))
* **calendar:** show hour slot (backport [#35923](#35923)) ([#35956](#35956)) ([bae0ce8](bae0ce8))
* capture session user from backend if not found in frontend ([#36072](#36072)) ([#36108](#36108)) ([329e590](329e590))
* check write status before updating rating ([57a2fb3](57a2fb3))
* child table dependency evaluation for depends_on, mandatory_depends_on, read_only_depends_on ([c5daeb8](c5daeb8))
* **doctype:** remove debug print statement ([d9810d2](d9810d2))
* dont consider virtual doctypes for sidebar generation ([1e56044](1e56044))
* dont mutate filters for custom queries ([0e97ab0](0e97ab0))
* **grid:** border overflow issue ([c18cff3](c18cff3))
* ignore unsupported filter when querying dynamic link doctypes ([5cb8b85](5cb8b85))
* indicator pill breaking UI issue ([ad65792](ad65792))
* init proper empty session ([57da42c](57da42c))
* **listView:** pagination visible on scroll ([9853eab](9853eab))
* **mobile:** desktop modal design ([538af51](538af51))
* moved to list.scss ([8fe1fae](8fe1fae))
* notification bell shouldn't flicker ([14ed24a](14ed24a))
* prettier ([a78cda4](a78cda4))
* **Quick Entry:** link field not auto-set when after_save handler exist ([45da261](45da261))
* refresh row deps on parent update ([b02a4a7](b02a4a7))
* remove padding from datatable wrapper in report view ([09a4a12](09a4a12))
* **report_view:** enforce print permission for reports ([482b118](482b118))
* respect cannot_add_rows when toggling Add Row button visibility ([bfd50c0](bfd50c0))
* return CommunicationComposer instance in email_doc method ([#35992](#35992)) ([#35994](#35994)) ([f8c3e13](f8c3e13))
* show app icons instead of folder ([2b08ea4](2b08ea4))
* sidebar editor fixes ([#35966](#35966)) ([e809c1d](e809c1d))
* translate table headers in multi-select dialog ([e8bdff9](e8bdff9))
* update pyngrok dependency version to 7.5.0 ([8f61fde](8f61fde))
* use inline formatting for link filter values ([#36134](#36134)) ([#36135](#36135)) ([92fc662](92fc662))
* workspace creation issue ([e842c2d](e842c2d))

### Features

* **doctype:** generate controller_tree.js boilerplate for tree doctypes ([088413e](088413e))
* update Saudi Riyal symbol to use new official currency symbol released U+20C1 ([0d3dabc](0d3dabc))

### Performance Improvements

* evaluate properties only for visible columns ([cbbbf3d](cbbbf3d))
* memoize functions constructed for eval ([f48c824](f48c824))
* refresh grid only if props are changed ([54cf5fc](54cf5fc))

### Reverts

* "fix: ignore unsupported filter when querying dynamic link doctypes" ([318d2e8](318d2e8))
* keep validation on client side only since permission issue is specific to grid rendering on client side ([c64e011](c64e011))
* Revert "fix: form indicators" ([c0c9eaf](c0c9eaf))
* Revert "fix: per child level 'depends on' conditions" ([2980cb9](2980cb9))
* Revert "fix: update print_settings ([#35878](#35878))" ([886c560](886c560))

v15.97.0

Toggle v15.97.0's commit message
chore(release): Bumped to Version 15.97.0

# [15.97.0](v15.96.0...v15.97.0) (2026-01-20)

### Bug Fixes

* **BaseDocument:** reset name when __islocal is set (backport [#36080](#36080)) ([#36081](#36081)) ([4ed4144](4ed4144))
* capture session user from backend if not found in frontend ([#36072](#36072)) ([#36109](#36109)) ([747c665](747c665))
* **Contact:** don't go to last doc on validation errors ([#35165](#35165)) ([#35167](#35167)) ([7654955](7654955))
* **report_view:** enforce print permission for reports ([36423eb](36423eb))
* return CommunicationComposer instance in email_doc method ([#35992](#35992)) ([#35993](#35993)) ([3f56471](3f56471))
* show form button in mobile print view ([524b88d](524b88d))
* translate table headers in multi-select dialog ([54ca244](54ca244))
* update pyngrok dependency version to 7.5.0 ([fdf52b4](fdf52b4))
* **ux:** enable create log for server scripts by default (backport [#35291](#35291)) ([#35294](#35294)) ([d48065d](d48065d))

### Features

* update Saudi Riyal symbol to use new official currency symbol released U+20C1 ([2152701](2152701))

### Reverts

* keep validation on client side only since permission issue is specific to grid rendering on client side ([e875f06](e875f06))
* Revert "fix: update print_settings ([#35878](#35878))" ([4a0e028](4a0e028))

v14.99.17

Toggle v14.99.17's commit message
chore(release): Bumped to Version 14.99.17

## [14.99.17](v14.99.16...v14.99.17) (2026-01-20)

### Bug Fixes

* translate table headers in multi-select dialog ([5ca29a1](5ca29a1))

v16.1.1

Toggle v16.1.1's commit message
chore(release): Bumped to Version 16.1.1

## [16.1.1](v16.1.0...v16.1.1) (2026-01-13)

### Bug Fixes

* copy releaserc from version-15 ([ac4d469](ac4d469))
* revert broken sed converting all `..` to `16.1.0` ([0854f04](0854f04))

v16.1.0

Toggle v16.1.0's commit message
chore(release): Bumped to Version 16.1.0

v15.96.0

Toggle v15.96.0's commit message
chore(release): Bumped to Version 15.96.0

# [15.96.0](v15.95.0...v15.96.0) (2026-01-13)

### Bug Fixes

* capture input in Android v14+ ([9c58a27](9c58a27))
* **connections:** try all available interfaces, not just ipv4 ([#35777](#35777)) ([077a704](077a704))
* export query report hidden columns (backport [#33350](#33350)) ([#35720](#35720)) ([869f09c](869f09c))
* **leaderboard:** respect permissions by use of get_list ([e1988cd](e1988cd))
* update print_settings ([#35878](#35878)) ([#35883](#35883)) ([1c11c02](1c11c02))
* whitelist is_enabled function (backport [#35721](#35721)) ([44c7f62](44c7f62))

### Features

* include hidden columns in query report export file (backport [#33333](#33333)) ([#35718](#35718)) ([5276b2e](5276b2e))

v14.99.16

Toggle v14.99.16's commit message
chore(release): Bumped to Version 14.99.16

## [14.99.16](v14.99.15...v14.99.16) (2026-01-13)

### Bug Fixes

* export query report hidden columns (backport [#33350](#33350)) ([#35719](#35719)) ([c99c504](c99c504))
* **leaderboard:** respect permissions by use of get_list ([4641ffb](4641ffb))

v16.0.0

Toggle v16.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
akhilnarang Akhil Narang
Frappe Framework Version 16 Release

v15.95.0

Toggle v15.95.0's commit message
chore(release): Bumped to Version 15.95.0

# [15.95.0](v15.94.1...v15.95.0) (2026-01-06)

### Bug Fixes

* add boolean labels for filter display in print/pdf ([35ae63f](35ae63f))
* add compatibility shim for old `frappe.pulse.utils` imports ([82168fd](82168fd))
* check len(item) before replace "\\n" with "\n" (backport [#35571](#35571)) ([#35665](#35665)) ([a9cfae6](a9cfae6))
* correct boolean label handling for filter display ([d366b13](d366b13))
* **data import:** consider fieldname if label is null for col_build ([e2cc64f](e2cc64f))
* description of the permission types ([#35599](#35599)) ([952a61b](952a61b))
* **desk:** guard owner/modified_by access in update_user_info ([#35581](#35581)) ([#35582](#35582)) ([a117b2b](a117b2b)), closes [#35557](#35557)
* Fetch user info for owner, modified_by and versions ([#35557](#35557)) ([#35558](#35558)) ([d5575f0](d5575f0))
* fix merge conflicts ([95ec208](95ec208))
* handle precision correctly when decimal string is empty ([#35526](#35526)) ([218d6d6](218d6d6))
* handle string input for bulk_capture events ([d2b84bf](d2b84bf))
* invalid import ([01c550e](01c550e))
* is_enabled is not updated on system settings change ([7eaa22f](7eaa22f))
* **kanban:** ensure that we don't try to access [0] of an empty list ([#35680](#35680)) ([#35682](#35682)) ([95bcc4a](95bcc4a))
* Log errors for bulk action update ([#35563](#35563)) ([6cf4284](6cf4284))
* **login:** don't let button text stuck at "Verifying" if you get rate limited ([#35671](#35671)) ([#35678](#35678)) ([a24f79b](a24f79b)), closes [#35402](#35402)
* **oauth2:** introspect_token requires `token` ([#35647](#35647)) ([#35668](#35668)) ([d06c428](d06c428))
* **postgres:** add pg compatible query for copying comm_date from comm to comm_link ([#35488](#35488)) ([8cef157](8cef157))
* **postgres:** drop_index_if_exists uses DROP INDEX IF EXISTS ([#35636](#35636)) ([7ba317f](7ba317f))
* preserve old behaviour ([55b5173](55b5173))
* prevent adding of grid rows on tab press when cannot_add_rows is set ([#35570](#35570)) ([a43d3b8](a43d3b8))
* prevent empty filter export in query report ([#35357](#35357)) ([#35403](#35403)) ([10b8222](10b8222))
* Remove DNT based check ([#35588](#35588)) ([#35591](#35591)) ([f94f28a](f94f28a))
* remove filter to maintain previous behaviour ([#35626](#35626)) ([#35629](#35629)) ([3325871](3325871))
* resolve merge conflicts ([#35609](#35609)) ([1fccdbf](1fccdbf))
* **setup_wizard:** don't update all users ([#35679](#35679)) ([#35691](#35691)) ([62d7985](62d7985)), closes [#33360](#33360)
* skip non-html object types (backport [#24524](#24524)) ([#35632](#35632)) ([ed8b735](ed8b735))
* Tree Report buttons state not matching initial_depth ([#34505](#34505)) ([#35435](#35435)) ([587ad14](587ad14))
* update datetime import for timezone compatibility ([cacb9c6](cacb9c6))
* update get_applied_filters to handle boolean labels correctly ([#35614](#35614)) ([cd36d52](cd36d52))
* use reportview get_count for client get_count ([#35657](#35657)) ([#35694](#35694)) ([6cdb7b6](6cdb7b6))

### Features

* add test cases ([6c7d669](6c7d669))
* import custom DocType Links on app install/migrate ([#34516](#34516)) ([#35612](#35612)) ([ab5c05d](ab5c05d))
* override custom report print format from report settings (backport [#35445](#35445)) ([#35603](#35603)) ([a1b01e6](a1b01e6)), closes [#35606](#35606)
* whitelist capture methods for client side events ([30f59b5](30f59b5))

### Performance Improvements

* Reduce memory usage of exif stripping ([#35566](#35566)) ([#35568](#35568)) ([79715a7](79715a7))