Brian Wiborg
3de9352227
📝 🩹 More inline docs;
2025-10-01 22:00:27 +02:00
Brian Wiborg
00e18af8fd
📝 🎨 More inline docs; small adjustments
2025-10-01 21:55:01 +02:00
Brian Wiborg
16f15a3d65
🚨 Cleanup imports
2025-10-01 20:49:44 +02:00
Brian Wiborg
2232726e7c
♻️ Refactor core.runtime
...
- rewrite how apps are loaded into scope
- rewrite how apps are collected for Tortoise and Aerich
- rewrite how routes are collected for FastAPI
- support packages for models and routes with arbitrary nesting
- no need to expose models and routes in __init__.py
- OhMyAPI will recursively iterate through all submodules
2025-10-01 20:43:56 +02:00
Brian Wiborg
642359bdeb
✏️ Capitalize tags
2025-09-30 15:39:11 +02:00
Brian Wiborg
4d8952eff7
🍱 Add package_routers()
2025-09-30 00:31:24 +02:00
Brian Wiborg
e43dced167
0.2.0
...
- breaks migrations due to proxy-table rename
2025-09-29 22:27:13 +02:00
Brian Wiborg
7c75cea413
🎨 models - und thus tables - have no underscores
2025-09-29 22:26:39 +02:00
Brian Wiborg
bbadd1c132
🔖 0.1.27
2025-09-29 19:56:13 +02:00
Brian Wiborg
4550549c2c
🗑️ Remove flat_label artifact
2025-09-29 19:54:45 +02:00
Brian Wiborg
2399b28c52
🔖 0.1.26
2025-09-29 18:28:48 +02:00
Brian Wiborg
c56ea6451e
🎨 Make Model.Schema callable with readonly arg
2025-09-29 18:22:43 +02:00
Brian Wiborg
29a5018ae3
🔖 0.1.25
2025-09-29 17:19:20 +02:00
Brian Wiborg
1b830f7bd2
📝 Reflect latest changes
2025-09-29 17:17:54 +02:00
Brian Wiborg
e142489ed9
🎨 Use 4 spaces and double quotes
2025-09-29 15:32:05 +02:00
Brian Wiborg
4fffeda0ba
🔖 0.1.24
2025-09-29 14:35:33 +02:00
Brian Wiborg
7edd17d359
🍱 Solely depend on OhMyAPI
2025-09-29 14:34:53 +02:00
Brian Wiborg
cc2c9a3647
🐛 Fix FQMN
2025-09-29 13:47:47 +02:00
Brian Wiborg
737a06c05d
📝 Typo
2025-09-28 19:52:17 +02:00
Brian Wiborg
b07df29c9c
🚨 Python Black commit
2025-09-28 19:40:54 +02:00
Brian Wiborg
ff8384d2c5
📝 Reword
2025-09-28 19:39:24 +02:00
Brian Wiborg
250bf142ed
🔖 0.1.23
2025-09-28 19:27:09 +02:00
Brian Wiborg
61ef27936c
🍱 Add ohmyapi_demo
2025-09-28 19:26:37 +02:00
Brian Wiborg
90f257ae38
♻️ Refactor ohmyapi_auth
...
- improved type-safety
- created and defined response_models
2025-09-28 19:23:22 +02:00
Brian Wiborg
64d6ca369f
🔖 0.1.22
2025-09-28 17:34:34 +02:00
Brian Wiborg
31dd3a9e37
📝 Reflect latest changes
2025-09-28 17:34:05 +02:00
Brian Wiborg
111a65da85
🎨 CRUD endpoints boilerplate
2025-09-28 17:33:51 +02:00
Brian Wiborg
c8206547d8
🎨 Add http.HTTPStatus for convenience
2025-09-28 17:32:34 +02:00
Brian Wiborg
3e682bbc89
🐛 Make apps "just work" out-of-the-box
2025-09-28 17:04:00 +02:00
Brian Wiborg
905ce66b1a
🔖 0.1.21
2025-09-28 15:52:46 +02:00
Brian Wiborg
6a90e4a44a
💄 Introduce black & isort
2025-09-28 15:41:01 +02:00
Brian Wiborg
9becfc857d
🚸 Add App.dict(); represent as JSON
2025-09-28 15:37:28 +02:00
Brian Wiborg
3ebebe7fbd
🎨 Directly import models; force complete template
2025-09-28 15:04:20 +02:00
Brian Wiborg
80a4b468b1
🔖 0.1.20
2025-09-28 15:02:17 +02:00
Brian Wiborg
30a7826eeb
📝 Reflect latest changes
2025-09-28 14:52:49 +02:00
Brian Wiborg
3465ec71c7
🐛 Monkey-patch UUID to be pydantic serializable
2025-09-28 14:51:38 +02:00
Brian Wiborg
b15ce0b044
🐛 Fix hanging shell on exit
...
The shell was hanging on exit, after at least one ORM query was
performed. The cleanup() task never triggered. It now triggers reliably.
2025-09-28 14:49:53 +02:00
Brian Wiborg
82c39540a9
🔖 0.1.19
2025-09-28 02:12:57 +02:00
Brian Wiborg
09648fa292
🎨 pydantic model and readonly schema
2025-09-28 02:12:43 +02:00
Brian Wiborg
d509b58282
🔖 0.1.18
2025-09-28 01:51:52 +02:00
Brian Wiborg
9bf33d12c9
📝 Reflect latest changes in Model.Schema
2025-09-28 01:51:07 +02:00
Brian Wiborg
ac60c19551
🔥 Remove Model.Schema.many
2025-09-28 01:48:03 +02:00
Brian Wiborg
1dcbab06b1
🔖 0.1.17
2025-09-27 23:20:57 +02:00
Brian Wiborg
52297d8ac3
✏️ Fix typo
2025-09-27 23:20:25 +02:00
Brian Wiborg
adf3fc9ca9
🔖 0.1.16
2025-09-27 23:17:39 +02:00
Brian Wiborg
eac45bdeb3
♻️ Replace os.mkdirs in favor of Path.mkdir
2025-09-27 23:16:57 +02:00
Brian Wiborg
af1d502570
🩹 0.1.15
2025-09-27 23:09:41 +02:00
Brian Wiborg
f2f6beb770
🩹 Add missing quotes
2025-09-27 22:56:20 +02:00
Brian Wiborg
d67ae5d3f5
🔖 0.1.14
2025-09-27 22:52:23 +02:00
Brian Wiborg
c43d5030b9
📝 Reflect latest changes
2025-09-27 22:51:58 +02:00