Skip to content

Releases: aignostics/foundry-python-core

v0.7.0

01 Apr 12:01

Choose a tag to compare

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

31 Mar 16:41

Choose a tag to compare

v0.6.2 (2026-03-31)

Fix

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

v0.6.1

31 Mar 15:57

Choose a tag to compare

v0.6.1 (2026-03-31)

Fix

  • database: rename max_overflow to pool_max_overflow (5c7f26c)

v0.6.0

31 Mar 15:12

Choose a tag to compare

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

31 Mar 10:10

Choose a tag to compare

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

30 Mar 17:43

Choose a tag to compare

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

30 Mar 09:40

Choose a tag to compare

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

26 Mar 17:00

Choose a tag to compare

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

26 Mar 10:05

Choose a tag to compare

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)