Following Piotr’s plugin-free fork posted earlier in this thread (his repo has since disappeared), I’ve continued the work and completed a full Xojo API 2 migration. Available here:
What’s done:
- ARGen itself: 3,406 deprecation warnings down to 0 — DesktopApplication + DesktopMenuBar, all windows, containers and custom controls on the Desktop* classes, RowSet/DatabaseException data layer, Date → DateTime throughout.
- The generated projects are also API 2 clean (verified on a Chinook test database: 0 warnings, compiles and runs) — Desktop* controls and events, .Text value properties, updated ActiveRecord runtime. The API 1.0 generator option was removed; desktop projects now generate API 2 only.
- Still plugin-free (no MBS / Einhugur required), with per-database constants to enable the engines you have plugins for. Generated projects get the right kConfigUse* constant pre-set automatically.
- Built and tested with Xojo 2026 on macOS. Web and iOS generation templates are unchanged for now.
MIT licensed, like the original release. Issues and PRs welcome.