Skip to content

Releases: metaneutrons/freebasic-ng

v1.24.4

Choose a tag to compare

@metaneutrons-release-please metaneutrons-release-please released this 13 Sep 12:32
5786309

1.24.4 (2026-09-13)

Bug Fixes

  • release: clean Homebrew qualification install (#154) (e8a1ab9)

v1.22.3

Choose a tag to compare

@metaneutrons-release-please metaneutrons-release-please released this 12 Sep 01:03
e8152c2

1.22.3 (2026-09-12)

Bug Fixes

  • release: use canonical AUR RPC endpoint (#98) (8d5366b)

FreeBASIC-NG release qualification

  • Upstream base: FreeBASIC 1.20.0 development line at 5714d10adb21ba0d5d65d7d497ac32f509bb95ff. 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.2 Pre-release
Pre-release

Choose a tag to compare

@metaneutrons-release-please metaneutrons-release-please released this 12 Sep 00:31
3bc6b94

1.22.2 (2026-09-12)

Bug Fixes

  • release: preserve Homebrew version during qualification (#96) (26ab191)

v1.22.0

v1.22.0 Pre-release
Pre-release

Choose a tag to compare

@metaneutrons-release-please metaneutrons-release-please released this 11 Sep 23:42
8f096da

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

v1.21.4-m2.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Sep 22:51
adfa300
M2 package channel validation LTO retry

freebasic-ng: v1.21.4

freebasic-ng: v1.21.4 Pre-release
Pre-release

Choose a tag to compare

@metaneutrons-release-please metaneutrons-release-please released this 11 Sep 19:44
aa33d3c

1.21.4 (2026-09-11)

Bug Fixes

  • release: exclude checksum inventory from itself (#84) (2eb2d8f)