Skip to content

Releases: fastapi-startkit/fastapi-startkit-framework

v0.50.0

Choose a tag to compare

@tmgbedu tmgbedu released this 16 Jul 08:11

What's Changed

  • Ship py.typed marker and enforce pyright baseline gate by @tmgbedu in #179

Full Changelog: v0.49.0...v0.50.0

v0.49.0

Choose a tag to compare

@tmgbedu tmgbedu released this 16 Jul 07:51

What's Changed

  • feat: update onefile-app and singleline-app examples by @tmgbedu in #77
  • Enrich PyPI project metadata (description, keywords, project.urls) by @tmgbedu in #148
  • ci: fix Codecov slug after repo rename (modules -> framework) by @tmgbedu in #149
  • chore: remove example/ai-agent-app and root taskiq_poc.py by @tmgbedu in #150
  • chore: remove repo-root queue.py proof-of-concept by @tmgbedu in #151
  • Run tests on pushes too (cover main) by @tmgbedu in #152
  • Add logging module tests and raise coverage threshold to 68% by @tmgbedu in #147
  • chore: remove deleted masoniteorm.backup files by @tmgbedu in #156
  • Add tests for masoniteorm schema platforms + query processors/grammars by @tmgbedu in #161
  • Raise masoniteorm Collection test coverage to 100% by @tmgbedu in #154
  • Relocate providers/helpers into foundation and support by @tmgbedu in #162
  • Remove legacy masoniteorm.backup + document ORM query-scopes state by @tmgbedu in #164
  • Set up pyright static type checker for the framework by @tmgbedu in #163
  • feat: update fastapi-app example by @tmgbedu in #75
  • feat(orm): Laravel-style chunk() and chunk_by_id() on the async ORM by @tmgbedu in #166
  • feat(orm): chunk_by_id_desc + Laravel orderedChunkById parity by @tmgbedu in #167
  • refactor(orm): rename seeds directory to seeders (Laravel parity) by @tmgbedu in #173
  • Add test coverage for masoniteorm make and seed console commands by @tmgbedu in #155
  • Rename Router.get() param endpoint -> action by @tmgbedu in #180

Full Changelog: v0.47.0...v0.49.0

v0.47.0

Choose a tag to compare

@tmgbedu tmgbedu released this 06 Jul 21:41

What's Changed

  • chore: update uv.lock for v0.46.0 release by @bedus-creation in #142
  • feat(core): add Application.run() to invoke registered commands programmatically by @bedus-creation in #144
  • Show test coverage in core package README via Codecov badge by @bedus-creation in #145
  • Root README badges + fix python badge + loosen FastAPI dep + extras docs cleanup by @bedus-creation in #146

Full Changelog: v0.46.0...v0.47.0

v0.46.0

Choose a tag to compare

@tmgbedu tmgbedu released this 28 Jun 06:48

What's Changed

  • feat(vite): auto-load templates + Template helper + config flag by @bedus-creation in #133
  • Revert "feat(vite): auto-load templates + Template helper + config flag" by @bedus-creation in #134
  • feat(vite): auto-load Jinja2 templates from the Vite provider by @bedus-creation in #135
  • Re-export ORM relationship classes from masoniteorm package root by @bedus-creation in #137
  • feat(vite): re-export ViteConfig from vite package root by @bedus-creation in #136
  • test(agents): use unittest assertions in example feature tests by @bedus-creation in #141
  • AI: streaming-safe middleware, agent-driven Runner, ModelBuilder tool binding by @bedus-creation in #139

Full Changelog: v0.45.0...v0.46.0

v0.45.0

Choose a tag to compare

@tmgbedu tmgbedu released this 19 Jun 03:13

What's Changed

  • feat(skills): add Inertia skill + resourceful controller in FastAPI skill by @bedus-creation in #127
  • feat(testing): Laravel-style fluent JSON assertions by @bedus-creation in #126
  • fix: add missing insert_format/bulk_insert_format to PostgresGrammar by @bedus-creation in #130
  • feat(orm): add Model.insert() classmethod for bulk inserts by @bedus-creation in #131

Full Changelog: v0.44.0...v0.45.0

v0.44.0

Choose a tag to compare

@tmgbedu tmgbedu released this 13 Jun 19:57

What's Changed

  • fix: app url by @bedus-creation in #125

Full Changelog: v0.43.0...v0.44.0

v0.43.0

Choose a tag to compare

@tmgbedu tmgbedu released this 13 Jun 18:45

What's Changed

  • feat(support): Uri fluent parser with immutable Uriable builder by @bedus-creation in #121
  • feat: update vite-app example by @bedus-creation in #78
  • test: add inertia test coverage by @bedus-creation in #80
  • test(fastapi): ServeCommand tests via Cleo CommandTester by @bedus-creation in #123

Full Changelog: v0.42.0...v0.43.0

v0.42.0

Choose a tag to compare

@tmgbedu tmgbedu released this 13 Jun 07:44

What's Changed

  • feat(skills): canonical controller patterns + await emit() fixes by @bedus-creation in #117
  • refactor(skills): provider-driven ai:skills command by @bedus-creation in #119
  • Test warning fix by @bedus-creation in #118
  • feat(skills): seed canonical SKILL.md files and wire [skills] extra (#142, #143) by @bedus-creation in #114

Full Changelog: v0.41.0...v0.42.0

v0.41.0

Choose a tag to compare

@tmgbedu tmgbedu released this 13 Jun 02:38

What's Changed

  • feat(skills): SkillRegistry, ClaudeAdapter, GeminiAdapter, skills:sync & skills:list commands by @bedus-creation in #113

Full Changelog: v0.40.1...v0.41.0

v0.40.1

Choose a tag to compare

@tmgbedu tmgbedu released this 13 Jun 00:29

What's Changed

  • feat(broadcasting): BroadcastEvent.emit(), Broadcast facade, ChannelAuthRegistry, ReverbProvider auto-wiring by @bedus-creation in #112
  • feat(ai): Image and Audio generation APIs (DALL-E 3 + OpenAI TTS) by @bedus-creation in #109

Full Changelog: v0.40.0...v0.40.1