SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python311-djangorestframework-3.14.0-bp156.1.3.noarch.rpm :

* Tue Mar 12 2024 Max Lin - Do not use python-Markdown in Leap 15
* Leap 15 does not have python 3.11 build of python-Markdown
* Tue Jan 30 2024 Steve Kowalik - Switch to pyproject macros.- Drop core{api,schema} from BuildRequires/Recommends, they are no longer developed, and will be removed.- Switch to psycopg (so version 3).
* Fri Jun 23 2023 Andreas Schneider - Use sle15_python_module_pythons
* Thu Jan 26 2023 John Vandenberg - Skip two tests failing upstream with latest Markdown.
* Sat Sep 24 2022 Markéta Machová - Update to 3.14.0
* Django 2.2 is no longer supported. [#8662]
* Django 4.1 compatibility. [#8591]
* Don\'t evaluate DateTimeField.default_timezone when a custom timezone is set. [#8531]
* Make relative URLs clickable in Browseable API. [#8464]
* Make ReturnDict support dict union operators on Python 3.9 and later. [#8302]- Drop merged patch 8530-update-tests-new-Pygments.patch
* Thu Aug 25 2022 John Vandenberg - Skip two tests, TestPosgresFieldsMapping.test_array_field and TestViewNamesAndDescriptions.test_markdown- Add README.md to package- Be more precise about files included under site-packages
* Mon Jun 20 2022 Matej Cepl - Add 8530-update-tests-new-Pygments.patch to allow working with the current Pygments (gh#encode/django-rest-framework#8160).
* Fri Jan 07 2022 John Vandenberg - Skip Tumbleweed Python 3.6 incompatible with Django 4
* Sat Dec 25 2021 John Vandenberg - Re-activate tests on Leap 15.2- Update to v3.13.1
* Revert schema naming changes with function based `AATTapi_view`
* Fix CursorPagination parameter schema type- from v3.13
* Django 4.0 support
* Fields arguments are now keyword-only
* Thu Sep 09 2021 Matej Cepl - Update to 3.12.4: - Properly handle ATOMIC_REQUESTS when multiple database configurations are used. [#7739] - Bypass COUNT query when LimitOffsetPagination is configured but pagination params are not included on the request. [#6098] - Respect allow_null=True on DecimalField. [#7718] - Allow title cased \"Yes\"/\"No\" values with BooleanField. [#7739] - Add PageNumberPagination.get_page_number() method for overriding behavior. [#7652] - Fixed rendering of timedelta values in OpenAPI schemas, when present as default, min, or max fields. [#7641] - Render JSONFields with indentation in browsable API forms. [#6243] - Remove unnecessary database query in admin Token views. [#7852] - Raise validation errors when bools are passed to PrimaryKeyRelatedField fields, instead of casting to ints. [#7597] - Don\'t include model properties as automatically generated ordering fields with OrderingFilter. [#7609] - Use deque instead of list for tracking throttling .history. [#7849] - Fix issue if rest_framework.authtoken.models is imported, but rest_framework.authtoken is not in INSTALLED_APPS. [#7571] - Ignore subclasses of BrowsableAPIRenderer in OpenAPI schema. [#7497] - Narrower exception catching in serilizer fields, to ensure that any errors in broken get_queryset() methods are not masked. [#7480] - Add TokenProxy migration. [#7557] - Add --file option to generateschema command. [#7130] - Support tags for OpenAPI schema generation. See the schema docs. [#7184] - Support customising the operation ID for schema generation. See the schema docs. [#7190] - Support OpenAPI components for schema generation. See the schema docs. [#7124] - The following methods on AutoSchema become public API: get_path_parameters, get_pagination_parameters, get_filter_parameters, get_request_body, get_responses, get_serializer, get_paginator, map_serializer, map_field, map_choice_field, map_field_validators, allows_filters. See the schema docs - Add support for Django 3.1\'s database-agnositic JSONField. [#7467] - SearchFilter now supports nested search on JSONField and HStoreField model fields. [#7121] - SearchFilter now supports searching on annotate() fields. [#6240] - The authtoken model no longer exposes the pk in the admin URL. [#7341] - Add __repr__ for Request instances. [#7239] - UTF-8 decoding with Latin-1 fallback for basic auth credentials. [#7193] - CharField treats surrogate characters as a validation failure. [#7026] - Don\'t include callables as default values in schemas. [#7105] - Improve ListField schema output to include all available child information. [#7137] - Allow default=False to be included for BooleanField schema outputs. [#7165] - Include \"type\" information in ChoiceField schema outputs. [#7161] - Include \"type\": \"object\" on schema objects. [#7169] - Don\'t include component in schema output for DELETE requests. [#7229] - Fix schema types for DecimalField. [#7254] - Fix schema generation for ObtainAuthToken view. [#7211] - Support passing context=... to view .get_serializer() methods. [#7298] - Pass custom code to PermissionDenied if permission class has one set. [#7306] - Include \"example\" in schema pagination output. [#7275] - Default status code of 201 on schema output for POST requests. [#7206] - Use camelCase for operation IDs in schema output. [#7208] - Warn if duplicate operation IDs exist in schema output. [#7207] - Improve handling of decimal type when mapping ChoiceField to a schema output. [#7264] - Disable YAML aliases for OpenAPI schema outputs. [#7131] - Fix action URL names for APIs included under a namespaced URL. [#7287] - Update jQuery version from 3.4 to 3.5. [#7313] - Fix UniqueTogether handling when serializer fields use source=.... [#7143] - HTTP HEAD requests now set self.action correctly on a ViewSet instance. [#7223] - Return a valid OpenAPI schema for the case where no API schema paths exist. [#7125] - Include tests in package distribution. [#7145] - Allow type checkers to support annotations like ModelSerializer[Author]. [#7385] - Don\'t include invalid charset=None portion in the request Content-Type header when using APIClient. [#7400] - Fix \\Z/\\z tokens in OpenAPI regexs. [#7389] - Fix PrimaryKeyRelatedField and HyperlinkedRelatedField when source field is actually a property. [#7142] - Token.generate_key is now a class method. [#7502] - AATTaction warns if method is wrapped in a decorator that does not preserve information using AATTfunctools.wraps. [#7098]- Skip TestNaiveDayLightSavingTimeTimeZoneDateTimeField.test_invalid_inputs (gh#encode/django-rest-framework#8159)- Skip TestViewNamesAndDescriptions.test_markdown (gh#encode/django-rest-framework#8160).
* Fri Feb 12 2021 Markéta Machová - Update to 3.11.2
* Security: Drop urlize_quoted_links template tag in favour of Django\'s built-in urlize. Removes a XSS vulnerability for some kinds of content in the browsable API. (boo#1177205, CVE-2020-25626)
* Thu Sep 03 2020 Marketa Calabkova - Update to 3.11.1
* update Django for APIs book to 3.0 edition
* decode base64 credentials as utf8; adjust tests
* Remove compat urls for Django < 2.0
* Mon Jan 06 2020 Tomáš Chvátal - Update to 3.11.0:
* various minor updates
* django 3.x compatibility
* Mon Sep 16 2019 Tomáš Chvátal - Update to 3.10.3:
* Drop python2 support
* Various bugfixes
* Mon May 06 2019 Tomáš Chvátal - Update to 3.9.3:
* This is the last Django REST Framework release that will support Python 2.
* Adjusted the compat check for django-guardian to allow the last guardian version (v1.4.9) compatible with Python 2. #6613
* Wed Mar 06 2019 John Vandenberg - Fix broken suggestion python-psycopg2- Increased optional dependency django-guardian >= 1.5.0- Update to v3.9.2
* Routers: invalidate `_urls` cache on `register()`
* Deferred schema renderer creation to avoid requiring pyyaml
* Added \'request_forms\' block to base.html
* Fixed SchemaView to reset renderer on exception
* Update Django Guardian dependency
* Ensured support for Django 2.2
* Made templates compatible with session-based CSRF
* Adjusted field `validators` to accept non-list iterables
* Added SearchFilter.get_search_fields() hook
* Fix DeprecationWarning when accessing collections.abc classes via collections
* Allowed Q objects in limit_choices_to introspection
* Added lazy evaluation to composed permissions
* Add negation ~ operator to permissions composition
* Avoided calling distinct on annotated fields in SearchFilter
* Introduced `RemovedInDRF…Warning` classes to simplify deprecations
* Fri Mar 01 2019 Tomáš Chvátal - Switch to multibuild to avoid buildcycle with django-filter
* Sun Feb 24 2019 John Vandenberg - Activate test suite- Add Recommends and Suggests for optional runtime dependencies- Update to v3.9.1
* Resolve XSS issue in browsable API
* Resolve issues with composable permissions
* Respect `limit_choices_to` on foreign keys
* Sun Nov 11 2018 Thomas Bechtold - update to version 3.9.0:
* (fix) link to disqus article on cursor pagination (#6020)
* Add kloudless as a new premium sponsor (#6241)
* Add building with drf book (#6102)
* Documentation fix for django-admin commands (#6232)
* Remove unnecessary models.py file (#6142)
* Add Oct 18 release date
* Clean up unnecessary if statement (#6163)
* codecov: enable status for patch/changes, comment: diff (#6080)
* Add \"optionals not required\" build (#6047)
* Fix typo in docs (#6212)
* Update JWT docs. (#6138)
* Fix dist build (#6139)
* Add Django 2.1 to classifiers (#6099)
* Correct schema parsing for JSONField (#5878)
* Ensure that html forms (multipart form data) respect optional fields (#5927)
* Render markdown readme on PyPI (#6004)
* requirements-testing: update pytest and pytest-django (#5972)
* tox/pytest: move posargs, use -ra (#6039)
* Fixed instance being overwritten in pk-only optimization try/except block (#5747)
* Update to Django 2.0 Routing Syntax (#6049)
* requirements-optionals: use psycopg2-binary (#5969)
* [DOCS] python print syntax
* Added djangorestframework-datatables to third-party packages (#5931)
* Fix upload parser test (#6044)
* Allow nullable BooleanField in Django 2.1 (#6183)
* Simplify job matrix on Travis (#6174)
* tests: fix skipping with TestPosgresFieldsMapping (#5965)
* Add docs link to Caching API Guide. (#6012)
* Allow hashing of ErrorDetail to fix #5919 (#5932)
* tests: fix usage of transaction.non_atomic_requests (#6043)
* Add (beginning of) 3.9 release announcement.
* Move guardian imports out of compat (#6054)
* Update codecov.yml
* Removed exclude_from_schema per deprecation policy.
* Bring docs license text up to date
* Update 3.9 announcement
* Add `OpenAPIRenderer` and `generate_schema` management command. (#6229)
* updated tox and travis for django 2.1 alpha1
* Improvements to ViewSet extra actions (#5605)
* Updated list_route() and detail_route() deprecations.
* Update the http signature auth library ref link (#5997)
* Update release notes and add deprecation note for Django Guardian backend.
* Fix schemas for extra actions (#5992)
* permissions: Allow permissions to be composed (#5753)
* Add minimal codecov comment (#6077)
* tests/test_permissions.py: do not add view perm for dj21 (#6055)
* pytest: use --strict (#5966)
* Drop Django 1.10 support (#5657)
* Update version for v3.9.0
* Render descriptions (from help_text) using safe (#5869)
* fix e.indexOf is not a function error (#5982)
* Add NotImplementedError to coverage exclusion (#6057)
* tests: fix test_write_only_fields not being executed (#5971)
* Change ISO 8601 date format to exclude year/month (#5936)
* Remove unnecessary use of compat shim six.binary_type (#6189)
* Fix spelling error (#6198)
* Update .gitignore
* update testing.md - fixes related to RequestsClient (#5959)
* Handle models without .objects manager in ModelSerializer. (#6111)
* Add missing comma (#5978)
* Update LICENSE.md
* Prefer https:// for URLs when available throughout project (#6208)
* Deprecate DjangoObjectPermissionsFilter (#6075)
* Prefer io.BytesIO over six; available on all supported Pythons (#6168)
* Documentation: Correct the signature for HyperlinkedRelatedField.get_object()
* Fix exceptions.md (#6003)
* Rename base_name => basename for consistency\'s sake (#5990)
* Fix docs typos (#6195)
* Add drf-renderer-xlsx package. (#6147)
* Update codecov.yml (#6224)
* runtests.py: clean up PYTEST_ARGS (#6040)
* Add Load Impact to premium sponsors (#6176)
* Use [tool:pytest] header in setup.cfg (#6045)
* Fix grammar mistake in html-and-forms.md (#6070)
* Include coverage for tests (#5970)
* Fix Load Impact URL
* Add release note for #6073
* Added pagination section to the quickstart page (#5987)
* Add \"Community\" section to docs, minor cleanup (#5993)
* Delete config
* requirements-optionals.txt: bump psycopg2 to 2.7.4 (#5967)
* Delete .editorconfig
* Fixed AttributeError from items filter when value is None (#5981)
* tests: remove some dead code, use `assert 0` for never called methods (#5973)
* Mention Django 2.1 compat where missing (#6158)
* Remove dot character from \"pagination_class\" (#6137)
* Admin renderer urls (#5988)
* Fix deprecation warnings in tests (#6076)
* Update incorrect PyPI URL to register an account
* Fix CSRF cookie check failure when using session auth with django 1.11.6+ (#6113)
* Small grammar correction in quickstart. (#6121)
* Docs: Match original argument names (#5889)
* Adjusted client JWT example (#5944)
* Feature/action docs sections (#6060)
* Higher res. load impact logo
* Removed input value from deault_error_message (#5881)
* [docs] Remove leftover from former python 3.2/3.3 support (#5947)
* Only catch TypeError/ValueError for object lookups (#6028)
* Weakened to PendingDeprecationWarning for `base_name`
* get_error_detail: use error_dict/error_list (#5785)
* Ensure docs sidebar can scroll to bottom. (#5949)
* Add announcement section for Extra Actions in Browsable API
* Add REST APIs with Django book (#6033)
* Fix url for group_names action example (#6036)
* Update tutorial to Django 2.0 routing syntax (#5963) (#5964)
* Add Kloudless logo
* Add Cadre as a premium sponsor (#5941)
* Fix validate_my_field signature
* tests: update pytest/pytest-django (#6042)
* Update all pypi.python.org URLs to pypi.org (#5942)
* Improve ModelSerializer.create() error message. (#6112)
* Update link to django-rest-marshmallow docs (#5925)
* Add Load Impact to README
* Add release notes to dd19a44583e30bdb325da23583f2a934399155e1
* Move pytest config to setup.cfg (#5979)
* Added 3.8 release + updated monthly report link
* Fix typo error, Link to Field (#6078)
* min_value/max_value support in DurationField (#5643)
* Prohibit null characters in CharField by default (#6073)
* Adding release notes
* Fix a typo in the 3.8 announcement (#5940)
* Update tox to use Django v2.1b1 (#6037)
* Release notes to 5174a26ec9d50c7b1e934ee2613de4ae2e2c
* Upgrade Auklet to premium (#6244)
* Test using Django 2.1 final release (#6109)
* Update documenting-your-api.md (#5991)
* remove references to DOAC in docs (#5977)
* Add Python 3.7 support (#6141)
* Problem: autoescape not getting passed to urlize_quoted_links filter (#6191)
* Add spacing around kloudless logo
* Added import statement on filtering docs
* Fix Python 3.8 compatibility (#6154)
* Add OpenAPIRenderer by default, and add schema docs. (#6233)
* Fix action support for ViewSet suffixes (#6081)
* Wed Aug 08 2018 jengelhAATTinai.de- Trim rhetorics and ensure neutrality of description.
* Wed Aug 01 2018 tchvatalAATTsuse.com- Version update to 3.8.2
* Support django 1.11 as minimal
* Add support for django 2.1
* Sun Dec 24 2017 matwey.kornilovAATTgmail.com- djangorestframework 3.7 requires Django 1.10+ (see Release Notes) In particluar, it uses from django.urls import reverse that not existed prior 1.10
* Fri Dec 15 2017 sbrabecAATTsuse.com- Update to version 3.7.3:
* improvements to schema generation and the interactive API documentation.
* Django 2.0 suport.
* Python 3.7 support.
* For more see http://www.django-rest-framework.org/topics/release-notes/
* Mon May 15 2017 matwey.kornilovAATTgmail.com- update to version 3.6.3:
* Raise 404 if a URL lookup results in ValidationError. (#5126)
* Honor http_method_names on class based view, when generating API schemas. (#5085)
* Allow overridden get_limit in LimitOffsetPagination to return all records. (#4437)
* Fix partial update for the ListSerializer. (#4222)
* Render JSONField control correctly in browsable API. (#4999, [#5042])
* Raise validation errors for invalid datetime in given timezone. (#4987)
* Support restricting doc & schema shortcuts to a subset of urls. (#4979)
* Resolve SchemaGenerator error with paginators that have no page_size attribute. (#5086, #3692)
* Resolve HyperlinkedRelatedField exception on string with %20 instead of space. (#4748, #5078)
* Customizable schema generator classes. (#5082)
* Update existing vary headers in response instead of overwriting them. (#5047)
* Support passing .as_view() to view instance. (#5053)
* Use correct exception handler when settings overridden on a view. (#5055, #5054)
* Update Boolean field to support \'yes\' and \'no\' values. (#5038)
* Fix unique validator for ChoiceField. (#5004, #5026, #5028)
* JavaScript cleanups in API Docs. (#5001)
* Include URL path regexs in API schemas where valid. (#5014)
* Correctly set scheme in coreapi TokenAuthentication. (#5000, [#4994])
* HEAD requests on ViewSets should not return 405. (#4705, #4973, [#4864])
* Support usage of \'source\' in extra_kwargs. (#4688)
* Fix invalid content type for schema.js (#4968)
* Fix DjangoFilterBackend inheritance issues. (#5089, #5117)- changes from 3.6.2
* Support for Safari & IE in API docs. (#4959, #4961)
* Add missing mark_safe in API docs template tags. (#4952, #4953)
* Add missing glyicon fonts. (#4950, #4951)
* Fix One-to-one fields in API docs. (#4955, #4956)
* Test clean ups. (#4949)- changes from 3.6.1
* Ensure markdown dependancy is optional. (#4947)- changes from 3.5.x:
* Built-in interactive API documentation support.
* A new JavaScript client library.
* Mon Feb 06 2017 sbrabecAATTsuse.com- Update to version 3.5.3:
* Use fields or exclude on serializer classes.
* Microsecond precision when returning time or datetime.
* Relational choices no longer displayed in OPTIONS requests.
* Improved schema generation.
* Requests test client.
* Core API client.
* Live tests.
* RAML support.
* Validation codes.
* Client upload & download support.
* Deprecations.
* Other improvements.
* For details see: http://www.django-rest-framework.org/topics/3.4-announcement/ http://www.django-rest-framework.org/topics/3.5-announcement/
* Fri Apr 01 2016 matwey.kornilovAATTgmail.com- Update to version 3.3.3:
* Remove version string from templates. Thanks to AATTblag for the report and fixes. (#3878, #3913, #3912)
* Fixes vertical html layout for BooleanField. Thanks to Mikalai Radchuk for the fix. (#3910)
* Silenced deprecation warnings on Django 1.8. Thanks to Simon Charette for the fix. (#3903)
* Internationalization for authtoken. Thanks to Michael Nacharov for the fix. (#3887, #3968)
* Fix Token model as abstract when the authtoken application isn\'t declared.
* Thanks to Adam Thomas for the report. (#3860, #3858)
* Improve Markdown version compatibility. Thanks to Michael J. Schultz for the fix. (#3604, #3842)
* QueryParameterVersioning does not use DEFAULT_VERSION setting. Thanks to
* Brad Montgomery for the fix. (#3833)
* Add an explicit on_delete on the models. Thanks to Mads Jensen for the fix. (#3832)
* Fix DateField.to_representation to work with Python 2 unicode. Thanks to
* Mikalai Radchuk for the fix. (#3819)
* Fixed TimeField not handling string times. Thanks to Areski Belaid for the fix. (#3809)
* Avoid updates of Meta.extra_kwargs. Thanks to Kevin Massey for the report and fix. (#3805, #3804)
* Fix nested validation error being rendered incorrectly. Thanks to Craig de Stigter for the fix. (#3801)
* Document how to avoid CSRF and missing button issues with django-crispy-forms. Thanks to Emmanuelle Delescolle, José Padilla and Luis
* San Pablo for the report, analysis and fix. (#3787, #3636, #3637)
* Improve Rest Framework Settings file setup time. Thanks to Miles Hutson for the report and Mads Jensen for the fix. (#3786, #3815)
* Improve authtoken compatibility with Django 1.9. Thanks to S. Andrew Sheppard for the fix. (#3785)
* Fix Min/MaxValueValidator transfer from a model\'s DecimalField. Thanks to Kevin Brown for the fix. (#3774)
* Improve HTML title in the Browsable API. Thanks to Mike Lissner for the report and fix. (#3769)
* Fix AutoFilterSet to inherit from default_filter_set. Thanks to Tom Linford for the fix. (#3753)
* Fix transifex config to handle the new Chinese language codes. Thanks to AATTnypisces for the report and fix. (#3739)
* DateTimeField does not handle empty values correctly. Thanks to Mick Parker for the report and fix. (#3731, #3726)
* Raise error when setting a removed rest_framework setting. Thanks to Luis San Pablo for the fix. (#3715)
* Add missing csrf_token in AdminRenderer post form. Thanks to Piotr Śniegowski for the fix. (#3703)
* Refactored _get_reverse_relationships() to use correct to_field. Thanks to Benjamin Phillips for the fix. (#3696)
* Document the use of get_queryset for RelatedField. Thanks to Ryan Hiebert for the fix. (#3605)
* Fix empty pk detection in HyperlinkRelatedField.get_url. Thanks to AATTjslang for the fix (#3962)
* Fri Jul 24 2015 matwey.kornilovAATTgmail.com- Update to version 3.1.3:
* A super-smart cursor pagination scheme.
* An improved pagination API, supporting header or in-body pagination styles.
* Pagination controls rendering in the browsable API.
* Better support for API versioning.
* Built-in internationalization support.
* Support for Django 1.8\'s HStoreField and ArrayField.
* Mon Jul 13 2015 toddrme2178AATTgmail.com- Fix building on SLES 11
* Sun Jan 11 2015 p.drouandAATTgmail.com- Update to version 3.0.3
* Fix MinValueValidator on models.DateField. (#2369)
* Fix serializer missing context when pagination is used. (#2355)
* Namespaced router URLs are now supported by the DefaultRouter. (#2351)
* required=False allows omission of value for output. (#2342)
* Use textarea input for models.TextField. (#2340)
* Use custom ListSerializer for pagination if required. (#2331, #2327)
* Better behavior with null and \'\' for blank HTML fields. (#2330)
* Ensure fields in exclude are model fields. (#2319)
* Fix IntegerField and max_length argument incompatibility. (#2317)
* Fix the YAML encoder for 3.0 serializers. (#2315, #2283)
* Fix the behavior of empty HTML fields. (#2311, #1101)
* Fix Metaclass attribute depth ignoring fields attribute. (#2287)
* Fix format_suffix_patterns to work with Django\'s i18n_patterns. (#2278)
* Ability to customize router URLs for custom actions, using url_path. (#2010)
* Don\'t install Django REST Framework as egg. (#2386)- Provide and obsolete redundant python-django-rest-framework
 
ICM