1 Commits

Author SHA1 Message Date
7f38e0a426 SDK v0.5.3: Add DBAPI types and updated IFWPluginHost
Refresh of the plugin SDK to match fastway-server v0.5.3. Plugins
that want to use the typed DBAPI (DeclareTable/StoreInsert/etc.)
need dbapi_consts.pas for TDBAColumnType/TDBAOnDeleteAction/etc.
and dbapi_dialect.pas for TDBATableSpec/TDBAColumnSpec/TDBACriterion
and the builder helpers (MakeColumn, MakeFK, MakeUnique, etc.).

fw_plugin_api.pas: latest IFWPluginHost with typed DBAPI methods
(DeclareTable, DeclareColumn, DeclareIndex, StoreInsert, StoreUpdate,
StoreDelete, StoreSelect, StoreUpsert) added under plugin API v1
(still in flux — no version bump during pre-production).

Plugin repos vendor this via 'make pull-sdk' which copies these
files into the plugin's local sdk/ dir and pins the commit hash
in sdk/VERSION. Mirrors the Fimail/fpc-msgbase pattern.
2026-04-18 09:03:08 -07:00