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 <dmuel...@suse.com>
+
+- 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__ = "vbabi...@gmail.com"
-__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

Reply via email to