- LibraryIcon: fix CHECK, add CALCULATOR
- Secrets: cast client secret to LongSecretStr explicitly when read from environment
- secrets: add secrets module for Infisical and creating sample env file from settings.py
- strings.py: add uuid_ish function
- utils: add
truncate_string
function with tests and docs
- context: cache versions in ProjectRegistry to avoid db hits before apps are ready
- models: remove TestNumberModel
- django: support django 5.1
- neapolitan: add enums and other helpers to work with neapolitan-sundae
- numbers: add "any_to_float" function
- db_forms: use named argument for
Percent
to satisfy BaseModel
- number: add numbers as a new model with admin
- stamped_admin: add StampedTabularInline
- pyproject: fix django constraint again
- pyproject: add metadata for pypi and "fix" django deps
- functions: simplification of some number functions to better utilize Decimal methods
- django-version: previous change didn't allow django >5.0 🤡
- rename-package: from django-utils (already taken) to django-rubble
- percentage_field: add percentage field as model field with form field and Percent type
- django-version: was ~5.0 which doesn't work with 4.x versions... changed to <=5.0