Releases: antosubash/simple_module_python
Releases · antosubash/simple_module_python
v0.0.19
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs: full review and sync of docs to current code state by @antosubash in #205
- docs(frontend): use the real PageShell in the layout example (closes #196) by @antosubash in #208
- fix(smpy): unblock the scaffolded-app quickstart + harden the file-size lint gate by @antosubash in #207
- Resolve GH #199, #200, #203, #206 (background_tasks beat, test fixtures, dashboard docs, create-host pinning) by @antosubash in #209
Full Changelog: v0.0.18...v0.0.19
v0.0.18
Immutable
release. Only release title and notes can be modified.
What's Changed
- chore: use shared dev-services stack (Postgres/Redis/MinIO) by @antosubash in #188
- refactor(db): drop schema-per-module — single shared schema by @antosubash in #186
- chore(deps): bump axios from 1.15.2 to 1.16.1 by @dependabot[bot] in #187
- feat(users): Microsoft (Entra ID) OAuth + DB-settings-driven providers by @antosubash in #189
- docs(users,dashboard): describe smart login-redirect fallback (#173) by @antosubash in #190
- feat(auth): method-aware public-route extension point (closes #191) by @antosubash in #193
Full Changelog: v0.0.17...v0.0.18
v0.0.17
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat: pluggable auth — AuthProvider contract + Keycloak OIDC module + bearer tokens by @antosubash in #184
- feat(audit_log): add audit log module with two-phase capture by @antosubash in #185
Full Changelog: v0.0.16...v0.0.17
v0.0.16
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(auth): principal-resolver chain for session-or-bearer auth (#163) by @antosubash in #168
- fix(dashboard): correct heading hierarchy (h1 -> h2) #176 by @antosubash in #177
- fix(ui): add aria-labels to sidebar toggle/close buttons (#172) by @antosubash in #180
- fix(users): dev quick-login fills fields without auto-submitting by @antosubash in #179
- fix(ui): add main landmark to AuthCardShell for screen readers by @antosubash in #178
- fix(users): smart login redirect fallback when Dashboard not installed (#173) by @antosubash in #183
- fix(hosting): render Inertia error page for browser validation errors (#170) by @antosubash in #181
- fix(ui): add per-page document titles (#175) by @antosubash in #182
- chore(deps): bump qs from 6.15.1 to 6.15.2 by @dependabot[bot] in #169
Full Changelog: v0.0.15...v0.0.16
v0.0.15
Immutable
release. Only release title and notes can be modified.
What's Changed
- refactor(users): split into admin/auth_local/oauth feature folders by @antosubash in #153
- test(coverage): close 20 audited test gaps + fix 4 bugs surfaced by @antosubash in #151
- fix(vite): seed esbuild nodePaths so scan-imports resolves bare imports from module pages by @antosubash in #155
- fix(vite): cross-package bare imports also fail for workspace-member modules (#156) by @antosubash in #157
- fix(users,host): align .env loading + dev-quick-login resolution (#158, #159) by @antosubash in #160
- ci(release): switch npm publish to OIDC Trusted Publishing by @antosubash in #161
- chore(deps): bump ws from 8.20.0 to 8.20.1 by @dependabot[bot] in #162
- feat(background_tasks): propagate task_id + job_id into worker log context by @antosubash in #166
- feat(hosting): expose correlation_id on request.state + structlog recipe (#164) by @antosubash in #167
Full Changelog: v0.0.13...v0.0.15
v0.0.13
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix(cli): scaffold a Landing page at / so fresh apps don't 404 by @antosubash in #141
- fix(cli): strip .github/workflows/ from workspace-bundled sample module by @antosubash in #149
- docs(cli): align preset module lists with actual
smpy newbehavior by @antosubash in #145 - fix(cli): drop view_prefix from sample module template by @antosubash in #142
- fix(cli): pin simple_module_cli in scaffold dev deps so smpy plugins load by @antosubash in #147
- fix(db): preserve expression-based indexes in autogenerate by @antosubash in #144
- fix(cli): keep user's name form in scaffold READMEs (#139) by @antosubash in #143
- fix(scaffold): autogenerate initial migration on
smpy new(#135) by @antosubash in #146 - fix(cli): tolerate safe leftovers in
smpy new --dest .(#148) by @antosubash in #150 - fix(vite): resolve cross-package bare imports from out-of-workspace modules by @antosubash in #154
Full Changelog: v0.0.12...v0.0.13
v0.0.12
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(users): OAuth/OIDC login (Google, GitHub, generic OIDC) by @antosubash in #132
- refactor(cli): rename
smconsole script tosmpyby @antosubash in #133
Full Changelog: v0.0.11...v0.0.12
v0.0.11
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(ui): redesign every module page to the HiFi design system + add Doctor page by @antosubash in #131
Full Changelog: v0.0.10...v0.0.11
v0.0.10
Immutable
release. Only release title and notes can be modified.
v0.0.9
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix(scaffold): pin client_app deps to framework version + resolve module imports from host by @antosubash in #120
- docs: sync guides + reference + release with current code by @antosubash in #122
- feat(cli): sm new scaffolds into a uv/npm workspace with host/ + modules/ by @antosubash in #121
Full Changelog: v0.0.8...v0.0.9