python-zope.security/python-zope.security.changes
Dirk Mueller 3d1d230e50 - update to 7.0:
* Add preliminary support for Python 3.13 as of 3.13b1.
  * Drop support for Python 3.7.
  * Build windows wheels on GHA.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-zope.security?expand=0&rev=34
2024-06-10 08:53:50 +00:00

179 lines
6.9 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Mon Jun 10 08:53:45 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 7.0:
* Add preliminary support for Python 3.13 as of 3.13b1.
* Drop support for Python 3.7.
* Build windows wheels on GHA.
-------------------------------------------------------------------
Mon Dec 11 08:17:19 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 6.2:
* Make ``next()`` on C proxies call ``__next__`` rather than
``next`` (see PEP 3114), and drop support for the Python 2
``next`` method name from pure-Python proxies.
* Drop using ``setup_requires`` due to constant problems on
GHA.
* Add support for Python 3.12.
-------------------------------------------------------------------
Fri Jun 9 12:59:34 UTC 2023 - ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
-------------------------------------------------------------------
Fri May 5 14:30:05 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 6.1:
* Remove more proxying code for names that no longer exist in
Python 3.
* Remove proxying code for names that no longer exist in Python 3.
* Drop support for Python 2.7, 3.5, 3.6.
-------------------------------------------------------------------
Tue Dec 13 17:46:19 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to version 5.8
* The extra untrustedpython now for Python 3, too, installs zope.untrustedpython.
-------------------------------------------------------------------
Mon Dec 5 13:53:24 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to version 5.7
* Release to rebuild full set of binary wheels.
- Update to version 5.6
* Add support for building arm64 wheels on macOS.
-------------------------------------------------------------------
Tue Nov 8 12:06:32 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
- Update to version 5.5
* Add support for final release of Python 3.11.
-------------------------------------------------------------------
Sat Oct 29 18:10:03 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to version 5.4.0
* Disable unsafe math optimizations in C code. See pull request 89.
-------------------------------------------------------------------
Fri Sep 16 19:41:00 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to version 5.3.0
* Allow calling bound methods of some built-in objects such as ().__repr__ and {}.__repr__ by default.
This worked on Python 2, but raised ForbiddenAttribute on Python 3. See issue 75.
* Remove usage of unittest.makeSuite as it is deprecated in Python 3.11+. See issue 83.
* Add support for Python 3.11 (as of 3.11.0a7).
-------------------------------------------------------------------
Mon Apr 11 19:24:54 UTC 2022 - Ben Greiner <code@bnavigator.de>
- Update to version 5.2.0
* Add support for Python 3.9 and 3.10.
-------------------------------------------------------------------
Thu Apr 2 07:35:18 UTC 2020 - pgajdos@suse.com
- version update to 5.1.1
- Ensure all objects have consistent interface resolution orders (if
all dependencies are up-to-date). See `issue 71
<https://github.com/zopefoundation/zope.security/issues/71>`_.
-------------------------------------------------------------------
Mon Mar 9 10:17:25 UTC 2020 - pgajdos@suse.com
- version update to 5.1.0
- Let proxied interfaces be iterated on Python 3. This worked on
Python 2, but raised ``ForbiddenAttribute`` an Python 3. See
`zope.interface issue 141 <https://github.com/zopefoundation/zope.interface/issues/141>`_.
- Allow to use a common Sphinx version for Python 2 and 3.
-------------------------------------------------------------------
Tue Jan 21 10:48:01 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
- update to version 5.0
* Drop support for Python 3.4.
* Add support for Python 3.8.
* Properly declare dependency on zope.schema >= 4.2.0, introduced in zope.security 4.2.1.
* Fix dict item view iteration on PyPy3 7.x.
-------------------------------------------------------------------
Mon Apr 8 13:53:23 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com>
- update to version 4.3.1
* Fix the decimal.Decimal checker, __truediv__ was missing
causing ForbiddenAttribute on a ProxyFactory(Decimal('1')) / 1
operation
4.3.0
* Add the interface ISystemPrincipal and make
zope.security.management.system_user a regular object that
implements this interface.
4.2*
* Add support for Python 3.7.
* Make the pure-Python proxy on Python 2 not check permissions for
__unicode__ just like the C implementation. Note that __str__ is
checked for both implementations on both Python 2 and 3, but if
there is no __unicode__ method defined, Python 2s automatic
fallback to __str__ is not checked when unicode is called.
* Fix the default values for Permission fields title and
description under Python 2.
* Change the IPermission.id from Text (unicode) to a
NativeStringLine.
* Fix the extremely rare potential for a crash when the C
extensions are in use.
* The pure-Python proxy didnt propagate TypeError from __repr__
and __str__ like the C implementation did.
* Iteration of zope.interface.providedBy() is now allowed by
default on all versions of Python.
* Drop support for Python 3.3.
* Respect PURE_PYTHON at runtime.
* Fix watching checkers (ZOPE_WATCH_CHECKERS=1) in pure-Python
mode.
- Fix tests using multibuild (can be dropped in the future).
-------------------------------------------------------------------
Sun Jul 16 08:06:14 UTC 2017 - aloisio@gmx.com
- Update to version 4.1.1
* Fix issue 23: iteration of collections.OrderedDict and its
various views is now allowed by default on all versions of
Python.
* As a further fix for issue 20, iteration of BTree itself is
now allowed by default.
4.1.0:
* When testing PURE_PYTHON environments under tox, avoid
poisoning the users global wheel cache.
* Drop support for Python 2.6 and 3.2.
* Add support for Python 3.5 and 3.6.
* Fix issue 20: iteration of pure-Python BTrees.items(), and
also creating a list from BTrees.items() on Python 3. The same
applies for keys() and values().
4.0.3:
* Fix iteration over security proxies in Python 3 using the
pure-Python implementation.
4.0.2:
* Fix compatibility with zope.proxy 4.1.5 under PyPy.
* Fix the very first call to removeSecurityProxy returning
incorrect results if given a proxy under PyPy.
4.0.1:
* Add support for Python 3.4.
- Split docs and tests into separate -doc package to avoid
dependency loop and other zope-related problems, see
(gh#/zopefoundation/zope.proxy#18)
- Converted to single-spec
-------------------------------------------------------------------
Tue Jul 30 10:49:33 UTC 2013 - hpj@urpla.net
- don't ship *.c files
-------------------------------------------------------------------
Mon Jul 29 10:34:02 UTC 2013 - hpj@urpla.net
- version 4.0.0: initial build