نسخهها و سازگاری¶
روی چه چیزی اجرا میشود¶
| پشتیبانیشده | تستشده در CI | |
|---|---|---|
| پایتون | ۳.۱۱ تا ۳.۱۴ | همه |
| Django | ۵.۲ LTS، ۶.۰، ۶.۱ | هر کدام با همهی نسخههای پایتونی که پشتیبانی میکند |
| Django REST framework | ۳.۱۶ و بعد از آن، اختیاری | آخرین نسخه |
| پایگاه داده | هر کدام که Django پشتیبانی میکند | PostgreSQL و SQLite |
| مرورگر، برای پنل ادمین | هر چه پنل ادمین Django پشتیبانی میکند | آخرین Chromium |
نسخهها¶
کتابخانه جوان است: آلفا، 0.x، و API آن ممکن است پیش از 1.0 تغییر کند. نسخهای
که چیزی را که نسخهی قبلی انجام میداد، طوری که پروژه متوجه شود، تغییر دهد یک نسخهی
minor تازه است - 0.1 به 0.2 - و changelog هر تغییر اینچنینی را
با Changed علامت میزند، با اینکه چه باید کرد.
بهروز کردن¶
pip install --upgrade django-clearance
python manage.py migrate
python manage.py check
python manage.py clearance_check
migrate هر مجوزی را که نسخهی تازه اضافه میکند میسازد - که تا داده نشود هیچ کس آن
را ندارد. check و clearance_check میگویند نسخهی تازه چه چیزی را اشتباه پیدا
میکند.
کجا منتشر میشود¶
- بسته - PyPI، که از یک tag با GitHub Actions منتشر میشود، بدون اینکه هیچ توکنی جایی نگه داشته شود؛
- کد - GitHub؛
- این سایت - با هر تغییر، از
mainساخته میشود.
مجوز انتشار¶
BSD 3-Clause.