Gavin D'souza
cb28af838e
fix: Add temporary backwards compatible setup.py
setup.py is maintained so that there is no hard dependency on bench
v5.11.0 and people get enough time to update their CLI. Hope the TODO
adds a subtle reminder for the future ;)
3 yıl önce
Gavin D'souza
9f941e9312
build: Declarative builds via pyproject.toml
There was an attempt to switch to declarative setup, which was to use
setup.cfg. However, we've made more progress in the "world of packaging"
since. Also, given we're using a pyproject file already to govern
certain aspects of our project maintenance, it's probably a good time to
bring these things together. bye-bye to clutter and confusion in
maintaining multiple files and formats.
We've used setuptools to package frappe for the longest time. Maybe
since the first editable installation. Howver setuptools doesn't support
PEP 660 yet which supports editable installs via pyproject file.
So why now? Primarily because I wanted to start tracking system
dependencies for Frappe. Doing so through pyproject file made the most
sense. This change seemed to be the obvious pre-requisite for the
upcoming changes to our packaging systems.
Sys deps tracking: https://github.com/frappe/frappe/issues/13811
Flit docs: https://flit.pypa.io/en/latest/pyproject_toml.html
Previous attempt: https://github.com/frappe/frappe/pull/10773
Which build tool: https://stackoverflow.com/a/69711730/10309266
PEP 660: https://peps.python.org/pep-0660/
3 yıl önce
Ankush Menat
6dfbf7b19e
fix: show doctype and fieldname filters
3 yıl önce
Ankush Menat
cc0672537e
fix: make error/patch log read only
3 yıl önce
Ankush Menat
9b7b32e604
fix(ux): report and status filter for prepared_report
3 yıl önce
Ankush Menat
77d03d2393
fix: add list view filters for prepared report
3 yıl önce
Ankush Menat
ec860cacea
fix(ux): list view filters for server script
3 yıl önce
Ankush Menat
37086c035c
fix: show user and docname filter on access log
3 yıl önce
Ankush Menat
149594448e
fix(ux): make deleted doctype read only
- also add filter for doctype in list view
3 yıl önce
Ankush Menat
1de9c6ac68
fix(ux): add user as filter on route history
3 yıl önce
Ankush Menat
3730e20618
fix(ux): better layout on error log
- plus show button to see relevant error logs
3 yıl önce
Ankush Menat
602e8d0a78
fix(ux): show title field on scheduled job log
3 yıl önce
Ankush Menat
cfc4d966c7
fix(ux): patch title field and make patch read only
3 yıl önce
Abhirup Pal
8c8249894b
fix: Update label for editing in full page and add custom logic for rendering it. ( #17149 )
3 yıl önce
Faris Ansari
eea5cc52da
refactor!: Remove Data Migration Tool ( #17134 )
* refactor: Remove Data Migration Tool
* chore: unnecessary imports
3 yıl önce
Suraj Shetty
63a5db94cf
chore: Add mergify[bot] to exception list
https://user-images.githubusercontent.com/13928957/173293263-4987c494-4524-46dd-996c-36f1ca760c68.png
According to this mergify's login id is `mergify[bot]` so am guessing this should work.
3 yıl önce
Suraj Shetty
b1e97c1ff4
Merge pull request #17163 from frappe/mergify/bp/develop/pr-17161
fix: Handle case where document title can be NONE (backport #17161 )
3 yıl önce
Suraj Shetty
53a079f101
fix: `doc.get_title` should return empty string if title is not set
(cherry picked from commit b244c91481
)
3 yıl önce
Suraj Shetty
a4f2912fdf
fix: Handle case where document title can be NONE
(cherry picked from commit 9b67fc24bc
)
3 yıl önce
Suraj Shetty
66deca1530
Merge pull request #17153 from ankush/disable_first_version
perf: disable creating version for new docs
3 yıl önce
Suraj Shetty
06d1483b16
Merge pull request #17144 from ankush/details_defaul_tab
3 yıl önce
Suraj Shetty
53260f0b7c
Merge pull request #17136 from netchampfaris/bulk-edit-empty-values
3 yıl önce
Suraj Shetty
4dc8d0fb44
Merge pull request #17152 from FHenry/dev_fix_quote_in_button_name
fix: JS error in page.js when the is a quote in button translation
3 yıl önce
Ankush Menat
21442f5cba
perf: disable creating version for new docs
Each new doc inserts a version, this contains nothing but creator and
creation time.. which is already immutable information on the original
document.
This was added for cases like data import to track from where document
got created, ref: b7dfe7969d
Fix: only add a version on creation IF creation info is present on flags
3 yıl önce
Ankush Menat
03f48580ef
test: button with single quote in label
3 yıl önce
Florian HENRY
89889753e4
fix: JS error in page.js when the is a quote in button translation
3 yıl önce
Ritwik Puri
c157564281
fix: use doctype property instead of name for Customize Form in validate_autoincrement_autoname ( #17139 )
3 yıl önce
Ankush Menat
c2b9197624
fix: default tab fieldname conflict
3 yıl önce
Faris Ansari
076816a7d7
fix: Allow to set empty values in Bulk Edit
- minor UX fixes
3 yıl önce
Shariq Ansari
e740ad180d
test: fix for failing Data Control UI test ( #17133 )
3 yıl önce
Jannat Patel
70188934bc
fix: pick the last signup template from hook ( #17118 )
3 yıl önce
gavin
49b36cc54c
Merge pull request #17127 from gavindsouza/update-python-deps
chore(deps): Update python dependencies
3 yıl önce
gavin
6429a8d21c
Merge branch 'develop' into update-python-deps
3 yıl önce
Gavin D'souza
fc422f4a97
chore(deps): Bump Pillow from 9.0.1 to 9.1.1
Includes security fixes, API & constants deprecations
Changelog: https://pillow.readthedocs.io/en/stable/releasenotes/index.html
3 yıl önce
Gavin D'souza
111ad3cc82
chore(deps): Bump requests from 2.25.1 to 2.27.1
3 yıl önce
Gavin D'souza
9bec09e14e
chore(deps): Bump croniter from 1.0.15 to 1.3.5
changelog: https://pypi.org/project/croniter/#changelog
3 yıl önce
Gavin D'souza
65b011f141
chore(deps): Bump semantic-version from 2.8.5 to 2.10.0
3 yıl önce
Gavin D'souza
5680f458c1
chore(deps): Bump Werkzeug from 2.0.3 to 2.1.2
changelog: https://werkzeug.palletsprojects.com/en/2.1.x/changes/
3 yıl önce
Gavin D'souza
3d1df3525e
chore(deps): Bump psutil from 5.8.0 to 5.9.1
3 yıl önce
Gavin D'souza
d60f228c90
chore(deps): Bump Jinja2 from 3.0.3 to 3.1.2
changelog: https://jinja.palletsprojects.com/en/3.1.x/changes/
3 yıl önce
Gavin D'souza
8f2bb4780a
chore(deps): Bump rq from 1.8.1 to 1.10.1
Exciting improvements to rq! Cleanup & bugs that made us sccratch heads
in prod.
changelog: https://github.com/rq/rq/blob/master/CHANGES.md
3 yıl önce
Gavin D'souza
8fab5b96b7
chore(deps): Bump pytz from 2021.1 to 2022.1
Multiple bug fixes & IANA 2022a
* changelog: https://github.com/stub42/pytz/blob/master/tz/NEWS
* diff: https://github.com/stub42/pytz/compare/release_2021.1...release_2022.1
3 yıl önce
Gavin D'souza
ef0a92c849
chore(deps): Bump PyPDF2 from 1.26.0 to 2.1.0
* Updated changes in API usages
* changelog: https://github.com/py-pdf/PyPDF2/blob/main/CHANGELOG
3 yıl önce
Gavin D'souza
3aef47200b
chore(deps): Bumped pdfkit from 0.6.1 to 1.0.0
* Updated from_string API to match latest signature
* changelog: https://github.com/JazzCore/python-pdfkit/blob/master/HISTORY.rst
3 yıl önce
Gavin D'souza
88f27f4af4
chore: Remove deprecated dependency_links from setup
* pdfkit dep is already being fulfilled by requirements.txt
* ref: https://stackoverflow.com/questions/12518499/pip-ignores-dependency-links-in-setup-py
3 yıl önce
Gavin D'souza
e7f2b7c628
chore(deps): bump faker from 8.1.4 to 13.12.1
Faker is a dev dependency installed for tests - to access the
frappe.mock API to generate paragraphs, names & emails.
3 yıl önce
Rushabh Mehta
7a1d5e304c
Merge pull request #17108 from rmehta/custom-formatters
feat(minor): add custom formatters for text type controls
3 yıl önce
Gavin D'souza
eb86a933e0
chore(deps): Bump IPython from 7.31.0 to 8.4.0
Major version includes multiple bug, security & performance fixes
changelog: https://ipython.readthedocs.io/en/stable/whatsnew/version8.html
3 yıl önce
Gavin D'souza
7e346933c7
fix: Cleaner error message on invalid encryption_key
3 yıl önce
Gavin D'souza
c67ec6c87a
chore(deps): Bump cryptography from 3.4.8 to 37.0.2
changelog: https://cryptography.io/en/latest/changelog/
diff: https://github.com/pyca/cryptography/compare/3.4.8...37.0.x
3 yıl önce