Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package
python-djangorestframework-camel-case for openSUSE:Factory checked in at
2023-02-17 16:45:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-djangorestframework-camel-case (Old)
and
/work/SRC/openSUSE:Factory/.python-djangorestframework-camel-case.new.22824
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-djangorestframework-camel-case"
Fri Feb 17 16:45:15 2023 rev:5 rq:1066269 version:1.4.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-djangorestframework-camel-case/python-djangorestframework-camel-case.changes
2023-02-10 14:36:22.494298620 +0100
+++
/work/SRC/openSUSE:Factory/.python-djangorestframework-camel-case.new.22824/python-djangorestframework-camel-case.changes
2023-02-17 16:45:27.423015373 +0100
@@ -1,0 +2,7 @@
+Thu Feb 16 21:07:24 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 1.4.2:
+ * Middleware to underscorize query params #123
+ * ORJSONRenderer #124
+
+-------------------------------------------------------------------
Old:
----
djangorestframework-camel-case-1.4.0.tar.gz
New:
----
djangorestframework-camel-case-1.4.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-djangorestframework-camel-case.spec ++++++
--- /var/tmp/diff_new_pack.09pyjY/_old 2023-02-17 16:45:27.975018482 +0100
+++ /var/tmp/diff_new_pack.09pyjY/_new 2023-02-17 16:45:27.987018550 +0100
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-djangorestframework-camel-case
-Version: 1.4.0
+Version: 1.4.2
Release: 0
Summary: Camel case JSON support for Django REST framework
License: BSD-3-Clause
++++++ djangorestframework-camel-case-1.4.0.tar.gz ->
djangorestframework-camel-case-1.4.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/djangorestframework-camel-case-1.4.0/HISTORY.rst
new/djangorestframework-camel-case-1.4.2/HISTORY.rst
--- old/djangorestframework-camel-case-1.4.0/HISTORY.rst 2023-02-09
22:15:32.000000000 +0100
+++ new/djangorestframework-camel-case-1.4.2/HISTORY.rst 2023-02-13
16:27:28.000000000 +0100
@@ -2,6 +2,23 @@
History
=======
+
+1.4.2 (2023-02-13)
+------------------
+- Middleware to underscorize query params #123
+
+1.4.1 (2023-02-13)
+------------------
+- ORJSONRenderer #124
+
+1.4.0 (2023-02-09)
+------------------
+- Merge pull request #110
+- Merge pull request #119
+- Merge pull request #122
+- Merge pull request #93
+
+
1.3.0 (2021-11-14)
------------------
- Merge pull request #104
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/djangorestframework-camel-case-1.4.0/PKG-INFO
new/djangorestframework-camel-case-1.4.2/PKG-INFO
--- old/djangorestframework-camel-case-1.4.0/PKG-INFO 2023-02-09
22:19:28.711766200 +0100
+++ new/djangorestframework-camel-case-1.4.2/PKG-INFO 2023-02-13
16:27:59.820326800 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: djangorestframework-camel-case
-Version: 1.4.0
+Version: 1.4.2
Summary: Camel case JSON support for Django REST framework.
Home-page: https://github.com/vbabiy/djangorestframework-camel-case
Author: Vitaly Babiy
@@ -49,20 +49,33 @@
}
# ...
+ Add query param middleware to django settings file.
+
+ .. code-block:: python
+
+ # ...
+ MIDDLEWARE = [
+ # Any other middleware
+
'djangorestframework_camel_case.middleware.CamelCaseMiddleWare',
+ ]
+ # ...
+
=================
Swapping Renderer
=================
By default the package uses `rest_framework.renderers.JSONRenderer`.
If you want
- to use another renderer (the only possible alternative is
- `rest_framework.renderers.UnicodeJSONRenderer`, only available in DRF
< 3.0), you must specify it in your django
+ to use another renderer, the two possible are:
+
+ `drf_orjson_renderer.renderers.ORJSONRenderer` or
+ `rest_framework.renderers.UnicodeJSONRenderer` for DRF < 3.0,specify
it in your django
settings file.
.. code-block:: python
# ...
JSON_CAMEL_CASE = {
- 'RENDERER_CLASS':
'rest_framework.renderers.UnicodeJSONRenderer'
+ 'RENDERER_CLASS':
'drf_orjson_renderer.renderers.ORJSONRenderer'
}
# ...
@@ -213,6 +226,23 @@
History
=======
+
+ 1.4.2 (2023-02-13)
+ ------------------
+ - Middleware to underscorize query params #123
+
+ 1.4.1 (2023-02-13)
+ ------------------
+ - ORJSONRenderer #124
+
+ 1.4.0 (2023-02-09)
+ ------------------
+ - Merge pull request #110
+ - Merge pull request #119
+ - Merge pull request #122
+ - Merge pull request #93
+
+
1.3.0 (2021-11-14)
------------------
- Merge pull request #104
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/djangorestframework-camel-case-1.4.0/README.rst
new/djangorestframework-camel-case-1.4.2/README.rst
--- old/djangorestframework-camel-case-1.4.0/README.rst 2023-02-09
22:15:32.000000000 +0100
+++ new/djangorestframework-camel-case-1.4.2/README.rst 2023-02-13
16:25:45.000000000 +0100
@@ -41,20 +41,33 @@
}
# ...
+Add query param middleware to django settings file.
+
+.. code-block:: python
+
+ # ...
+ MIDDLEWARE = [
+ # Any other middleware
+ 'djangorestframework_camel_case.middleware.CamelCaseMiddleWare',
+ ]
+ # ...
+
=================
Swapping Renderer
=================
By default the package uses `rest_framework.renderers.JSONRenderer`. If you
want
-to use another renderer (the only possible alternative is
-`rest_framework.renderers.UnicodeJSONRenderer`, only available in DRF < 3.0),
you must specify it in your django
+to use another renderer, the two possible are:
+
+`drf_orjson_renderer.renderers.ORJSONRenderer` or
+`rest_framework.renderers.UnicodeJSONRenderer` for DRF < 3.0,specify it in
your django
settings file.
.. code-block:: python
# ...
JSON_CAMEL_CASE = {
- 'RENDERER_CLASS': 'rest_framework.renderers.UnicodeJSONRenderer'
+ 'RENDERER_CLASS': 'drf_orjson_renderer.renderers.ORJSONRenderer'
}
# ...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/djangorestframework-camel-case-1.4.0/djangorestframework_camel_case/__init__.py
new/djangorestframework-camel-case-1.4.2/djangorestframework_camel_case/__init__.py
---
old/djangorestframework-camel-case-1.4.0/djangorestframework_camel_case/__init__.py
2023-02-09 22:19:22.000000000 +0100
+++
new/djangorestframework-camel-case-1.4.2/djangorestframework_camel_case/__init__.py
2023-02-13 16:27:34.000000000 +0100
@@ -1,3 +1,3 @@
__author__ = "Vitaly Babiy"
__email__ = "[email protected]"
-__version__ = "1.4.0"
+__version__ = "1.4.2"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/djangorestframework-camel-case-1.4.0/djangorestframework_camel_case/middleware.py
new/djangorestframework-camel-case-1.4.2/djangorestframework_camel_case/middleware.py
---
old/djangorestframework-camel-case-1.4.0/djangorestframework_camel_case/middleware.py
1970-01-01 01:00:00.000000000 +0100
+++
new/djangorestframework-camel-case-1.4.2/djangorestframework_camel_case/middleware.py
2023-02-13 16:25:45.000000000 +0100
@@ -0,0 +1,16 @@
+from djangorestframework_camel_case.settings import api_settings
+from djangorestframework_camel_case.util import underscoreize
+
+class CamelCaseMiddleWare:
+
+ def __init__(self, get_response):
+ self.get_response = get_response
+
+ def __call__(self, request):
+ request.GET = underscoreize(
+ request.GET,
+ **api_settings.JSON_UNDERSCOREIZE
+ )
+
+ response = self.get_response(request)
+ return response
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/djangorestframework-camel-case-1.4.0/djangorestframework_camel_case/settings.py
new/djangorestframework-camel-case-1.4.2/djangorestframework_camel_case/settings.py
---
old/djangorestframework-camel-case-1.4.0/djangorestframework_camel_case/settings.py
2023-02-09 22:15:32.000000000 +0100
+++
new/djangorestframework-camel-case-1.4.2/djangorestframework_camel_case/settings.py
2023-02-13 15:36:42.000000000 +0100
@@ -17,6 +17,7 @@
VALID_SETTINGS = {
"RENDERER_CLASS": (
"rest_framework.renderers.JSONRenderer",
+ "drf_orjson_renderer.renderers.ORJSONRenderer",
"rest_framework.renderers.UnicodeJSONRenderer",
),
"PARSER_CLASS": ("rest_framework.parsers.JSONParser",),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/djangorestframework-camel-case-1.4.0/djangorestframework_camel_case.egg-info/PKG-INFO
new/djangorestframework-camel-case-1.4.2/djangorestframework_camel_case.egg-info/PKG-INFO
---
old/djangorestframework-camel-case-1.4.0/djangorestframework_camel_case.egg-info/PKG-INFO
2023-02-09 22:19:28.000000000 +0100
+++
new/djangorestframework-camel-case-1.4.2/djangorestframework_camel_case.egg-info/PKG-INFO
2023-02-13 16:27:59.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: djangorestframework-camel-case
-Version: 1.4.0
+Version: 1.4.2
Summary: Camel case JSON support for Django REST framework.
Home-page: https://github.com/vbabiy/djangorestframework-camel-case
Author: Vitaly Babiy
@@ -49,20 +49,33 @@
}
# ...
+ Add query param middleware to django settings file.
+
+ .. code-block:: python
+
+ # ...
+ MIDDLEWARE = [
+ # Any other middleware
+
'djangorestframework_camel_case.middleware.CamelCaseMiddleWare',
+ ]
+ # ...
+
=================
Swapping Renderer
=================
By default the package uses `rest_framework.renderers.JSONRenderer`.
If you want
- to use another renderer (the only possible alternative is
- `rest_framework.renderers.UnicodeJSONRenderer`, only available in DRF
< 3.0), you must specify it in your django
+ to use another renderer, the two possible are:
+
+ `drf_orjson_renderer.renderers.ORJSONRenderer` or
+ `rest_framework.renderers.UnicodeJSONRenderer` for DRF < 3.0,specify
it in your django
settings file.
.. code-block:: python
# ...
JSON_CAMEL_CASE = {
- 'RENDERER_CLASS':
'rest_framework.renderers.UnicodeJSONRenderer'
+ 'RENDERER_CLASS':
'drf_orjson_renderer.renderers.ORJSONRenderer'
}
# ...
@@ -213,6 +226,23 @@
History
=======
+
+ 1.4.2 (2023-02-13)
+ ------------------
+ - Middleware to underscorize query params #123
+
+ 1.4.1 (2023-02-13)
+ ------------------
+ - ORJSONRenderer #124
+
+ 1.4.0 (2023-02-09)
+ ------------------
+ - Merge pull request #110
+ - Merge pull request #119
+ - Merge pull request #122
+ - Merge pull request #93
+
+
1.3.0 (2021-11-14)
------------------
- Merge pull request #104
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/djangorestframework-camel-case-1.4.0/djangorestframework_camel_case.egg-info/SOURCES.txt
new/djangorestframework-camel-case-1.4.2/djangorestframework_camel_case.egg-info/SOURCES.txt
---
old/djangorestframework-camel-case-1.4.0/djangorestframework_camel_case.egg-info/SOURCES.txt
2023-02-09 22:19:28.000000000 +0100
+++
new/djangorestframework-camel-case-1.4.2/djangorestframework_camel_case.egg-info/SOURCES.txt
2023-02-13 16:27:59.000000000 +0100
@@ -6,6 +6,7 @@
pyproject.toml
setup.py
djangorestframework_camel_case/__init__.py
+djangorestframework_camel_case/middleware.py
djangorestframework_camel_case/parser.py
djangorestframework_camel_case/render.py
djangorestframework_camel_case/settings.py