Skip to content

Latest commit

 

History

History
185 lines (104 loc) · 9.11 KB

File metadata and controls

185 lines (104 loc) · 9.11 KB

v0.14.0 (2026-04-29)

Feat

  • auth: consolidate auth config in AuthSettings (#57) (4e3b540)

v0.13.0 (2026-04-27)

Feat

  • foundry: add python_version_minor computed field (#56) (8532af8)

v0.12.1 (2026-04-14)

Fix

  • api.auth: pass ctx.env_file to AuthSettings (587fcf7)

v0.12.0 (2026-04-13)

Feat

v0.11.1 (2026-04-10)

Fix

  • gui: decrease BROWSER_RECONNECT_TIMEOUT (04d2e5e)

v0.11.0 (2026-04-10)

Feat

  • scheduler: add BaseJoblet to foundry-core (a707e8c)

v0.10.0 (2026-04-10)

Feat

  • gui: default page title to context name (928c4da)

Refactor

  • gui: extract _frame_context to reduce cognitive complexity (a4134d9)
  • clean duplicate test helpers/fixtures (3fa8882)

v0.9.0 (2026-04-09)

Feat

  • gui: registry-based page registration with frame injection (#39) (c22b79e)

v0.8.2 (2026-04-08)

Fix

v0.8.1 (2026-04-08)

Fix

  • api: propagate exception handlers to versioned apps (47a78a0)

v0.8.0 (2026-04-07)

Feat

  • foundry: add PackageMetadata to FoundryContext (8e8f904)

Refactor

  • api: derive metadata from context in api.core helpers (df0a01f)

v0.7.2 (2026-04-02)

Fix

  • api: guard get_user against non-dict session (6828e28)

v0.7.1 (2026-04-02)

Fix

  • database: normalise asyncpg to psycopg in get_url (4918893)

v0.7.0 (2026-04-01)

Feat

  • database: resolve env_file from active context in DatabaseSettings (1bb1483)

Fix

  • foundry: detect db url in .env files in from_package (e6bd18d)

v0.6.2 (2026-03-31)

Fix

  • database: env var for db_name is NAME not DB_NAME (e1418ab)

v0.6.1 (2026-03-31)

Fix

  • database: rename max_overflow to pool_max_overflow (5c7f26c)

v0.6.0 (2026-03-31)

Feat

  • add autoconfigured DatabaseSettings (0de7adf)
  • foundry: auto-inject third_party into sys.path (884b120)

Fix

  • api: make AuthSettings fields mandatory (acf40ec)

v0.5.0 (2026-03-31)

Feat

  • foundry: add version_with_vcs_ref to FoundryContext (424a1e4)

Refactor

  • user_agent: replace explicit params with context (d903eb2)
  • tests: replace direct FoundryContext() calls with make_context() helper (a44d9ad)

v0.4.0 (2026-03-30)

Feat

  • api: add versions param to init_api() (e80ca06)
  • foundry: add python_version to FoundryContext (0878ae7)

Fix

  • sentry: derive env_prefix from FoundryContext (4c4b748)

v0.3.0 (2026-03-30)

Feat

  • use FoundryContext in all modules (#18) (a99873c)
  • di: drop project_name, use context only (4959a59)
  • foundry: add FoundryContext and set_context() (3cf6f69)
  • gui: add NiceGUI page helpers and nav builder (49e28f6)
  • boot: add parameterised boot() sequence (cb63a75)
  • api: add VersionedAPIRouter, init_api, and api package (b003c21)
  • api: add Auth0 authentication dependencies (47dbd6f)

Fix

  • tests: extract constants, document empty stubs (784af4f)
  • gui: render page content inside frame context (e524978)

Refactor

  • gui: extract helpers to reduce gui_run complexity (5beeaf3)

v0.2.0 (2026-03-26)

Feat

  • cli: add prepare_cli with project_name injection (78cc4e1)
  • database: add async SQLAlchemy session management (af91937)
  • service: add BaseService with FastAPI DI support (c393d9a)
  • user_agent: add parameterised user_agent() (ae3b27b)
  • sentry: add configurable sentry_initialize and SentrySettings (61fd5c8)
  • log: add configurable logging_initialize and LogSettings (e283f67)
  • api: add ApiException hierarchy and handlers (b055518)
  • process: add ProcessInfo and get_process_info (c8d168f)
  • models: add OutputFormat StrEnum (e19cea5)

v0.1.0 (2026-03-26)

Feat

  • di: add dependency injection module (e351ea8)
  • settings: add OpaqueSettings and load_settings (#7) (fc25de4)
  • console: add themed Rich console (#6) (337efb6)
  • add health module (2b656bb)