Releases: JuliaLang/PackageCompiler.jl
v2.2.3
PackageCompiler v2.2.3
Merged pull requests:
- Change init_julia slightly to adapt to 1.12 changes (#1047) (@gbaraldi)
- use a proper shared library for the core compiler intead of a ji file (#1060) (@KristofferC)
- bump version (#1061) (@KristofferC)
v2.2.2
PackageCompiler v2.2.2
Merged pull requests:
- doc: mark URL as such in Markdown (#1046) (@fingolfin)
- Fix
git-tree-sha1for i686-w64-mingw32 GCC artifact (#1056) (@topolarity) - bump version (#1057) (@KristofferC)
v2.2.1
PackageCompiler v2.2.1
Merged pull requests:
- Bump actions/checkout from 4.2.1 to 4.2.2 (#998) (@dependabot[bot])
- Bump julia-actions/julia-buildpkg from 1.6.0 to 1.7.0 (#1013) (@dependabot[bot])
- Bump julia-actions/setup-julia from 2.6.0 to 2.6.1 (#1015) (@dependabot[bot])
- Bump julia-actions/cache from 2.0.5 to 2.0.7 (#1027) (@dependabot[bot])
- Bump julia-actions/julia-runtest from 1.11.1 to 1.11.2 (#1028) (@dependabot[bot])
- Bump codecov/codecov-action from 4.6.0 to 5.3.1 (#1029) (@dependabot[bot])
- Group all dependabot updates into a single PR (#1034) (@IanButterworth)
- Bump the all-updates group across 1 directory with 2 updates (#1038) (@dependabot[bot])
- Fix hanging system image creation if multiple threads are set (#1042) (@PatrickHaecker)
- Bump version from 2.2.0 to 2.2.1 (#1045) (@DilumAluthge)
Closed issues:
v2.2.0
What's Changed
- Bump
julia[compat] to 1.10 (and drop support for 1.6 through 1.9) by @KristofferC in #1005 embedding_wrapper.c: Fix Unicode arguments in Windows by @raphasampaio in #1008- update Windows compilers by @KristofferC in #1012
- Bump version from 2.1.24 to 2.2.0 by @DilumAluthge in #1018
CI (Continuous Integration)
- Bump julia-actions/julia-runtest from 1.10.0 to 1.11.1 by @dependabot in #999
New Contributors
- @raphasampaio made their first contribution in #1008
Full Changelog
Full Changelog: v2.1.24...v2.2.0
v2.1.24: Last release for Julia 1.6 through 1.9
Summary
This will be the last release for Julia 1.6 through 1.9.
What's Changed: CI (Continuous Integration)
- CI: Always run tests with code coverage enabled (remove the coverage-disabled CI jobs) by @KristofferC in #1006
- CI: Reduce number of CI jobs (don't run on Julia 1.9; don't run 32-bit on Julia 1.6) by @DilumAluthge in #1007
- CI: Don't run the test suite on tags (but do build the docs on tags) by @DilumAluthge in #1009
- CI: Fix some typos introduced in #1009 by @DilumAluthge in #1010
- Bump version from 2.1.23 to 2.1.24 by @DilumAluthge in #1011
Full Changelog
Full Changelog: v2.1.23...v2.1.24
v2.1.23: Fix building of fresh (non-incremental) sysimages on Julia master (1.12)
Summary
This release fixes building of fresh (non-incremental) sysimages on Julia master (1.12).
The bug in question was #989, and the bugfix PR was #1002.
What's Changed
- Fix building fresh (non-incremental) sysimages on Julia nightly (Julia 1.12) by @KristofferC in #1002
- Bump version from 2.1.22 to 2.1.23 by @DilumAluthge in #1004
CI (continuous integration)
- CI: Add the
preversion, but keep it commented out for now (since there's not currently a prerelease available) by @DilumAluthge in #993
Full Changelog
Full Changelog: v2.1.22...v2.1.23
v2.1.22: Fix non-incremental sysimage builds on Julia 1.11
Summary
The purpose of this release is to fix non-incremental sysimage builds on Julia 1.11.
The bug in question was #976, and the bugfix PR was #987.
What's Changed
- Do not put project stdlibs into the base (non-incremental) sysimage by @KristofferC in #987
- Bump version number from 2.1.21 to 2.1.22 by @DilumAluthge in #992
CI (Continuous Integration)
- CI: Run the
build-mylibjob on both LTS (1.10) and stable (currently 1.11) by @DilumAluthge in #985
Full Changelog
Full Changelog: v2.1.21...v2.1.22
v2.1.21: Changes to the PackageCompiler testsuite
Summary
The purpose of this release is to get some recent testsuite changes (specifically, #984) into PkgEval.
What's Changed
- Test suite: When skipping tests, skip them ONLY in GitHub Actions CI; do NOT skip them in other CI (such as PkgEval) by @DilumAluthge in #984
- Bump version number from
2.1.20to2.1.21by @DilumAluthge in #986
CI (Continuous Integration)
- Resume CI on Julia 1.9, but only 64-bit (skip 32-bit); also, skip the
LLVMExtra_jll-related tests on Julia 1.9 by @DilumAluthge in #979 - CI: Run a single job on Julia nightly (but skip the
incremental=falsetests on Julia 1.12) by @DilumAluthge in #982 - CI: Test both
incremental={true,false}on "slow CI"; also, stop considering Apple Silicon macOS as "slow CI" by @DilumAluthge in #983
Full Changelog
Full Changelog: v2.1.20...v2.1.21
v2.1.20: Fix `embedding_wrapper.c` for Julia 1.11
Summary
This release fixes embedding_wrapper.c for Julia 1.11.
What's Changed
- Fix
embedding_wrapper.cfor Julia 1.11; also, run CI on 1.11, but skip theincremental=falsetests on 1.11 by @ufechner7 in #954 - Bump version from 2.1.19 to 2.1.20 by @DilumAluthge in #977
CI (Continuous Integration)
- CI: Resume testing 32-bit Julia on Windows for Julia 1.6 and 1.10, but keep 1.9 disabled for now by @DilumAluthge in #968
- CI: Use
julia-actions/cachein thebuild-mylibjob by @DilumAluthge in #971 - Run macOS CI on both Intel and Apple Silicon by @DilumAluthge in #970
New Contributors
- @ufechner7 made their first contribution in #954
Full Changelog
Full Changelog: v2.1.19...v2.1.20
v2.1.19: Fix the "system image file fails consistency check" bug seen on macOS
Summary
This release fixes the "system image file fails consistency check" bug seen on macOS (#738).
What's Changed
- Change naming convention of object files to follow what Base Julia does; also, start testing on macOS again (but only Intel macOS) by @gbaraldi in #930
- Bump version from 2.1.18 to 2.1.19 by @DilumAluthge in #969
CI (Continuous Integration)
- Fix CI, and temporarily disable some CI jobs, and use the
HelloWorldCartifact (instead of thefooifierartifact) by @DilumAluthge in #965 - More CI tweaks, and temporarily disable some more CI jobs by @DilumAluthge in #966
New Contributors
Full Changelog
Full Changelog: v2.1.18...v2.1.19