Releases: frappe/bench
v5.27.0
What's Changed
- Bench now reads the app’s package name from
setup.pyusing precise AST parsing instead of a broad regex, preventing wrong app names during installation and stopping the process with a clear message if the name is missing. (#1669)
Full Changelog: v5.26.0...v5.27.0
Authors: @Aradhya-Tripathi
Reviewers: @akhilnarang
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise
the code changes, along with the associated issue and PR descriptions. It may
contain typical errors and inaccuracies. You can read the prompt
here.
v5.26.0
What's Changed
- Allows installing a specific version of
pipby setting thePIP_VERSIONenvironment variable, giving you control over which package manager release is used. Refreshes the system package list before downloading wkhtmltopdf to prevent installation failures during setup. (#1668)
Full Changelog: v5.25.11...v5.26.0
Authors: @akhilnarang
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise
the code changes, along with the associated issue and PR descriptions. It may
contain typical errors and inaccuracies. You can read the prompt
here.
v5.25.11
What's Changed
Full Changelog: v5.25.10...v5.25.11
Authors: @Aradhya-Tripathi
Reviewers: @akhilnarang
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
v5.25.10
What's Changed
- Bench now uses
uvto upgradepipandwheelwhen theBENCH_USE_UVenvironment variable is set. (#1651) - Bench no longer fails when a cached app cannot be unpacked; it now skips the cache and continues installing from the original source. The minimum supported Python version rises to 3.10 and bundled libraries are updated accordingly. (#1664)
Full Changelog: v5.25.9...v5.25.10
Authors: @akhilnarang
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
v5.25.9
What's Changed
- Bench now creates the virtual environment with the Python version you choose, instead of falling back to the default.
The README shows its logo and help images on PyPI by switching to absolute image links. (#1650)
Full Changelog: v5.25.8...v5.25.9
Authors: @akhilnarang
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
v5.25.8
What's Changed
- Fixes app installation by creating the virtual environment in the correct location and explicitly using the selected Python version, preventing setup errors during installation. (#1648)
Full Changelog: v5.25.7...v5.25.8
Authors: @akhilnarang
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
v5.25.7
What's Changed
- Bench now creates the Python environment in copy mode when building inside Docker containers. (#1643)
Full Changelog: v5.25.6...v5.25.7
Authors: @akhilnarang
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
v5.25.6
What's Changed
- Skips version checks and service restarts during Docker builds, preventing build interruptions. (#1642)
Full Changelog: v5.25.5...v5.25.6
Authors: @ankush
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
v5.25.5
What's Changed
- Fixes a crash during environment migration that occurred when the installer tried to reference an undefined virtual-environment path. (#1641)
Full Changelog: v5.25.4...v5.25.5
Authors: @akhilnarang
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
v5.25.4
What's Changed
- Adds pip to new virtual environments, preventing missing-pip errors during app setup on Frappe Cloud. (#1640)
Full Changelog: v5.25.3...v5.25.4
Authors: @akhilnarang
AI content
For these release notes, we used an LLM (OpenAI o3) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.