Skip to content

v5.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Dec 19:02
· 623 commits to v5.x since this release

5.7.0 (2021-12-01)

Bug Fixes

  • Allow git url with custom username (#1200) (6411812)
  • Archived app naming, apps.txt sync (79980c3)
  • Check if app is installed in env via initialize_apps (a192240)
  • Check if archived_sites directory exists before running (b11f5b0)
  • Cleanup import hell (e2fd9de)
  • Cleanup import hell (contd) (d2fba5f)
  • correct patches.txt (a28a0d0)
  • Don't fetch meta for rm app (17edb47)
  • Drop support for Frappe v4-5-6 ;) (616dff8)
  • frappe app can exist without public folder (13ed9be)
  • Handle collisions while moving apps (3709682)
  • Import bench.cli (27128c7)
  • import path for util (ee6a967)
  • Initialize bench in get-app with --init-bench (a2ccc30)
  • Move logging to lower level App.get API (4ba5422)
  • Pass skip_assets while resolving dependant apps (8275d67)
  • Patch to move archived_sites to archived/sites (877e812)
  • raise (by default) when exec_cmd fails (3995b92)
  • Raise and handle Exception class (c4b8391)
  • remove unwanted patches.txt (85500b7)
  • rename key (75f8462)
  • Show bench init job via bench get-app (conditional) (225fce5)
  • Show pip's help menu when --help is passed in pip command (6d10d75)
  • Show traceback if error occurs during init, get outside bench dir (806d543)
  • Show traceback in dev mode and set exit code on errors (e074a1d)
  • Show traceback on bench init failure (30e3e72)
  • Show warning while using experimental features (b7994e2)
  • sync apps file in init, imports and no warn in CI (71d178d)
  • Trailing slash not setting app name properly (357fcc0)
  • Use test frappe app - frappe_docs instead of wiki or chat (c636c7c)

Features

  • add live_reload to default_config (9f74ec0)
  • Add alias for remove-app: rm, remove (6890d98)
  • Add custom workers in Procfile (#1201) (593b80e)
  • add no-git option to new-app command (2a25a6d)
  • added option to provide custom queues (e12f53d)
  • Aliased Commands (b75d352)
  • App Meta Base Class (ce00798)
  • bench drop {bench_path} (906ad5a)
  • Dynamic Output rendering (f117959)
  • Initialize bench on bench get(-app) if not created (38382b8)
  • minor: --install-app option in init (8480eb5)
  • minor: Any procman in bench start (bae338a)
  • minor: App Meta handling on disk repos (1865eee)
  • minor: Bench.python property that points to env python (d63a988)
  • New methods in Bench class (53e811f)
  • New methods in the App Class (54f9741)
  • Pass --use-feature='dynamic-feed' for new CLI (b92fb14)
  • Restart process manager for develop mode (6123cd5)
  • Skip warnings if envvar BENCH_DEVELOPER set (20560c9)

Performance Improvements

  • Cache Bench and App instantiation (cd1f526)