In this document, we track the per version changes and comments. This
becomes a document on the website, as well as individual posts on the
Nuitka blog.
Nuitka Release 1.6 (Draft)
This release is not done yet.
Nuitka Release 1.5
This release contains the long awaited 3.11 support, even if only on an
experimental level. This means where 3.10 code is used, it is expected
to work equally well, but the Python 3.11 specific new features have yet
been done.
There is plenty of new features in Nuitka, e.g. much enhanced reports,
Windows ARM native compilation support, and the usual slew of anti-bloat
updates, and newly supported packages.
Bug Fixes
Standalone: Added implicit dependencies for charset_normalizer
package. Fixed in 1.4.1 already.
Standalone: Added platform DLLs for sounddevice package. Fixed in
1.4.1 already.
Plugins: The info from Qt bindings about other Qt bindings being
suppressed for import, was spawning multiple lines, breaking tests.
Merged to a single line until we do text wrap for info messages as
well. Fixed in 1.4.1 already.
Plugins: Fix removeDllDependencies was broken and could not
longer be used to remove DLLs from inclusion. Fixed in 1.4.1 already.
Tests: Ignore ld info output about mismatching architecture libraries
being ignored. Fixed in 1.4.1 already.
Fix, assigning methods of lists and calling them that way could crash
at runtime. The same was true of dict methods, but had never been
observed. Fixed in 1.4.2 already.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps nuitka from 1.4.8 to 1.5.
Changelog
Sourced from nuitka's changelog.
... (truncated)
Commits
1ad2c83
Merge branch 'release/1.5'ab93054
New stable release.3033c83
Tests: Ignore macOS specific paths in standalone checksdbf9387
Test: The generic test runner was not using 3.11 really.e3a93b4
Tests: Fixup missing importlib for 2.6 on OBSe6ffc69
New pre-release.01f6ad0
Changelog updates111f9bc
Fix, need to consider if a return is even present in outline bodya47e905
Tests: More macOS tracing coveragebd12dff
Minor spelling correctionDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)