Releases: metaneutrons/freebasic-ng
Releases · metaneutrons/freebasic-ng
Release list
v1.24.4
v1.22.3
1.22.3 (2026-09-12)
Bug Fixes
FreeBASIC-NG release qualification
- Upstream base: FreeBASIC
1.20.0development line at5714d10adb21ba0d5d65d7d497ac32f509bb95ff. FreeBASIC-NG is independently maintained and is not an official upstream release. - Compatibility: source compatibility with that upstream base is the project target. No ABI compatibility with arbitrary FreeBASIC distributions is claimed; package managers must treat FreeBASIC-NG as an alternative compiler distribution.
- Platform status: Linux x86_64/AArch64, macOS Intel/Apple silicon and Windows x86_64/ARM64 are Tier 1 native host archives. AmigaOS/m68k is a developer-preview target SDK; AROS and MorphOS target qualification remains deferred.
- Integrity: every host archive has an SHA-256 entry in
SHA256SUMS, an SPDX SBOM and a Sigstore keyless signature bundle. Debian amd64/arm64, Homebrew and both AUR channels completed their preflight and clean-environment qualification before promotion.
The independent release record is versioned in metaneutrons/freebasic-ng-site and is served from freebasic.metaneutrons.cc.
v1.22.2
v1.22.0
1.22.0 (2026-09-11)
Features
- 68000 support - FreeBASIC runs on A500/A600/A1000! (bd1ee0a)
- add Amiga/AROS/MorphOS/AmigaOS4 target definitions (a48a0cb)
- add default libraries for Amiga targets (e917dc4)
- add shell completion scripts (5714d10)
- add shell completion scripts (7f08314)
- all AmigaOS libraries - 923 functions in 48 .bi files (5ebd461)
- AmigaOS graphics - Screen/Pset/Line via intuition+graphics.library (6590b0a)
- AmigaOS m68k rtlib port - Hello World works (5be6cf2)
- complete Amiga build pipeline with vamos testing (17b54d3)
- complete Amiga target support in compiler (3b75ada)
- File I/O and Input for AmigaOS (f8026c5)
- Float support and improved Input for AmigaOS (493063e)
- FreeBASIC headers for AmigaOS APIs (.bi files) (bf4c6aa)
- FreeBASIC Print works on AmigaOS m68k! (45d0917)
- full FreeBASIC runtime for AmigaOS - loops, strings, math work! (50aa5a0)
- full libfb.a works on AmigaOS + Sleep/Timer (9bb6929)
- packaging: generate distribution channel metadata (#88) (528545d)
- soft-float support for 68020 without FPU (1b130fc)
- verify Tier 1 CMake host builds (#74) (d9d75e3), closes #60 #61
Bug Fixes
- address all upstream PR #472 review findings (0b28031)
- address upstream review findings for Amiga port (0e1fd2f)
- complete macOS arm64 support with old makefile (a8af82c)
- libfb.a works cleanly without overrides! (6eb67dc)
- macOS arm64 support in makefile and linker driver (19170da)
- packaging: disable LTO for AUR runtime (#93) (adfa300)
- packaging: install Debian linker development dependency (#90) (2990bd1)
- packaging: preserve AUR runtime static libraries (#91) (6d1c1ac)
- packaging: retain AUR runtime static libraries (#92) (f167965)
- release: align compiler version with release metadata (#86) (da8d4c2)
- release: annotate version metadata for release please (#77) (b9b7420)
- release: create valid Windows ZIP archives (#78) (3e72c5e)
- release: exclude checksum inventory from itself (#84) (2eb2d8f)
- release: extract Windows ZIP archives with zipfile (#80) (acf4ede)
- release: sign Windows ARM archive in candidate job (#82) (113ad12)
- release: update compiler version in release PRs (#76) (636661b)
- skip signals and thread init on AmigaOS (c0812ab)
v1.21.4-m2.5
M2 package channel validation LTO retry