|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## [1.6.0](https://github.com/kivy/buildozer/tree/1.6.0) (2026-05-11) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/kivy/buildozer/compare/1.5.0...1.6.0) |
| 6 | + |
| 7 | +**Fixed bugs:** |
| 8 | + |
| 9 | +- Update ios\_deploy branch to 1.12.2 Needed for latest Xcode. [\#1600](https://github.com/kivy/buildozer/pull/1600) ([akshayaurora](https://github.com/akshayaurora)) |
| 10 | + |
| 11 | +**Merged pull requests:** |
| 12 | + |
| 13 | +- :white\_check\_mark: Cover Target base class and Buildozer helpers [\#2030](https://github.com/kivy/buildozer/pull/2030) ([AndreMiras](https://github.com/AndreMiras)) |
| 14 | +- :fire: Drop vendored libs/ in favor of upstream packaging [\#2029](https://github.com/kivy/buildozer/pull/2029) ([AndreMiras](https://github.com/AndreMiras)) |
| 15 | +- :green\_heart: Restore py3 env so coverage actually runs [\#2028](https://github.com/kivy/buildozer/pull/2028) ([AndreMiras](https://github.com/AndreMiras)) |
| 16 | +- :bug: Fix README badges and align Python classifiers [\#2027](https://github.com/kivy/buildozer/pull/2027) ([AndreMiras](https://github.com/AndreMiras)) |
| 17 | +- :memo: Document the release process [\#2026](https://github.com/kivy/buildozer/pull/2026) ([AndreMiras](https://github.com/AndreMiras)) |
| 18 | +- Docs: Pin `sphinxawesome_theme` to 5.3.2 [\#2024](https://github.com/kivy/buildozer/pull/2024) ([Novfensec](https://github.com/Novfensec)) |
| 19 | +- Update installation.rst for Ubuntu 26.04 [\#2020](https://github.com/kivy/buildozer/pull/2020) ([RobertFlatt](https://github.com/RobertFlatt)) |
| 20 | +- Update pypa/gh-action-pypi-publish action to v1.14.0 [\#2015](https://github.com/kivy/buildozer/pull/2015) ([renovate[bot]](https://github.com/apps/renovate)) |
| 21 | +- Update docker/build-push-action action to v7 [\#2007](https://github.com/kivy/buildozer/pull/2007) ([renovate[bot]](https://github.com/apps/renovate)) |
| 22 | +- Update docker/setup-buildx-action action to v4 [\#2006](https://github.com/kivy/buildozer/pull/2006) ([renovate[bot]](https://github.com/apps/renovate)) |
| 23 | +- Update docker/login-action action to v4 [\#2004](https://github.com/kivy/buildozer/pull/2004) ([renovate[bot]](https://github.com/apps/renovate)) |
| 24 | +- Rewire support for `orientation=all` [\#1999](https://github.com/kivy/buildozer/pull/1999) ([Novfensec](https://github.com/Novfensec)) |
| 25 | +- Fixed broken link in README.md [\#1996](https://github.com/kivy/buildozer/pull/1996) ([kha84](https://github.com/kha84)) |
| 26 | +- Add p4a develop [\#1991](https://github.com/kivy/buildozer/pull/1991) ([RobertFlatt](https://github.com/RobertFlatt)) |
| 27 | +- Update actions/checkout action to v6 [\#1987](https://github.com/kivy/buildozer/pull/1987) ([renovate[bot]](https://github.com/apps/renovate)) |
| 28 | +- Update \_\_init\_\_.py to fix \#1982 [\#1983](https://github.com/kivy/buildozer/pull/1983) ([nicolashainaux](https://github.com/nicolashainaux)) |
| 29 | +- Add missing `.readthedocs.yaml` configuration file. [\#1979](https://github.com/kivy/buildozer/pull/1979) ([Novfensec](https://github.com/Novfensec)) |
| 30 | +- :bug: Fix Docker pip --user install error in virtualenv [\#1978](https://github.com/kivy/buildozer/pull/1978) ([AndreMiras](https://github.com/AndreMiras)) |
| 31 | +- :hammer: Remove BuildKit registry cache, fixes \#1945 [\#1975](https://github.com/kivy/buildozer/pull/1975) ([AndreMiras](https://github.com/AndreMiras)) |
| 32 | +- Update peter-evans/dockerhub-description action to v5 [\#1971](https://github.com/kivy/buildozer/pull/1971) ([renovate[bot]](https://github.com/apps/renovate)) |
| 33 | +- Upgrade from deprecated macos-13 to macos-15-intel in CI [\#1969](https://github.com/kivy/buildozer/pull/1969) ([cclauss](https://github.com/cclauss)) |
| 34 | +- :hammer: Fix Docker permission errors with bind mounts [\#1962](https://github.com/kivy/buildozer/pull/1962) ([AndreMiras](https://github.com/AndreMiras)) |
| 35 | +- :hammer: Bump Docker image to Ubuntu 24.04 [\#1961](https://github.com/kivy/buildozer/pull/1961) ([AndreMiras](https://github.com/AndreMiras)) |
| 36 | +- :construction\_worker: Fix broken Android build on Ubuntu [\#1960](https://github.com/kivy/buildozer/pull/1960) ([AndreMiras](https://github.com/AndreMiras)) |
| 37 | +- Fix typos discovered by codespell [\#1959](https://github.com/kivy/buildozer/pull/1959) ([cclauss](https://github.com/cclauss)) |
| 38 | +- Update Python workflow for version and action upgrades [\#1958](https://github.com/kivy/buildozer/pull/1958) ([cclauss](https://github.com/cclauss)) |
| 39 | +- Update GitHub Actions for iOS workflow [\#1957](https://github.com/kivy/buildozer/pull/1957) ([cclauss](https://github.com/cclauss)) |
| 40 | +- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows [\#1956](https://github.com/kivy/buildozer/pull/1956) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 41 | +- Update actions/setup-python action to v6 [\#1955](https://github.com/kivy/buildozer/pull/1955) ([renovate[bot]](https://github.com/apps/renovate)) |
| 42 | +- Update actions/setup-java action to v5 [\#1948](https://github.com/kivy/buildozer/pull/1948) ([renovate[bot]](https://github.com/apps/renovate)) |
| 43 | +- Update actions/checkout action to v5 [\#1942](https://github.com/kivy/buildozer/pull/1942) ([renovate[bot]](https://github.com/apps/renovate)) |
| 44 | +- Add ability to specify the following through buildozer.spec [\#1923](https://github.com/kivy/buildozer/pull/1923) ([akshayaurora](https://github.com/akshayaurora)) |
| 45 | +- Modify docs [\#1922](https://github.com/kivy/buildozer/pull/1922) ([Novfensec](https://github.com/Novfensec)) |
| 46 | +- Buildozer install docs [\#1901](https://github.com/kivy/buildozer/pull/1901) ([RobertFlatt](https://github.com/RobertFlatt)) |
| 47 | +- Android sdkmanager proxy config [\#1899](https://github.com/kivy/buildozer/pull/1899) ([broccoliboy](https://github.com/broccoliboy)) |
| 48 | +- Android support display cutout [\#1894](https://github.com/kivy/buildozer/pull/1894) ([kuzeyron](https://github.com/kuzeyron)) |
| 49 | +- :construction\_worker: Docker push to GHCR [\#1888](https://github.com/kivy/buildozer/pull/1888) ([AndreMiras](https://github.com/AndreMiras)) |
| 50 | +- :construction\_worker: Publish to DockerHub [\#1885](https://github.com/kivy/buildozer/pull/1885) ([AndreMiras](https://github.com/AndreMiras)) |
| 51 | +- :construction\_worker: Fix Coveralls parallel reporting [\#1884](https://github.com/kivy/buildozer/pull/1884) ([AndreMiras](https://github.com/AndreMiras)) |
| 52 | +- :memo: Fix broken documentation links [\#1883](https://github.com/kivy/buildozer/pull/1883) ([AndreMiras](https://github.com/AndreMiras)) |
| 53 | +- Re-add "all" to the list of valid orientations in default buildozer.spec [\#1842](https://github.com/kivy/buildozer/pull/1842) ([Cheaterman](https://github.com/Cheaterman)) |
| 54 | +- Set Android min API to 24 [\#1839](https://github.com/kivy/buildozer/pull/1839) ([Cheaterman](https://github.com/Cheaterman)) |
| 55 | +- Update actions/setup-java action to v4 [\#1825](https://github.com/kivy/buildozer/pull/1825) ([renovate[bot]](https://github.com/apps/renovate)) |
| 56 | +- Ensure Java 17 is selected and available during build [\#1821](https://github.com/kivy/buildozer/pull/1821) ([misl6](https://github.com/misl6)) |
| 57 | +- Update actions/setup-python action to v5 [\#1820](https://github.com/kivy/buildozer/pull/1820) ([renovate[bot]](https://github.com/apps/renovate)) |
| 58 | +- Update actions/checkout action to v4 [\#1819](https://github.com/kivy/buildozer/pull/1819) ([renovate[bot]](https://github.com/apps/renovate)) |
| 59 | +- Update pypa/gh-action-pypi-publish action to v1.12.4 [\#1817](https://github.com/kivy/buildozer/pull/1817) ([renovate[bot]](https://github.com/apps/renovate)) |
| 60 | +- Fix typo on `packaging.version` import statement [\#1815](https://github.com/kivy/buildozer/pull/1815) ([misl6](https://github.com/misl6)) |
| 61 | +- Fix `E226` missing whitespace around arithmetic operator PEP8 failure [\#1814](https://github.com/kivy/buildozer/pull/1814) ([misl6](https://github.com/misl6)) |
| 62 | +- Configure Renovate [\#1813](https://github.com/kivy/buildozer/pull/1813) ([renovate[bot]](https://github.com/apps/renovate)) |
| 63 | +- Use `parse` from `packaging.version` instead of `distutils` `LooseVersion` [\#1812](https://github.com/kivy/buildozer/pull/1812) ([misl6](https://github.com/misl6)) |
| 64 | +- Sunset `apple-silicon-m1` self-hosted runner, as now is supported by Github Hosted runners via `macos-latest` tag. Use `macos-13` for runs on Intel macs [\#1811](https://github.com/kivy/buildozer/pull/1811) ([misl6](https://github.com/misl6)) |
| 65 | +- Use `ubuntu:22.04` instead of `ubuntu:latest` in `Dockerfile` [\#1804](https://github.com/kivy/buildozer/pull/1804) ([manatlan](https://github.com/manatlan)) |
| 66 | +- default.spec: update outdated/invalid urls [\#1791](https://github.com/kivy/buildozer/pull/1791) ([kulothunganug](https://github.com/kulothunganug)) |
| 67 | +- Update Docker Build instructions in README.md [\#1770](https://github.com/kivy/buildozer/pull/1770) ([akshayaurora](https://github.com/akshayaurora)) |
| 68 | +- Fix Osx Target to properly use buildozer.buildops [\#1768](https://github.com/kivy/buildozer/pull/1768) ([akshayaurora](https://github.com/akshayaurora)) |
| 69 | +- Add macOS build instructions, upgrades [\#1761](https://github.com/kivy/buildozer/pull/1761) ([jooray](https://github.com/jooray)) |
| 70 | +- Stop No Response action running when unneeded. [\#1755](https://github.com/kivy/buildozer/pull/1755) ([Julian-O](https://github.com/Julian-O)) |
| 71 | +- Make doc structure consistent and up-to-date [\#1750](https://github.com/kivy/buildozer/pull/1750) ([Julian-O](https://github.com/Julian-O)) |
| 72 | +- Fixes typo in docs [\#1740](https://github.com/kivy/buildozer/pull/1740) ([AJRepo](https://github.com/AJRepo)) |
| 73 | +- Create no-response.yml [\#1735](https://github.com/kivy/buildozer/pull/1735) ([Julian-O](https://github.com/Julian-O)) |
| 74 | +- Fix broken link in readme. [\#1728](https://github.com/kivy/buildozer/pull/1728) ([Julian-O](https://github.com/Julian-O)) |
| 75 | +- Modify automated "support" message. [\#1726](https://github.com/kivy/buildozer/pull/1726) ([Julian-O](https://github.com/Julian-O)) |
| 76 | +- Support Email Address Fixed in the Readme.md [\#1722](https://github.com/kivy/buildozer/pull/1722) ([saharbat00l](https://github.com/saharbat00l)) |
| 77 | +- Remove some attributes defined outside of \_\_init\_\_\(\) [\#1694](https://github.com/kivy/buildozer/pull/1694) ([Julian-O](https://github.com/Julian-O)) |
| 78 | +- Add alternate unzip implementation [\#1692](https://github.com/kivy/buildozer/pull/1692) ([Julian-O](https://github.com/Julian-O)) |
| 79 | +- Clean up inheritance of targets [\#1690](https://github.com/kivy/buildozer/pull/1690) ([Julian-O](https://github.com/Julian-O)) |
| 80 | +- Improve Buildozer's venv handling. [\#1689](https://github.com/kivy/buildozer/pull/1689) ([Julian-O](https://github.com/Julian-O)) |
| 81 | +- Use suggested \(latest\) Python3 version to perform Android builds [\#1688](https://github.com/kivy/buildozer/pull/1688) ([misl6](https://github.com/misl6)) |
| 82 | +- Now Github Actions provides `python3` via `setup-python` also for Apple Silicon macs [\#1687](https://github.com/kivy/buildozer/pull/1687) ([misl6](https://github.com/misl6)) |
| 83 | +- Refactor dependencies and their tests [\#1686](https://github.com/kivy/buildozer/pull/1686) ([Julian-O](https://github.com/Julian-O)) |
| 84 | +- Correct documentation configuration [\#1684](https://github.com/kivy/buildozer/pull/1684) ([Julian-O](https://github.com/Julian-O)) |
| 85 | +- Add tests of the documentation. [\#1683](https://github.com/kivy/buildozer/pull/1683) ([Julian-O](https://github.com/Julian-O)) |
| 86 | +- Rewrite section in documentation about on source include/excludes [\#1682](https://github.com/kivy/buildozer/pull/1682) ([Julian-O](https://github.com/Julian-O)) |
| 87 | +- Update github actions to latest versions [\#1680](https://github.com/kivy/buildozer/pull/1680) ([Julian-O](https://github.com/Julian-O)) |
| 88 | +- Correct Discord's dev channel in README [\#1679](https://github.com/kivy/buildozer/pull/1679) ([Julian-O](https://github.com/Julian-O)) |
| 89 | +- Migrate to use cmd, cmd\_expect and file\_extract from Buildops. [\#1675](https://github.com/kivy/buildozer/pull/1675) ([Julian-O](https://github.com/Julian-O)) |
| 90 | +- Fix a typo introduced during PR \#1669 [\#1672](https://github.com/kivy/buildozer/pull/1672) ([misl6](https://github.com/misl6)) |
| 91 | +- Move checkbin and download to use buildops. [\#1671](https://github.com/kivy/buildozer/pull/1671) ([Julian-O](https://github.com/Julian-O)) |
| 92 | +- Use buildops for file\_exists and file\_matches [\#1670](https://github.com/kivy/buildozer/pull/1670) ([Julian-O](https://github.com/Julian-O)) |
| 93 | +- Migrate to use Buildop's rmtree, file\_copy, file\_copytree and rename [\#1669](https://github.com/kivy/buildozer/pull/1669) ([Julian-O](https://github.com/Julian-O)) |
| 94 | +- Migrate all usages of mkdir and rmdir to buildops [\#1668](https://github.com/kivy/buildozer/pull/1668) ([Julian-O](https://github.com/Julian-O)) |
| 95 | +- Move Exception declarations into own file [\#1667](https://github.com/kivy/buildozer/pull/1667) ([Julian-O](https://github.com/Julian-O)) |
| 96 | +- Ignore W503 error [\#1660](https://github.com/kivy/buildozer/pull/1660) ([Julian-O](https://github.com/Julian-O)) |
| 97 | +- Document service options in default.spec [\#1653](https://github.com/kivy/buildozer/pull/1653) ([Julian-O](https://github.com/Julian-O)) |
| 98 | +- Minor Win32 improvements [\#1648](https://github.com/kivy/buildozer/pull/1648) ([Julian-O](https://github.com/Julian-O)) |
| 99 | +- Introduce buildops [\#1647](https://github.com/kivy/buildozer/pull/1647) ([Julian-O](https://github.com/Julian-O)) |
| 100 | +- Update Python version support [\#1645](https://github.com/kivy/buildozer/pull/1645) ([Julian-O](https://github.com/Julian-O)) |
| 101 | +- Separate ConfigSpec parser \(Address \#1636\) [\#1639](https://github.com/kivy/buildozer/pull/1639) ([Julian-O](https://github.com/Julian-O)) |
| 102 | +- Use a pinned version of `Cython` for now, as most of the recipes are incompatible with `Cython==3.x.x` [\#1637](https://github.com/kivy/buildozer/pull/1637) ([misl6](https://github.com/misl6)) |
| 103 | +- Remove `python2` test as `python2` is not available anymore via `actions/setup-python` [\#1635](https://github.com/kivy/buildozer/pull/1635) ([misl6](https://github.com/misl6)) |
| 104 | +- Factor out logging code from Buildozer class [\#1632](https://github.com/kivy/buildozer/pull/1632) ([Julian-O](https://github.com/Julian-O)) |
| 105 | +- Refactor checkbin to use shutil.which [\#1628](https://github.com/kivy/buildozer/pull/1628) ([Julian-O](https://github.com/Julian-O)) |
| 106 | +- Update default.spec [\#1626](https://github.com/kivy/buildozer/pull/1626) ([RobertFlatt](https://github.com/RobertFlatt)) |
| 107 | +- Add example Docker build with caching [\#1619](https://github.com/kivy/buildozer/pull/1619) ([damascene](https://github.com/damascene)) |
| 108 | +- Update Buildozer osx target to work with latest kivy 2.2.0 [\#1614](https://github.com/kivy/buildozer/pull/1614) ([akshayaurora](https://github.com/akshayaurora)) |
| 109 | +- `python-for-android` does not support `--dir` flag anymore. [\#1592](https://github.com/kivy/buildozer/pull/1592) ([misl6](https://github.com/misl6)) |
| 110 | +- Home app functionality [\#1575](https://github.com/kivy/buildozer/pull/1575) ([kuzeyron](https://github.com/kuzeyron)) |
| 111 | +- Docs: Android on macOS - Remove outdated instructions [\#1568](https://github.com/kivy/buildozer/pull/1568) ([misl6](https://github.com/misl6)) |
| 112 | +- Update the suggested `Cython` version in docs to `0.29.33` [\#1567](https://github.com/kivy/buildozer/pull/1567) ([misl6](https://github.com/misl6)) |
| 113 | +- Corrections \(fixes\) for extra-manifest-xml [\#1555](https://github.com/kivy/buildozer/pull/1555) ([lufebe16](https://github.com/lufebe16)) |
| 114 | +- Bump version to 1.5.1.dev0 [\#1553](https://github.com/kivy/buildozer/pull/1553) ([misl6](https://github.com/misl6)) |
| 115 | + |
3 | 116 | ## [1.5.0](https://github.com/kivy/buildozer/tree/1.5.0) |
4 | 117 |
|
5 | 118 | [Full Changelog](https://github.com/kivy/buildozer/compare/1.4.0...1.5.0) |
|
0 commit comments