- fix(patch): delete depricated Google Maps Settings (#9526)
- chore: Add release notes for version 12.3.0 (#9532)
- fix: Handling of Manual Exception raises in Bulk Workflow Log. (#9530)
- style: Fix eslint errors
- tests: Fix failing tests
- fix: Detect and show date format for columns
- style: fix indentation
- style: Indent fix
- fix: Spaces to tabs
- fix(data-import): Cast value to string
- fix(data-import): Show total rows in import preview
- fix(data-import): Better error reporting
- fix(data-import): Remove Import Options section
- fix(data-import): Name field in export
- fix: Wrap condition field with bactick since it is a reserved keyword
- fix: De-duplicate actions sent in mail
- fix: Bulk Workflow Action rollback on Error (#9443)
- fix: set read only fieldtype as data for standard filters
- Revert "feat: add button to resend welcome email (#9466)" (#9516)
- fix: Error message fix for address (#9508)
- fix: filter default print format in customize form by doctype (#9513)
- fix(Workflow): Set workflow state when some action is performed on a document from the backend if workflow exists (#9498)
- fix: skip columns not sent (#9503)
- chore: error message (#9502)
- chore: formatting of error message (#9501)
- fix: consider Not Sent and Sending status while pulling daily e… (#9494)
- chore: Add github action to automate backporting (#9456) (#9499)
- fix: consider Not Sent and Sending status while pulling daily emails count (#9370) (#9495)
- fix: don't try to export empty report (#9480)
- fix(base_list): Verify that filters are not undefined/empty. #9468 (#9488)
- fix: Remove unnecessary code from treeview (#9490)
- fix: update docstatus of documents if docstatus value is changed in workflow
- fix: Remove unwanted argument
- fix: only pass doctype to can_cancel_document
- Fix property 'disable_auto_refresh'
- fix: skip columns not sent
- fix: better logging for slack (#9475)
- feat: add button to resend welcome email (#9466)
- fix: filter default print format in customize form by doctype
- fix(Contact): Dont reroute from Contact to unrelated document (#9433)
- fix(calendar): UI fixes (#9453)
- fix: Do not translate error title
- fix(deps): pin redis and rq versions
- fix: ui tests
- fix: scrub urls should only replace relative urls (#9419)
- Revert "fix(security): invalidate reset_password_key on password reset"
- Keep the standard filter input fields on reload
- chore: pin to 0.16.1
- chore: update werkzeug to 1.0.0
- chore: pin werkzeug to 0.16.1
- chore: remove default sender and notify_email check
- fix: Assign notify_email instead of calling frappe.db.get_value twice
- style: remove a trailing whitespace
- fix: update the correct field name for S3-backup-setting
- fix: sender is not set to current user
- refactor: log error if theme creation breaks
- fix: filter out js type print formats in customize form
- fix: pass only doctype and docname to can_cancel
- fix: Options for custom columns with datatype as Link (#9426)
- fix: hide Cancel button if workflow state and action for Cancel is defined
- chore: reset reset_password_key on password update using link
- fix: Undo client side changes
- fix: open print preview in new tab (#9401)
- fix: Condition
- feat: Ability to dynamically skip total row in Script Reports
- fix(UX): Show release notes/update popup only to System Manager (#9410)
- fix: codacy
- fix (Report View): don't render/add status if value not found
- fix: get_week_ending returns wrong date
- fix: handle PermissionError for auto repeat email notifications (#9405)
- fix: increase chat message alert time to 15 seconds (#9399)
- fix: party name filter not getting set as current and previous filters were equal
- fix: add quick entry in custom field
- fix: display correct currency in child tables
- fix: set initial auto repeat day count to max (#9388)
- fix: Send password notification email if password is not set
- fix: remove default letterhead
- fix: return value for comment
- fix: base input comment
- fix: pass doc.as_dict to get_context
- fix: More informational error message in Address. (#9353)
- fix: Skip Email Queue doctype in delete_doc (#9365)
- fix: py3 compatibility for error snapshot creation (v12) (#9335)
- fix: check for df options in set fieldin case field type for both conditions is the same
- fix: tests
- fix: Update breadcrumb itemtype to schema.org
- fix: auto email report not working for the prepared report
- test: remove explicit commit
- test: add tests for child document updates
- fix: save parent document if child document is updated
- test: Fix user permission test
- style: Fix codacy
- test: Reset Blog Post doc perms
- test: Fix fieldlevel permission test
- feat(server-scripts): Support Before/After Save (#9332)
- fix: Set communication sender while creating event (#9322)
- fix: replace all occurrences of string in group by field (#9328)
- fix: replace all occurrences of string in group by field
- fix: Small Text should not be rendered as text_field (#9320)
- fix: typo in hooks for after insert breaking cache rebuild (#9313)
- fix: accept args (#9316)
- fix: Consider "Small Text" and "Long Text" as text_field in print macro (#9311)
- chore: rename docinfo key
- fix: barcode issue
- fix: add status dependency column
- fix: switch status column deleting field
- feat: target attribute of anchor tag is removed
- fix: skip single doctype when rebuilding search index (#9300)
- fix: Dashboard chart filter (#9298)
- fix(Report): group by reports not being saved (#9255)
- fix: remove type=reset for grid buttons
- fix: Style of result image in search (#9293)
- feat: hack to retrieve document number removed
- feat: variable name updated in js file
- feat: element class name updated
- feat: open kanban task in new tab using anchor tag
- fix: url updated using frappe util
- feat: open task in a new tab
- fix: Geolocation field
- fix: test status column
- fix: set editable property of derived status field to false
- fix(patch): reload Prepared Report doctype
- fix: report doesn't have attribute custom report
- feat(Report View): show status field derived from docstatus or workflow, if not a doctype field
- Update load.py
- Update timeline.js
- fix: reset email link
- ci(coverage): Pin converage to 4.5.4
- fix: Set correct doctype on clicking Customize button (#9267)
- fix: Broken style (#9260)
- fix: Fix XML reports for v12
- fix: code formatting
- fix: set doctype in timeline item
- style: Remove trailing whitespace
- fix: fix postgres syntax error
- fix: ignore cache rebuild for import or install
- feat: improved can import query
- feat: added doc hooks for rebuilding cache
- feat (perf): use cache data instead of query
- style(web-form): change delete button to an icon
- fix: stripe api payment receipt email
- allow again fairlogin as ID provider
- fix(print grid): Height for empty rows (#9237)
- fix: Check if the type of row data is tuple (#9231)
- Send notification even if there are no attachments
- fix:ldap check prevent for login screen
- fix: Return empty object if there are no settings for a report
- fix: Guess date format correctly from column
- fix: webform view
- chore: No need for frappe._dict()
- fix(get_permlevel_access): Lazy load handle different permission types
- fix(compat): pin requirements for backwards compatibility
- chore: added selenium requirements
- fix: updated travis config
- chore: manual requirements.txt generation
- fix: add cups dependency
- chore: trimmed requirements by pipreqs