frappe

Low code web framework for real world applications, in Python and Javascript

MIT License

Stars
6.4K
Committers
689

Bot releases are visible (Hide)

frappe - v13.39.1

Published by frappe-pr-bot about 2 years ago

13.39.1 (2022-08-24)

Bug Fixes

frappe - v14.4.2

Published by frappe-pr-bot about 2 years ago

14.4.2 (2022-08-24)

Bug Fixes

  • 'TopBarItem' object does not support item assignment #17926 (42a8203)
frappe - v13.39.0

Published by frappe-pr-bot about 2 years ago

13.39.0 (2022-08-23)

Bug Fixes

Features

frappe - v13.38.1

Published by frappe-pr-bot about 2 years ago

13.38.1 (2022-08-23)

Bug Fixes

frappe - v14.4.1

Published by frappe-pr-bot about 2 years ago

14.4.1 (2022-08-23)

Bug Fixes

  • make fields that needs to be updated from UI read_only (78c0e70)
  • Turkey number format corrected (#17886) (44cbb71)
  • update public workspace name with json file (4277c27)

Performance Improvements

frappe - v14.4.0

Published by frappe-pr-bot about 2 years ago

14.4.0 (2022-08-19)

Bug Fixes

Features

Performance Improvements

frappe - v13.38.0

Published by frappe-pr-bot about 2 years ago

13.38.0 (2022-08-18)

Bug Fixes

  • add_user_permission with applicale_for arg set not updating in user permission (ae5fc20)
  • default filters to undefined instead of null (backport #17821) (c9c98ee)
  • do not translate link fields if not in translatable_doctypes (ac8b246)
  • dont mutate df when creating custom fields (d87f0fb)
  • get single doc using client.get (backport #17817) (#17818) (86d775c)
  • not checked cell should be empty and make check centered (c3a4226)
  • UI: Checked icon not visible in PDF (2c58de7)

Features

frappe - v14.3.0

Published by frappe-pr-bot about 2 years ago

What's Changed

Full Changelog: https://github.com/frappe/frappe/compare/v14.2.0...v14.3.0

frappe - v12.28.1

Published by ankush about 2 years ago

What's Changed

Full Changelog: https://github.com/frappe/frappe/compare/v12.28.0...v12.28.1

frappe - v14.2.0

Published by frappe-pr-bot about 2 years ago

14.2.0 (2022-08-13)

Bug Fixes

Features

frappe - v13.37.1

Published by frappe-pr-bot about 2 years ago

13.37.1 (2022-08-13)

Bug Fixes

frappe - v14.1.0

Published by frappe-pr-bot about 2 years ago

14.1.0 (2022-08-11)

Bug Fixes

  • add_user_permission with applicale_for arg set not updating in user permission (804ce72)
  • assume parentfield to be set and valid (e28674b)
  • check permlevel only if > 0 (63f2cf5)
  • consistent fieldnames and keep port alongside server field (c4f1619)
  • db: Log mogrified queries (ba1cdf8)
  • dont init child doc (94b760c)
  • dont pass doc to tooltip formatter on reportview (d049c87)
  • german translations (#17663) (#17771) (fd3eaa6)
  • get correct doc when checking child table permission (9b89dc6)
  • handle permlevel (06ebd95)
  • ignore built assets in translation (53357e2)
  • ignore forms without docs in realtime events (afc060f)
  • init only existing single doctypes (75b6a33)
  • limit allowed attributes for lazy images (#17775) (1311564)
  • patch: update multi step webform's Section Break fields to Page Break (#17797) (#17798) (b3dc4c0)
  • raise ImplicitCommitError instead of bare exception (e2c6497)
  • reverse logic for failing permission check (7891674)
  • sanitize-html: allow all data-* attrs (9b94479)
  • send all messages on boot instead of scanning (d61b7e8)
  • update append_to misleading message in email account (#17718) (#17796) (cd86462)
  • ux: email domain doctype (48c4a8d)
  • Webform Misc Fix (backport #17642) (#17746) (86f9fbc)

Features

  • JS extractor and custom JS parser (fed4ae9)
  • minor: add connection link to email accounts in email domain (821549d)
  • minor: fetch attachment_limit from get_max_file_size api (5190a49)
  • modified parser for frappe JS translate syntax (0e87d21)
  • Multilanguage sites: language selector only will show "enabled" languages and language default always will be System default (#17745) (e5b8a47)
  • use AST to extract translation sources (e02a73f)

Performance Improvements

Reverts

  • Remove emoji from doctype (c102124)
frappe - v13.37.0

Published by frappe-pr-bot about 2 years ago

What's Changed

Full Changelog: https://github.com/frappe/frappe/compare/v13.36.3...v13.37.0

frappe - v14.0.2

Published by frappe-pr-bot about 2 years ago

14.0.2 (2022-08-03)

Bug Fixes

frappe - v14.0.1

Published by frappe-pr-bot about 2 years ago

What's Changed

Full Changelog: https://github.com/frappe/frappe/compare/v14.0.0...v14.0.1

frappe - Version 14.0.0

Published by surajshetty3416 about 2 years ago

What's Changed

  • feat(workspace): start searching on alphabetic keypress #17071
  • feat(website): added new templates to page builder and refactored typography to be more consistent #16356
  • feat(website-settings): Configurable Splash Image #17006
  • feat(UX)!: always sharable URLs on List/Report/Kanbanview #17072
  • feat(UX): generate preview of Webhook request data #17463
  • feat(utils): Caching Utils #17012
  • feat(UI): consistently themed scrollbars #12882
  • feat(UI): Add beforeunload Listener for 'Leave Site' Dialog to dirty forms #17059
  • feat(translations-cli): Fetch translations for a particular app #17276
  • feat(timeline): Shareable link for comment/communication #14394
  • feat(safe_exec): Allow more APIs #16704
  • feat(minor)!: Add document reference to Error Log and doc.log_error #16653
  • feat(minor): Show Processlist in System Console #14155
  • feat(minor): Packages! also cleanup of DocField and other minor fixes #14123
  • feat(minor): empty state for list view #14179
  • feat(minor): added option to configure powered by in footer and max-height for text editors #16171
  • feat(minor): add custom formatters for text type controls #17108
  • feat(log): implement stream_only to avoid usage of RotatingFileHandler #16274
  • feat(db): Alias is_missing_table for consistency in APIs #16254
  • feat(blog): Browse by category #15363
  • feat!: Async Document Renaming #16130
  • feat!: Added support for IS in frappe qb #16877
  • feat: Zip files #15253
  • feat: Workspace 2.0 new design 🎉 #15335
  • feat: Workspace 2.0 #13152
  • feat: Virtual DocFields #14593
  • feat: utility methods for docstatus #15515
  • feat: Use autocomplete attributes for login, signup and password reset #16837
  • feat: translate column names in export of report #15679
  • feat: translate column names in export of query report #16195
  • feat: Traceback with context #16698
  • feat: tls option for ngrok #16216
  • feat: table_field.fieldname field syntax for db_query #17003
  • feat: Tab Break fieldtype #13036
  • feat: support strikethrough in text-editor/comments #17478
  • feat: Support for MariaDB 10.6 #13954
  • feat: Support for Column comparison in DatabaseQuery #13845
  • feat: Site Maintenance commands #13955
  • feat: single thread discussions #14380
  • feat: signature field in webform #15771
  • feat: Show Title Field in Link Fields #15321
  • feat: show link titles in web form link fields #16238
  • feat: set-password site command #13826
  • feat: set image as footer in letter head #17119
  • feat: savepoint contextmanager #15516
  • feat: run tests on Module Def #17103
  • feat: Run SQL directly in System Console #14216
  • feat: Redis Authentication and namespaces for Redis queue instance #13746
  • feat: Quick List Block for Workspace #16887
  • feat: Query Builder autocomplete hack #14109
  • feat: provision to handle payment authorization event in server script for custom documents #16712
  • feat: print branch and commit on bench version #13567
  • feat: post model-sync patches #15351
  • feat: Phone Control Type #15538
  • feat: Optionally sync multiple IMAP folders in Email Account #12608
  • feat: Option to disable Event Reminders in Notification Settings #15066
  • feat: Option to automatically switch desk theme based on system #14998
  • feat: New Print Format Builder #14134
  • feat: New Build System based on esbuild #12883
  • feat: Multistep webforms #14978
  • feat: multi table support in db.query #16542
  • feat: max_lines option in ace editor #13966
  • feat: manage Python 3 compatiblity with dependencies #12784
  • feat: Make url's clickable in text editor when typed/copied #13468
  • feat!: make rating field's stars customizable with options field #15203
  • feat: integer primary keys #15964
  • feat: Improvements in Webhooks (backport #13320) #13791
  • feat: Image cropping and optimization #13835
  • feat: Hide page head while scrolling down #16364
  • feat: Half star rating (4.5 out of 5) #15368
  • feat: Grid Search #16070
  • feat: Form Tour for Grids #13528
  • feat: Execute queries directly in frappe.qb #13841
  • feat: Drop site support for postgres #16305
  • feat: Document States #15237
  • feat: Document Naming Settings #17027
  • feat: Display button "Create User Email" only if current user can create an Email Account #16979
  • feat: discussions component redesign #16186
  • feat: diffview for client/server scripts #14555
  • feat: delete User Permission when User is deleted #16981
  • feat: Custom signup form hook #15355
  • feat: custom columns for MultiSelectDialog #15738
  • feat: Convert datetime field values to system timezone #13504
  • feat: Convenience methods for NestedSet {get_parent, get_children} #13579
  • feat: configurable location of currency symbol #17405
  • feat: configurable auto email reports limit #16684
  • feat: Choose Letter Head when printing multiple documents from List / Report (backport #14099) #14108
  • feat: Bulk export from list view #13906
  • feat: build constant value cols #15212
  • feat: autoreload for IPython #13868
  • feat: automatically reload web pages whenever JS/CSS assets are rebuilt #14238
  • feat: Autocomplete control #15794
  • feat: Auto-expire web view link key #17021
  • feat: Auto generate RTL styles using rtlcss #13573
  • feat: app name parsing #16042
  • feat: allow multiple client scripts #16591
  • feat: allow hyphens in DocType name (again) #16188
  • feat: allow enqueue at front of Redis Queue #16496
  • feat: allow button of different sizes in df #12847
  • feat: additional filter support #14102
  • feat: Adding support to Query engine #17350
  • feat: added support for data type json #16187
  • feat: Added real time chart javascript API #13198
  • feat: Added image field to the section_with_cards template #13097
  • feat: Added fuzzy search to awesome bar #16478
  • feat: Added force flag to install-app command #16747
  • feat: Add reset password link expiry #16262
  • feat: add number format for BTC #15220
  • feat: add no-git option in make-app command and boilerplate generation #15028
  • feat: add login fields to social login page #14455
  • feat: Add grid breakpoint css_variables #13333
  • feat: Add german translations #16962
  • feat: Add font sizes dropdown in text editor(quill) #16910
  • feat: add email retry limit in system settings #17259
  • feat: Add default date and time format for Germany #16772
  • feat: add context to strings in confirm and prompt dialogs #13341
  • feat: Add confirm password field #14281
  • feat: add button in dashboard list redirecting to dashboard view. #15695
  • feat: Add autocompletion items in Server Script #12888
  • feat: Add a flag to identify system generated customization #16278
  • feat: add get_checked_items for query report #14988
  • feat: country specific number shortening in charts #17520
  • feat: Undo/Redo changes on FormView #17491
  • perf(UX): Load splash screen immediately after login #17253
  • perf(translation): improve if condition to return all values except None #16953
  • perf(minor): remove unnecessary comprehensions #13173
  • perf(DX): add watchdog as developer dependency #17530
  • perf(BaseDocument): remove duplicate code #16733
  • perf(BaseDocument): ~50% faster as_dict #16549
  • perf!: simpler frappe.get_system_setting #16685
  • perf!: Pages & APIs #17063
  • perf!: improve document caching #17061
  • perf: store compact JSON in version diffs #17042
  • perf: role instead of users in workflow actions #15789
  • perf: remove naming series from log-like doctypes #16823
  • perf: remove duplicate control assets #17237
  • perf: reduce query when calling get_doc with filters #16474
  • perf: reduce one query in get_controller #15976
  • perf: Re-use SMTP session while sending bulk emails #17461
  • perf: Pre-compile and re-use regexp pattern #17111
  • perf: improve Custom Field insertion time #16424
  • perf: faster auth ~50% avg speed up on each request #16950
  • perf: exists is already checked in delete_doc #16362
  • perf: drop country_info from boot #17431
  • perf: dont query for impossible children #16577
  • perf: dont cache assets_json in Redis for developer_mode #16467
  • perf: disable creating version for new docs #17153
  • perf: cache single documents #16259
  • perf: cache parsed assets_json instead of string #16465
  • perf: BaseDocument improvements #15398
  • perf: add slots to most used classes #17421
  • perf: ~90% faster get_cached_value from Redis cache #16448
  • perf: ~90% faster frappe.get_cached_doc #17107
  • perf: ~3x faster server side _(translate) calls #16949
  • refactor(UI): Single card design for form #15438
  • refactor(UI): cleanup portal pages #15436
  • refactor(query_report): simplify excel export logic #16196
  • refactor(qb): Term subqry renamed to SubQuery #17007
  • refactor(minor)!: remove is_first_startup from System Settings #16817
  • refactor(minor): Use frappe.db.delete instead of frappe.db.sql queries #13985
  • refactor(minor): Rename Document #16041
  • refactor(minor): move out common functionality from insert and insert_many client functions to a separate function #16840
  • refactor(minor): get_unsubscribe_message #17331
  • refactor(minor): get_permissions API #17320
  • refactor(DX): add type hints for some utilities #16871
  • refactor(BaseDocument)!: improved get, set and extend methods #16540
  • refactor(BaseDocument)!: don't return dict if key is falsy #16383
  • refactor!: Replace incompatible libraries #17419
  • refactor!: Remove wrapt package #16715
  • refactor!: remove video plyr from default bundle #17249
  • refactor!: remove post and post comment doctypes #15786
  • refactor!: remove old weekly cleanup for route history #17493
  • refactor!: remove dev requirements from requirements.txt #14517
  • refactor!: Remove Data Migration Tool #17134
  • refactor!: make automatically following documents optional #16030
  • refactor!: improved frappe._dict #16449
  • refactor!: improve/extend log settings #17159
  • refactor!: GoogleOAuth #16935
  • refactor!: Don't cast values of frappe.db.get_singles_dict by default #17187
  • refactor!: frappe.db.exists #16200
  • refactor: Website routing and rendering #12334
  • refactor: use is None instead of == None #15632
  • refactor: use is bool instead of == bool #15639
  • refactor: Test Commands #15597
  • refactor: Site Migration #15877
  • refactor: simplify fetching of readable records #17417
  • refactor: Show sync option only if mail protocol is imap #14272
  • refactor: Show Document Links #16205
  • refactor: set amended docname to original docname #13861
  • refactor: sendmail of communication doctype #13442
  • refactor: Send mail functionality #13122
  • refactor: safer binding of outer scope in closures #17389
  • refactor: replacing raw SQL queries with frappe ORM #14441
  • refactor: Replaced blog's feedback with comment's comment_type='Like' #17479
  • refactor: Replace usage of deprecated attribute #17254
  • refactor: replace Link field with Select field #15757
  • refactor: Removed unused imports & added flake8 check in CI #16899
  • refactor: removed aggregation functions at db level #14457
  • refactor: remove useless pass, log error #16341
  • refactor: remove unused fallback value #16338
  • refactor: remove parent, parenttype and parentfield columns from non-child table doctypes #15411
  • refactor: Remove events to redraw charts #12973
  • refactor: remove duplicate code from db.get_descendants #16699
  • refactor: Remove dead code #16886
  • refactor: New Feedback & Comment Design for Blog Post #14614
  • refactor: moving raw queries to frappe ORM #14987
  • refactor: Moving from raw queries to frappe orm #13753
  • refactor: module profile #15188
  • refactor: Misc changes in commands #15060
  • refactor: make frappe.db.bulk_insert work as expected #16527
  • refactor: Jinja hooks #12880
  • refactor: Integration Request #16602
  • refactor: Incoming mail refactoring #13307
  • refactor: Image cropping and optimization #14011
  • refactor: getting submitted linked reference documents #14073
  • refactor: frappe.db.query #16932
  • refactor: Fractional ratings patch #15426
  • refactor: Form.update_in_all_rows #16339
  • refactor: Form Tour (backport #13318) #13506
  • refactor: fix py3 datatypes and remove references to six in oauth #13015
  • refactor: File #16289
  • refactor: Email Module - 1 #13057
  • refactor: don't assign variable to itself #16337
  • refactor: Display errors in FilePreview #15003
  • refactor: Deferred insert #16511
  • refactor: db.sql calls to frappe.qb #16107
  • refactor: Converting raw SQL queries using frappe ORM and frappe.qb #14547
  • refactor: converting raw SQL queries #14913
  • refactor: convert doctype db.sql calls #15071
  • refactor: convert db.sql calls in core module #14100
  • refactor: Clean up whitespace & add CI check #16139
  • refactor: clean up code to py310 supported features #17367
  • refactor: build Email queue from send mail request #13393
  • refactor: breadcrumbs for portal pages #15221
  • refactor: API Testing Suite #15927
  • refactor: Add coverage context manager #13889
  • refactor: a better way to cleanup older assets when newer ones are built #14530
  • refactor: setup_database for mariadb #14289
  • refactor: not a in b -> a not in b #16065

New Contributors

Full Changelog: https://github.com/frappe/frappe/compare/v13.36.3...v14.0.0

frappe - v14.0.0-beta.6

Published by deepeshgarg007 about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/frappe/frappe/compare/v14.0.0-beta.5...v14.0.0-beta.6

frappe - v13.36.3

Published by frappe-pr-bot about 2 years ago

What's Changed

Full Changelog: https://github.com/frappe/frappe/compare/v13.36.2...v13.36.3

frappe - v13.36.2

Published by frappe-pr-bot over 2 years ago

13.36.2 (2022-07-21)

Bug Fixes

frappe - v13.36.1

Published by frappe-pr-bot over 2 years ago

What's Changed

Full Changelog: https://github.com/frappe/frappe/compare/v13.36.0...v13.36.1

Package Rankings
Top 9.8% on Proxy.golang.org
Related Projects