* Fix a toolbar crash when loading the page and there aren't
any visible requests yet.
* Fix a concern where the toolbar may access sensitive request
attributes like ``request.authenticated_userid`` at times
outside of the supported request lifecycle.
* Avoid triggering DeprecationWarnings when tracking values for
deprecated attributes in Pyramid like ``effective_principals``.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyramid-debugtoolbar?expand=0&rev=16
* Drop support for SQLAlchemy < 1.4.
* Add support for Python 3.12.
* Add support for SQLAlchemy 2.x.
* Fix an issue where a long-running request might not appear in
the toolbar UI without refreshing the page.
* Use ``time.monotonic()`` when computing performance
intervals.
- Packaging :
- Update to new version 4.4
+ Reduce the log output for squashed exceptions and put them at
the INFO level so they can be filtered out if desired.
Javascript syntax fixes for browsers that don’t support
trailing commas.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyramid-debugtoolbar?expand=0&rev=14
- Drop support for Python 2.7, 3.4, 3.5, 3.6.
- Add support for Python 3.9, 3.10, 3.11.
- Fix deprecated usages of ``threading.currentThread()``.
See https://github.com/Pylons/pyramid_debugtoolbar/pull/374
- 4.9 (2020-11-24)
- Support Python 3.9.
- Added a new Session Panel to track ingress and egress changes to a registered
ISession interface across a request lifecycle. By default, the panel only
operates on accessed sessions via a wrapped loader. Users can activate the
Session Panel, via the Toolbar Settings or a per-request cookie, to track the
ingress and egress data on all requests.
* Removed "Session" section from Request Vars Panel
* Updated Documentation and Screenshots
- Ensured the Headers panel only operates when a Response object exists, to
create better stack traces if other panels encounter errors.
- ``utils.dictrepr`` will now fallback to a string comparison of the keys if a
TypeError is encountered, which can occur under Python3.
* A test was added to check to ensure sorting errors occur under Python3.
If the test fails in the future, this workaround may no longer be needed.
- Updated toolbar javascript to better handle multiple user-activated panels.
* ``split`` and ``join`` functions now use the same delimiter.
* If the browser supports it, use a "set" to de-duplicate active panels.
- Inline comments on toolbar.js and toolbar.py to alert future developers on
the string delimiters and cookie names.
- 4.8 (2020-10-23)
- Added tracking of transactional SQLAlchemy events to provide more insight
into database session behavior during a request's lifecycle.
See https://github.com/Pylons/pyramid_debugtoolbar/pull/368
- 4.7 (2020-10-22)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyramid-debugtoolbar?expand=0&rev=12