پرش به محتویات

نسخه‌ها و سازگاری

روی چه چیزی اجرا می‌شود

پشتیبانی‌شده تست‌شده در 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.