Low code web framework for real world applications, in Python and Javascript
MIT License
Bot releases are hidden (Show)
Published by ankush 10 months ago
Version 13 is now officially End Of Life. Please upgrade to the latest version to receive the latest features and fixes.
Version 13 was released on 1st April 2021 and had a support life of 2.75 years. Thanks to everyone who worked on making this one of our best releases 🎉
Published by barredterra 12 months ago
Full Changelog: https://github.com/frappe/frappe/compare/v13.58.17...v13.58.18
Published by ankush about 1 year ago
app_include_icons
hook by @cogk in #22254Desk User
role by @ankush in #22224on_update
by @ssiyad in #22267fieldname
by @ankush in #22513create_custom_fields
by @sagarvora in #17826db.set_value
with single query only by @ankush in #18305frappe.db.exists
without order_by
by @ankush in #20093FormMeta
directly by @sagarvora in #18165Meta
directly and other improvements by @sagarvora in #18164ifnull
from IS SET
filter by @ankush in #21822non_standard_user_types
when empty by @sagarvora in #18665_doc_before_save
sooner to avoid DB call in check_if_latest
by @sagarvora in #18666frappe.client.get
(and other changes) by @sagarvora in #17665get_fetch_values
by @sagarvora in #17671order_by
from linked document checks by @ankush in #19229frappe.cache
by @sagarvora in #21281_doc_before_save
in doc.get_latest
by @sagarvora in #19326as_dict
performance by @sagarvora in #22110modified
instead of creation
in scheduler by @ankush in #18234frappe.cache()
-> frappe.cache
by @ankush in #21279frappe.realtime
by @ankush in #21527apps.txt
in get_installed_apps
by @sagarvora in #17869compare
util from frappe
package by @barredterra in #19234mariadb
commands directly instead of mysql
by @akhilnarang in #22620name
while fetching custom column in report by @ruthra-kumar in #22133frappe.only_for
by @sagarvora in #17682get_controller
by @sagarvora in #19684Full Diff: https://github.com/frappe/frappe/compare/v14.0.0...v15.0.0
Migration Guide: https://github.com/frappe/frappe/wiki/Migrating-to-version-15
Published by ankush about 1 year ago
Full Changelog: https://github.com/frappe/frappe/compare/v13.58.9...v13.58.10
Published by ankush about 1 year ago
This release contains a security fix for CVE-2023-41039
Full Changelog: https://github.com/frappe/frappe/compare/v14.47.0...v14.47.1
Published by ankush about 2 years ago
Full Changelog: https://github.com/frappe/frappe/compare/v12.28.0...v12.28.1
Published by surajshetty3416 about 2 years ago
Full Changelog: https://github.com/frappe/frappe/compare/v13.36.3...v14.0.0
Published by deepeshgarg007 over 2 years ago
defaults._clear_cache
by @sagarvora in https://github.com/frappe/frappe/pull/17485
fields
to have "*" without array by @surajshetty3416 in https://github.com/frappe/frappe/pull/17554
Full Changelog: https://github.com/frappe/frappe/compare/v14.0.0-beta.5...v14.0.0-beta.6
Published by deepeshgarg007 over 2 years ago
frappe.get_cached_doc
by @sagarvora in https://github.com/frappe/frappe/pull/17107
_meta
when caching doc by @sagarvora in https://github.com/frappe/frappe/pull/17115
get_default
API by @sagarvora in https://github.com/frappe/frappe/pull/17295
None
as amount in fmt_money by @ankush in https://github.com/frappe/frappe/pull/17395
__slots__
to most used classes by @ankush in https://github.com/frappe/frappe/pull/17421
frappe.db.get_defaults
needn't always give defaults from __default
by @sagarvora in https://github.com/frappe/frappe/pull/17296
Full Changelog: https://github.com/frappe/frappe/compare/v14.0.0-beta.4...v14.0.0-beta.5
Published by deepeshgarg007 over 2 years ago
Full Changelog: https://github.com/frappe/frappe/compare/v12.27.0...v12.28.0
Published by deepeshgarg007 over 2 years ago
frappe._dict
by @sagarvora in https://github.com/frappe/frappe/pull/16449
link_title_doctypes
instead of calling for it by @surajshetty3416 in https://github.com/frappe/frappe/pull/16631
frappe.db.bulk_insert
work as expected by @pruthvi145 in https://github.com/frappe/frappe/pull/16527
frappe.get_system_setting
by @ankush in https://github.com/frappe/frappe/pull/16685
set_value
for default to avoid change event by @surajshetty3416 in https://github.com/frappe/frappe/pull/16697
as_dict
by @sagarvora in https://github.com/frappe/frappe/pull/16549
After Insert
option by @saurabh6790 in https://github.com/frappe/frappe/pull/16778
parent
instead of parentfield
by @surajshetty3416 in https://github.com/frappe/frappe/pull/16774
control_dynamic_link
test by @rmehta in https://github.com/frappe/frappe/pull/16791
frappe.log_error
arguments while capturing razorpay payment failures by @ruchamahabal in https://github.com/frappe/frappe/pull/16808
get
, set
and extend
methods by @sagarvora in https://github.com/frappe/frappe/pull/16540
ru
translations by @Altizo in https://github.com/frappe/frappe/pull/16819
dev server
variable to jenv globals correctly by @rootsec1 in https://github.com/frappe/frappe/pull/16843
_(translate)
calls by @ankush in https://github.com/frappe/frappe/pull/16949
None
by @sagarvora in https://github.com/frappe/frappe/pull/16953
Full Changelog: https://github.com/frappe/frappe/compare/v14.0.0-beta.3...v14.0.0-beta.4
Published by deepeshgarg007 over 2 years ago
Published by deepeshgarg007 over 2 years ago
MultiSelectDialog
by @pruthvi145 in https://github.com/frappe/frappe/pull/15738
not a in b
-> a not in b
by @barredterra in https://github.com/frappe/frappe/pull/16065
AttributeError
when initializing FormMeta
by @sagarvora in https://github.com/frappe/frappe/pull/16069
link.parent_doctype
by @surajshetty3416 in https://github.com/frappe/frappe/pull/16050
sort_by
field instead of non-existent sort_field
by @surajshetty3416 in https://github.com/frappe/frappe/pull/16121
in_setup_help
by @sagarvora in https://github.com/frappe/frappe/pull/16011
run_method
execution by @sagarvora in https://github.com/frappe/frappe/pull/16005
__dict__
by @sagarvora in https://github.com/frappe/frappe/pull/15958
set_column_disp
contradicts arguments by @marination in https://github.com/frappe/frappe/pull/16255
ListView.show
by @sagarvora in https://github.com/frappe/frappe/pull/16199
message
by @ankush in https://github.com/frappe/frappe/pull/16280
Array.concat()
by @barredterra in https://github.com/frappe/frappe/pull/16342
frappe.db.exists
by @barredterra in https://github.com/frappe/frappe/pull/16200
get_value
and exists
by @ankush in https://github.com/frappe/frappe/pull/16334
stream_only
to avoid usage of RotatingFileHandler by @crosvera in https://github.com/frappe/frappe/pull/16274
options
are set and value is truthy by @sagarvora in https://github.com/frappe/frappe/pull/16382
_()
function call to different lines by @ankush in https://github.com/frappe/frappe/pull/16409
DoesNotExistError
inside get_cached_value
by @sagarvora in https://github.com/frappe/frappe/pull/16454
assets_json
instead of string by @sagarvora in https://github.com/frappe/frappe/pull/16465
parenttype
parameter in get_all_children
by @sagarvora in https://github.com/frappe/frappe/pull/16462
assets_json
in Redis for developer_mode
by @sagarvora in https://github.com/frappe/frappe/pull/16467
__repr__
only if available by @sagarvora in https://github.com/frappe/frappe/pull/16476
get_value
): make as_dict
work for list-style filters by @sagarvora in https://github.com/frappe/frappe/pull/16475
get_cached_value
from Redis cache by @sagarvora in https://github.com/frappe/frappe/pull/16448
Document.save
by @ankush in https://github.com/frappe/frappe/pull/16436
get_doc
with filters by @sagarvora in https://github.com/frappe/frappe/pull/16474
doc.get
for fields with None
as value by @sagarvora in https://github.com/frappe/frappe/pull/16477
es2017
by @netchampfaris in https://github.com/frappe/frappe/pull/16491
__dict__
if key
is falsy by @sagarvora in https://github.com/frappe/frappe/pull/16383
Full Changelog: https://github.com/frappe/frappe/compare/v14.0.0-beta.2...v14.0.0-beta.3
Published by deepeshgarg007 over 2 years ago
_()
function call to different lines (#16409)Document.save
(#16436)parenttype
parameter in get_all_children
(#16462)Published by deepeshgarg007 over 2 years ago
Published by deepeshgarg007 over 2 years ago
doctype
from options
for child Document (https://github.com/frappe/frappe/pull/15995)print_heading_template
directly in render args (https://github.com/frappe/frappe/pull/15997)doctype
in setter (https://github.com/frappe/frappe/pull/15983)AttributeError
when initializing FormMeta
(https://github.com/frappe/frappe/pull/16071)update_if_missing
(https://github.com/frappe/frappe/pull/16104)kanban_board.update_doc
(https://github.com/frappe/frappe/pull/16175)__dict__
(https://github.com/frappe/frappe/pull/16167)Full Changelog: https://github.com/frappe/frappe/compare/v12.26.1...v12.27.0
Published by ankush over 2 years ago
set_column_disp
contradicts arguments (backport #16255) (#16255)Published by surajshetty3416 over 2 years ago
Full Changelog: https://github.com/frappe/frappe/compare/v13.22.1...v13.22.2
Published by gavindsouza over 2 years ago
Full Changelog: https://github.com/frappe/frappe/compare/v13.22.0...v13.22.1
Published by rohitwaghchaure over 2 years ago
sort_by
field instead of non-existent sort_field
(backport #16121) (#16121)doctype
in setter (backport #15962) (#15962)doctype
from options
for child Document (backport #15957) (#15957)__dict__
(#15958)AttributeError
when initializing FormMeta
(backport #16069) (#16069)min()
(#15982)link.parent_doctype
(backport #16050) (#16050)set_open_count
(backport #13664) (#13664)