Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-djangorestframework for openSUSE:Factory checked in at 2024-04-14 11:55:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-djangorestframework (Old) and /work/SRC/openSUSE:Factory/.python-djangorestframework.new.26366 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-djangorestframework" Sun Apr 14 11:55:08 2024 rev:22 rq:1167552 version:3.15.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-djangorestframework/python-djangorestframework.changes 2024-03-13 22:22:25.308775984 +0100 +++ /work/SRC/openSUSE:Factory/.python-djangorestframework.new.26366/python-djangorestframework.changes 2024-04-14 12:24:56.806276675 +0200 @@ -1,0 +2,78 @@ +Sat Apr 13 08:09:28 UTC 2024 - John Vandenberg <jay...@gmail.com> + +- Disable pytest filterwarnings which is breaking the test suite. + +------------------------------------------------------------------- +Sun Apr 7 09:04:56 UTC 2024 - Dirk Müller <dmuel...@suse.com> + +- update to 3.15.1: + * Django 5.0 and Python 3.12 support + * Use POST method instead of GET to perform logout in browsable API + * Added jQuery 3.7.1 support & dropped previous version + * Use str as default path converter + * Partial serializer should not have required fields + * Propagate 'default' from model field to serializer field. + * Allow to override child.run_validation call in ListSerializer + * Align SearchFilter behaviour to django.contrib.admin search + * Class name added to unknown field error + * Fix: Pagination response schemas. + * Fix choices in ChoiceField to support IntEnum + * Fix `SearchFilter` rendering search field with invalid value + * Fix OpenAPI Schema yaml rendering for `timedelta` + * Added Deprecation Warnings for CoreAPI + * Removed usage of `field.choices` that triggered full table load + * Permit mixed casing of string values for `BooleanField` validation + * Fixes `BrowsableAPIRenderer` for usage with `ListSerializer`. + * Change semantic of `OR` of two permission classes + * Remove dependency on `pytz` + * Make set_value a method within `Serializer` + * Fix URLPathVersioning reverse fallback + * Fix mapping for choice values + * Refactor read function to use context manager for file handling + * Fix: fallback on CursorPagination ordering if unset on the view + * Replaced `OrderedDict` with `dict` + * Implement `__eq__` for validators + * Ensure CursorPagination respects nulls in the ordering field + * Use ZoneInfo as primary source of timezone data + * Add username search field for TokenAdmin (#8927) + * Handle Nested Relation in SlugRelatedField when many=False + * Bump version of jQuery to 3.6.4 & updated ref links + * Support UniqueConstraint + * Fix Respect `can_read_model` permission in DjangoModelPermissions + * Add SimplePathRouter + * Re-prefetch related objects after updating + * Fix FilePathField required argument + * Raise ImproperlyConfigured exception if `basename` is not unique + * Use PrimaryKeyRelatedField pkfield in openapi + * replace partition with split in BasicAuthentication + * Fix BooleanField's allow_null behavior + * Handle Django's ValidationErrors in ListField + * Use autocomplete widget for user selection in Token admin + * Make browsable API compatible with strong CSP + * Avoid inline script execution for injecting CSRF token + * Register Django urls + * Implemented Verbose Name Translation for TokenProxy + * Properly handle OverflowError in DurationField deserialization + * Fix OpenAPI operation name plural appropriately + * Represent SafeString as plain string on schema rendering + * Fix 404 when page query parameter is empty string + * Fixes instance check in ListSerializer.to_representation + * FloatField will crash if the input is a number that is too big + * Add missing DurationField to SimpleMetada label_lookup + * Add support for Python 3.11 + * Make request consistently available in pagination classes + * Possibility to remove trailing zeros on DecimalFields representation + * Add a method for getting serializer field name (OpenAPI) + * Add `__eq__` method for `OperandHolder` class + * Avoid importing `django.test` package when not testing + * Preserve exception messages for wrapped Django exceptions + * Include `examples` and `format` to OpenAPI schema of + CursorPagination (https://github.> + * Fix infinite recursion with deepcopy on Request + * Refactor: Replace try/except with contextlib.suppress() + * Minor fix to SerializeMethodField docstring + * Minor refactor: Unnecessary use of list() function + * Unnecessary list comprehension + * Use correct class to indicate present deprecation + +------------------------------------------------------------------- @@ -4 +82 @@ -- Do not use python-Markdown in Leap 15 +- ggDo not use python-Markdown in Leap 15 Old: ---- djangorestframework-3.14.0.tar.gz New: ---- djangorestframework-3.15.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-djangorestframework.spec ++++++ --- /var/tmp/diff_new_pack.K19hUQ/_old 2024-04-14 12:24:57.302294889 +0200 +++ /var/tmp/diff_new_pack.K19hUQ/_new 2024-04-14 12:24:57.302294889 +0200 @@ -26,7 +26,7 @@ %bcond_with test %endif Name: python-djangorestframework%{psuffix} -Version: 3.14.0 +Version: 3.15.1 Release: 0 Summary: A REST Framework for Django License: BSD-2-Clause @@ -74,6 +74,8 @@ # Remove pytest params incompatible with older pytest on Leap sed -i '/addopts/d' setup.cfg +# Remove pytest params breaking Tumbleweed +sed -i '/filterwarnings/d' setup.cfg %build %pyproject_wheel ++++++ djangorestframework-3.14.0.tar.gz -> djangorestframework-3.15.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-djangorestframework/djangorestframework-3.14.0.tar.gz /work/SRC/openSUSE:Factory/.python-djangorestframework.new.26366/djangorestframework-3.15.1.tar.gz differ: char 13, line 1