Skip to content

Releases: antosubash/SimpleModule

v0.0.33

23 Apr 20:26
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

23 Apr 15:30
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

02 Apr 09:26

Choose a tag to compare

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

01 Apr 12:11

Choose a tag to compare

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

01 Apr 10:50

Choose a tag to compare

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

01 Apr 09:14

Choose a tag to compare

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

30 Mar 19:28

Choose a tag to compare

What's Changed

Full Changelog: v0.0.26...v0.0.27

v0.0.26

30 Mar 18:59

Choose a tag to compare

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

30 Mar 18:19

Choose a tag to compare

Full Changelog: v0.0.24...v0.0.25

v0.0.24

30 Mar 13:47

Choose a tag to compare

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