Releases: antosubash/SimpleModule
Releases · antosubash/SimpleModule
v0.0.33
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix(cli,framework): make scaffolded projects build and run out of the box by @antosubash in #121
Full Changelog: v0.0.32...v0.0.33
v0.0.32
Immutable
release. Only release title and notes can be modified.
What's Changed
- Setup pre-commit formatting and fix Docker deployment by @antosubash in #43
- Fix data seeding, add test users, and replace external auth by @antosubash in #44
- Improve marketplace page and add global navigation progress bar by @antosubash in #45
- Add source locations to diagnostics and implement focused module interfaces by @antosubash in #46
- Add BackgroundJobs module with TickerQ integration by @antosubash in #47
- Fix release workflow to use PR auto-merge instead of direct push by @antosubash in #48
- Add pull-requests: write permission to release workflow by @antosubash in #49
- Exclude load tests from default dotnet test run by @antosubash in #51
- Add AI Agents and RAG (Retrieval-Augmented Generation) modules by @antosubash in #50
- feat(localization): add complete i18n module with middleware and tools by @antosubash in #54
- release: v0.0.31 by @github-actions[bot] in #53
- fix(release): checkout latest main and handle race conditions by @antosubash in #55
- fix(release): simplify to manual-only workflow with deploy key by @antosubash in #57
- feat(e2e): add Playwright tests + simplify release workflow by @antosubash in #58
- fix(docker): add missing project references to Dockerfile by @antosubash in #59
- Add internationalization (i18n) support across all modules by @antosubash in #60
- Improve mobile responsiveness across UI components and layouts by @antosubash in #61
- Add comprehensive documentation for AI agents, file storage, background jobs, and localization by @antosubash in #62
- Add Email module with templates, SMTP/Log providers, and UI by @antosubash in #63
- Add comprehensive k6 load testing suite and OpenIddict password grant support by @antosubash in #65
- Add comprehensive rate limiting module with policy management by @antosubash in #64
- chore: more claude commands by @antosubash in #66
- Fix Docker build: add Email and RateLimiting modules to restore stages by @antosubash in #67
- Replace relative imports with @/ path aliases by @antosubash in #69
- Add CSP nonces and security headers by @antosubash in #70
- Optimize test performance: collection fixtures, parallel execution, disable analyzers by @antosubash in #71
- Improve marketplace to show only modules and add NuGet README files by @antosubash in #72
- Refactor Agents module structure and reorganize localization keys by @antosubash in #68
- feat: add InertiaLayoutDataMiddleware for React layout shared data by @antosubash in #74
- Fix Docker build: add missing Agents.Contracts csproj COPY by @antosubash in #75
- Fix Vite build failures in Docker by adding missing tsconfig files by @antosubash in #76
- Add Playwright install and sm doctor to Claude setup script by @antosubash in #77
- Consolidate Views/ into Pages/ and standardize module UI organization by @antosubash in #79
- Fix Docker build by allowing tests/k6/package.json through .dockerignore by @antosubash in #78
- Fix login/signup in Docker deployments behind reverse proxy by @antosubash in #80
- Fix Identity cookie redirect paths to match ViewPrefix by @antosubash in #81
- Fix Email module Badge variants to match component API by @antosubash in #82
- Standardize all modules with contracts, tests, and generator diagnostics by @antosubash in #83
- Enable .mjs static file fallback in all environments by @antosubash in #84
- Add WebSocket-based live reload for development by @antosubash in #86
- Fix Docker build: skip redundant Vite builds during publish by @antosubash in #85
- Auto-generate TypeScript route definitions from endpoint metadata by @antosubash in #87
- feat: passkey login support with e2e tests by @antosubash in #88
- Document new IModule lifecycle hooks and update module inventory by @antosubash in #90
- Reorganize sidebar, fix FileStorage permissions, improve performance by @antosubash in #92
- ci: add Docker build job and default marketplace author to SimpleModule by @antosubash in #91
- fix: serve module .mjs chunks and CSS via MapStaticAssets by @antosubash in #94
- fix: guarantee unique cache-buster per deploy by @antosubash in #96
- feat: add Chat module with TanStack AI streaming and RAG by @antosubash in #95
- feat: Map module with MapLibre, layer catalog, and basemap switcher by @antosubash in #93
- Refactor background jobs to separate worker process by @antosubash in #97
- feat(map): add datasets as map layer sources by @antosubash in #98
- Consolidate map management to single default map by @antosubash in #99
- Add Chat, Datasets, and Map modules with E2E tests by @antosubash in #100
- Introduce unified ICacheStore abstraction to replace IMemoryCache by @antosubash in #101
- Apply base entity inheritance consistently across all modules by @antosubash in #102
- Purge dataset storage blobs in background job on delete by @antosubash in #103
- Consolidate reusable test utilities in SimpleModule.Tests.Shared by @antosubash in #104
- Add event publishing to core modules and improve framework testing by @antosubash in #105
- Implement real GIS processors and converters for Datasets module by @antosubash in #107
- Redesign map with full-screen layout, floating controls, and configurable CSP by @antosubash in #108
- feat: implement error pages and apply base entity inheritance by @antosubash in #106
- Fix production network issues on app.simplemodule.dev by @antosubash in #109
- refactor: bring 18 more files under 300 lines via partial class and spec splits by @antosubash in #110
- Replace custom ICacheStore with FusionCache by @antosubash in #111
- Replace custom ValidationBuilder with FluentValidation by @antosubash in #112
- refactor(generator): split source generator into cohesive files + safe perf wins by @antosubash in #113
- Replace custom IEventBus with Wolverine by @antosubash in #114
- Framework scope scaffolding + move DevTools to tools/ by @antosubash in #115
- feat(cli): add version/list commands, shared tree renderer, async install by @antosubash in #117
- docs: sync site against recent framework changes by @antosubash in #119
- ci(release): drop broken SSH deploy key, use GITHUB_TOKEN by @antosubash in #120
New Contributors
- @github-actions[bot] made their first contribution in #53
Full Changelog: v0.0.30...v0.0.32
v0.0.31
What's Changed
- Setup pre-commit formatting and fix Docker deployment by @antosubash in #43
- Fix data seeding, add test users, and replace external auth by @antosubash in #44
- Improve marketplace page and add global navigation progress bar by @antosubash in #45
- Add source locations to diagnostics and implement focused module interfaces by @antosubash in #46
- Add BackgroundJobs module with TickerQ integration by @antosubash in #47
Full Changelog: v0.0.30...v0.0.31
v0.0.30
What's Changed
- chore: setup pre-commit formatting with Husky and CSharpier by @antosubash in #42
Full Changelog: v0.0.29...v0.0.30
v0.0.29
What's Changed
- Fix Docker SQLite startup crash with production DB initialization by @antosubash in #41
Full Changelog: v0.0.28...v0.0.29
v0.0.28
What's Changed
- Add Playwright e2e smoke tests to CI by @antosubash in #35
- Add tenant management module with multi-host resolution by @antosubash in #32
- Fix Dockerfile with multi-stage build and frontend support by @antosubash in #36
- Add Tenants module to Dockerfile restore layer by @antosubash in #37
- Replace standalone Tailwind CSS with npm package by @antosubash in #38
- Fix Docker build by allowing workspace package.json files by @antosubash in #40
- Upgrade frontend toolchain: Vite 8, TypeScript 6, Inertia v3 by @antosubash in #39
Full Changelog: v0.0.27...v0.0.28
v0.0.27
What's Changed
- Regenerate DTO types and fix e2e smoke tests by @antosubash in #34
Full Changelog: v0.0.26...v0.0.27
v0.0.26
What's Changed
- Add build warnings for missing node_modules and update NuGet tags by @antosubash in #33
Full Changelog: v0.0.25...v0.0.26
v0.0.25
Full Changelog: v0.0.24...v0.0.25
v0.0.24
What's Changed
- Improve user management: remove audit log, fix bugs, add sessions by @antosubash in #20
Full Changelog: v0.0.23...v0.0.24