Hello community,

here is the log from the commit of package python-validators for 
openSUSE:Factory checked in at 2020-07-21 15:39:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-validators (Old)
 and      /work/SRC/openSUSE:Factory/.python-validators.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-validators"

Tue Jul 21 15:39:15 2020 rev:12 rq:821364 version:0.16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-validators/python-validators.changes      
2020-07-15 12:08:10.996353730 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-validators.new.3592/python-validators.changes
    2020-07-21 15:39:25.715450471 +0200
@@ -1,0 +2,6 @@
+Thu Jul 16 21:30:59 UTC 2020 - Mia Herkt <[email protected]>
+
+- Update to 0.16.0:
+  * Added support for emojis and more IDNA URLs
+
+-------------------------------------------------------------------

Old:
----
  validators-0.15.0.tar.gz

New:
----
  validators-0.16.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-validators.spec ++++++
--- /var/tmp/diff_new_pack.ekeDJl/_old  2020-07-21 15:39:29.455455402 +0200
+++ /var/tmp/diff_new_pack.ekeDJl/_new  2020-07-21 15:39:29.455455402 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-validators
-Version:        0.15.0
+Version:        0.16.0
 Release:        0
 Summary:        Python Data Validation
 License:        MIT

++++++ validators-0.15.0.tar.gz -> validators-0.16.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/validators-0.15.0/CHANGES.rst 
new/validators-0.16.0/CHANGES.rst
--- old/validators-0.15.0/CHANGES.rst   2020-05-07 14:31:12.000000000 +0200
+++ new/validators-0.16.0/CHANGES.rst   2020-07-16 13:04:41.000000000 +0200
@@ -1,8 +1,14 @@
 Changelog
 ---------
 
+0.16.0 (2020-07-16)
+^^^^^^^^^^^^^^^^^^^
+
+- Added support for emojis and more IDNA URLs (#161, pull request courtesy of 
automationator)
+
+
 0.15.0 (2020-05-07)
-^^^^^^^^^^^^^^^^^^
+^^^^^^^^^^^^^^^^^^^
 
 - Added bank card validators (#157, pull request courtesy of TimonPeng)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/validators-0.15.0/PKG-INFO 
new/validators-0.16.0/PKG-INFO
--- old/validators-0.15.0/PKG-INFO      2020-05-07 14:32:56.000000000 +0200
+++ new/validators-0.16.0/PKG-INFO      2020-07-16 13:12:48.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: validators
-Version: 0.15.0
+Version: 0.16.0
 Summary: Python Data Validation for Humans™.
 Home-page: https://github.com/kvesteri/validators
 Author: Konsta Vesterinen
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/validators-0.15.0/tests/test_url.py 
new/validators-0.16.0/tests/test_url.py
--- old/validators-0.15.0/tests/test_url.py     2018-06-03 11:57:14.000000000 
+0200
+++ new/validators-0.16.0/tests/test_url.py     2020-07-16 13:03:51.000000000 
+0200
@@ -42,12 +42,18 @@
     u'http://مثال.إختبار',
     u'http://例子.测试',
     u'http://उदाहरण.परीक्षा',
+    u'http://www.😉.com',
+    u'http://😉.com/😁',
+    u'http://উদাহরণ.বাংলা',
+    u'http://xn--d5b6ci4b4b3a.xn--54b7fta0cc',
     u'http://-.~_!$&\'()*+,;=:%40:80%2f::::::@example.com',
     u'http://1337.net',
     u'http://a.b-c.de',
     u'http://223.255.255.254',
+    u'http://10.1.1.0',
     u'http://10.1.1.1',
     u'http://10.1.1.254',
+    u'http://10.1.1.255',
     u'http://127.0.0.1:8080',
     u'http://127.0.10.150',
     u'http://localhost',
@@ -114,8 +120,6 @@
     'http://-a.b.co',
     'http://a.b-.co',
     'http://0.0.0.0',
-    'http://10.1.1.0',
-    'http://10.1.1.255',
     'http://224.1.1.1',
     'http://1.1.1.1.1',
     'http://123.123.123',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/validators-0.15.0/validators/__init__.py 
new/validators-0.16.0/validators/__init__.py
--- old/validators-0.15.0/validators/__init__.py        2020-05-07 
14:31:16.000000000 +0200
+++ new/validators-0.16.0/validators/__init__.py        2020-07-16 
13:04:48.000000000 +0200
@@ -31,4 +31,4 @@
            'card_number', 'visa', 'mastercard', 'amex', 'unionpay', 'diners',
            'jcb', 'discover')
 
-__version__ = '0.15.0'
+__version__ = '0.16.0'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/validators-0.15.0/validators/url.py 
new/validators-0.16.0/validators/url.py
--- old/validators-0.15.0/validators/url.py     2020-04-02 15:03:56.000000000 
+0200
+++ new/validators-0.16.0/validators/url.py     2020-07-16 13:03:51.000000000 
+0200
@@ -3,7 +3,7 @@
 from .utils import validator
 
 ip_middle_octet = r"(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5]))"
-ip_last_octet = r"(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))"
+ip_last_octet = r"(?:\.(?:0|[1-9]\d?|1\d\d|2[0-4]\d|25[0-5]))"
 
 regex = re.compile(  # noqa: W605
     r"^"
@@ -69,16 +69,19 @@
     r"(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])"
     r")\]|"
     # host name
-    r"(?:(?:[a-z\u00a1-\uffff0-9]-?)*[a-z\u00a1-\uffff0-9]+)"
+    r"(?:(?:(?:xn--)|[a-z\u00a1-\uffff\U00010000-\U0010ffff0-9]-?)*"
+    r"[a-z\u00a1-\uffff\U00010000-\U0010ffff0-9]+)"
     # domain name
-    r"(?:\.(?:[a-z\u00a1-\uffff0-9]-?)*[a-z\u00a1-\uffff0-9]+)*"
+    r"(?:\.(?:(?:xn--)|[a-z\u00a1-\uffff\U00010000-\U0010ffff0-9]-?)*"
+    r"[a-z\u00a1-\uffff\U00010000-\U0010ffff0-9]+)*"
     # TLD identifier
-    r"(?:\.(?:[a-z\u00a1-\uffff]{2,}))"
+    r"(?:\.(?:(?:xn--[a-z\u00a1-\uffff\U00010000-\U0010ffff0-9]{2,})|"
+    r"[a-z\u00a1-\uffff\U00010000-\U0010ffff]{2,}))"
     r")"
     # port number
     r"(?::\d{2,5})?"
     # resource path
-    u"(?:/[-a-z\u00a1-\uffff0-9._~%!$&'()*+,;=:@/]*)?"
+    u"(?:/[-a-z\u00a1-\uffff\U00010000-\U0010ffff0-9._~%!$&'()*+,;=:@/]*)?"
     # query string
     r"(?:\?\S*)?"
     # fragment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/validators-0.15.0/validators.egg-info/PKG-INFO 
new/validators-0.16.0/validators.egg-info/PKG-INFO
--- old/validators-0.15.0/validators.egg-info/PKG-INFO  2020-05-07 
14:32:56.000000000 +0200
+++ new/validators-0.16.0/validators.egg-info/PKG-INFO  2020-07-16 
13:12:48.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: validators
-Version: 0.15.0
+Version: 0.16.0
 Summary: Python Data Validation for Humans™.
 Home-page: https://github.com/kvesteri/validators
 Author: Konsta Vesterinen


Reply via email to