Skip to content

Releases: mherrmann/fbs

Improve Fedora and Arch Linux VMs

29 Jul 11:36
Compare
Choose a tag to compare

fbs's buildvm fedora and buildvm arch commands were broken. This releases fixes Fedora and gives a base implementation towards a fix for Arch. Similarly to the previous release (which was for Ubuntu), you can now specify the Python version (and Python OS-level build dependencies) via additional build_args settings called python_version and python_build_deps.

Motivated by PR #231. Thanks @meramsey!

Fix `fbs buildvm ubuntu`

27 Jul 12:22
Compare
Choose a tag to compare

You can now also specify the Python version you want in the VM by specifying the build_arg called python_version. See ubuntu/Dockerfile and base.json in _defaults/.

Support macOS versions without a patch number (eg. 11.3)

01 Jul 07:29
Compare
Choose a tag to compare

Fix bug with fbs installer on MacOS Big Sur

21 Jun 10:21
Compare
Choose a tag to compare

Fix the release command on Windows

14 Apr 15:51
Compare
Choose a tag to compare

Fix the installer command on macOS

08 Apr 14:22
Compare
Choose a tag to compare

Some people ran into a PermissionError: ... create-dmg when running fbs installer on Mac. This was likely because I packaged fbs 0.9.2 on a Windows machine, which must have checked out that file with CRLF line endings. This release should hopefully fix the issue.

Improve Windows installer icon and version info

24 Mar 11:47
Compare
Choose a tag to compare

Introduce fbs Pro

09 Mar 07:00
Compare
Choose a tag to compare

fbs Pro supports the latest Python, PyQt and PySide versions. See https://build-system.fman.io/pro.

Improve support for Manjaro Linux

24 Aug 17:34
Compare
Choose a tag to compare

In particular, fbs installer should work now. Thank you @luigifcruz for the PR!

Better PyInstaller integration, improved `release` command

29 Jul 07:45
Compare
Choose a tag to compare

There are cases where you simply need to supply extra arguments to fbs's invocation of PyInstaller. There is now a new setting, extra_pyinstaller_args, that lets you supply those parameters. For example, in base.json:

{
    ...,
    "extra_pyinstaller_args": [
        "--additional-hooks-dir", "some_hooks",
        "--additional-hooks-dir", "some_more_hooks",
    ]
}

Fixes #157 and #167.

The release command was also improved. You can now use any of the following command lines:

fbs release
fbs release 1.2.3
fbs release current

Fixes #211.

Thank you to @whattheserver and @luigifreitas for their PRs.