Skip to content

Releases: nonebot/plugin-orm

๐Ÿ”– Release 0.7.0

20 Feb 19:21
f53e802

Choose a tag to compare

ๆญคๆฌก่ฆ็‰ˆๆœฌๆ˜ฏๆœ€ๅŽไธ€ไธชๆ”ฏๆŒ Python 3.8 ็š„็‰ˆๆœฌ

What's Changed

Full Changelog: v0.6.4...v0.7.0

๐Ÿ”– Release 0.6.4

17 Feb 13:35
9d2b64e

Choose a tag to compare

๐Ÿ”– Release 0.6.3

18 Jan 08:36
ef116c4

Choose a tag to compare

What's Changed

Full Changelog: v0.6.2...v0.6.3

๐Ÿ”– Release 0.6.2

06 Dec 09:50
930ef40

Choose a tag to compare

๐Ÿ”– Release 0.6.1

06 Dec 08:01
7577996

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.6.1

๐Ÿ”– Release 0.6.0

17 Nov 20:53
9b2c561

Choose a tag to compare

Notable Changes

  • ๐Ÿ’ฅ refactor(alembic)!: nested version locations
    ๆญค้‡ๆž„ๆ”นๅŠจไบ†้›†ไธญๅผ่„šๆœฌ็›ฎๅฝ•ไธญๅญๆ’ไปถ็š„่„šๆœฌ็›ฎๅฝ•ไฝ็ฝฎ, ็Žฐๅœจ่„šๆœฌ็›ฎๅฝ•ไฝ็ฝฎไธŽๆ’ไปถๅตŒๅฅ—ๅ…ณ็ณปไธ€่‡ด๏ผŒ่€Œ้žๅ…จ้ƒจๅœจๆœ€้กถๅฑ‚็›ฎๅฝ•:
  .
- โ”œโ”€โ”€ ff14_fflogs
- โ”‚   โ”œโ”€โ”€ b67acef6a240_migrate_data.py
- โ”‚   โ””โ”€โ”€ c3c52d7c9d07_init_db.py
- โ”œโ”€โ”€ hello
- โ”‚   โ”œโ”€โ”€ 5fc001a169eb_migrate_data.py
- โ”‚   โ””โ”€โ”€ e2f882d2c91d_init_db.py
- โ”œโ”€โ”€ morning_greeting
- โ”‚   โ”œโ”€โ”€ 3d228011e96b_migrate_data.py
- โ”‚   โ””โ”€โ”€ 65a94a4a643b_init_db.py
+ โ”œโ”€โ”€ ff14
+ โ”‚   โ””โ”€โ”€ ff14_fflogs
+ โ”‚       โ”œโ”€โ”€ b67acef6a240_migrate_data.py
+ โ”‚       โ””โ”€โ”€ c3c52d7c9d07_init_db.py
+ โ”œโ”€โ”€ morning
+ โ”‚   โ”œโ”€โ”€ hello
+ โ”‚   โ”‚   โ”œโ”€โ”€ 5fc001a169eb_migrate_data.py
+ โ”‚   โ”‚   โ””โ”€โ”€ e2f882d2c91d_init_db.py
+ โ”‚   โ””โ”€โ”€ morning_greeting
+ โ”‚       โ”œโ”€โ”€ 3d228011e96b_migrate_data.py
+ โ”‚       โ””โ”€โ”€ 65a94a4a643b_init_db.py

่ฏทๅ‚็…ง็คบไพ‹ๆ‰‹ๅŠจๆ›ดๆ”นๅทฒๆœ‰็š„้›†ไธญๅผ่„šๆœฌ็›ฎๅฝ•็ป“ๆž„.

ๆณจๆ„:
ORM ๅ†…้ƒจไฝฟ็”จ็š„็›ฎๅฝ• $LOCALSTORE_DATA_DIR/nonebot-plugin-orm/migrations/ ไนŸๆ˜ฏ้›†ไธญๅผ่„šๆœฌ็›ฎๅฝ•, ๅฆ‚ๆžœไฝ ๅœจๅ‡็บงๅŽ็ฌฌไธ€ๆฌกไฝฟ็”จๆ—ถๅ‡บ็Žฐ็ฑปไผผ่ฟ™ๆ ท็š„ๅผ‚ๅธธ: alembic.script.revision.RevisionError: Branch name 'morning_greeting' in revision 65a94a4a643b already used by revision 65a94a4a643b, ่ฏทๅฐ่ฏ•ๅˆ ้™คๆญค็›ฎๅฝ•.

What's Changed

Full Changelog: v0.5.1...v0.6.0

๐Ÿ”– Release 0.5.1

15 Nov 14:56
a10f1a2

Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

๐Ÿ”– Release 0.5.0

06 Nov 10:29
872f625

Choose a tag to compare

๐Ÿ”– Release 0.4.1

30 Oct 20:59
7593976

Choose a tag to compare

๐Ÿ”– Release 0.4.0

29 Oct 20:30
656af8d

Choose a tag to compare

Notable Changes

from datetime import datetime
from sqlalchemy.orm import Mapped, mapped_column

from nonebot_plugin_orm import Model


class User(Model):
    id: Mapped[int] = mapped_column(primary_key=True)
    name: Mapped[str]
    signup_ts: Mapped[datetime]


user = User(id="42", name="John Doe", signup_ts="2032-06-21T12:00")
print(
    user  # User(id=42, name='John Doe', signup_ts=datetime.datetime(2032, 6, 21, 12, 0))
)

What's Changed

Full Changelog: v0.3.0...v0.4.0