Skip to content

pgAdmin3 v2026.07.13

Choose a tag to compare

@heptau heptau released this 13 Jul 15:17
· 46 commits to main since this release

Added

  • Native macOS build support: an OS-detecting top-level Makefile
    (make build / make run / make clean) and macos/build_app.sh, which
    assembles a real double-clickable pgAdmin III.app — bundled dependencies,
    a generated app icon, and ad-hoc code signing, with no DYLD_LIBRARY_PATH
    or machine-specific paths needed at runtime.
  • run-macos.sh convenience launcher for a quick dev run without full .app
    bundling.
  • AGENTS.md, documenting the macOS wxWidgets build setup and porting
    decisions for future contributors.

Fixed

  • Fixed a crash opening the Options dialog on macOS, caused by an
    uninitialized wxMask attached to the object-tree color swatches
    (ctlTreeJSON::RefreshImageList).
  • Fixed missing creation of the settings data directory on macOS/Windows on
    first run (previously only handled on Linux), which could prevent reading
    or writing pgadmin3opt.json.
  • Fixed several wxWidgets 3.3 compatibility issues encountered while adding
    macOS support (mixed wide/narrow string literals in the HTML diff-report
    generator, wxTimerEvent construction, deprecated wxScopedPtr usage,
    custom AUI tab-art color handling, and a couple of dead/no-op API calls) —
    see AGENTS.md for details; these were guarded so the Windows/Linux build
    path is unaffected.