2025-06-11 06:21:45 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 11 05:49:31 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
|
|
|
|
|
|
- Switch to pyproject macros.
|
|
|
|
|
|
2025-02-25 13:40:18 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 25 13:38:57 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>
|
|
|
|
|
|
|
|
|
|
- Add patch to fix tests with latest pyramid
|
|
|
|
|
0001-Adapt-tests-to-latest-pygments.patch
|
|
|
|
|
|
2024-02-09 21:57:57 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 9 21:57:03 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
|
|
- update to 4.12.1:
|
|
|
|
|
* 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``.
|
|
|
|
|
|
2024-01-30 18:03:58 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jan 30 18:03:35 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
|
|
- update to 4.11:
|
|
|
|
|
* 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.
|
|
|
|
|
|
- Update to 4.10
- 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
2023-02-21 12:09:23 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 21 12:00:09 UTC 2023 - Daniel Garcia <daniel.garcia@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to 4.10
|
|
|
|
|
- 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)
|
|
|
|
|
- Added black, isort, and github actions to the pipeline. Dropped travis-ci.
|
|
|
|
|
- Added some extra output to the "Request Vars" panel related to previewing
|
|
|
|
|
the body contents.
|
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/367
|
|
|
|
|
- 4.6.1 (2020-02-10)
|
|
|
|
|
- Fix parser errors when injecting the toolbar into XHTML formatted pages.
|
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/360
|
|
|
|
|
|
2020-04-20 10:29:41 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 20 10:28:53 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
|
|
|
|
|
|
- Remove py2 dependency as we build only py3 package
|
|
|
|
|
|
2020-03-23 13:53:57 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 23 13:02:43 UTC 2020 - pgajdos@suse.com
|
|
|
|
|
|
|
|
|
|
- version update to 4.6.1
|
|
|
|
|
- Fix parser errors when injecting the toolbar into XHTML formatted pages.
|
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/360
|
|
|
|
|
- Show the full URL in the tooltip on the requests panel.
|
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/358
|
|
|
|
|
- Stop accessing ``request.unauthenticated_userid`` in preparation for
|
|
|
|
|
Pyramid 2.0 where it is deprecated.
|
|
|
|
|
- Catch a ``ValueError`` when JSON-serializing SQLA objects for display.
|
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/357
|
|
|
|
|
|
2019-10-14 14:16:52 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Oct 14 14:16:40 UTC 2019 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- Replace %fdupes -s with plain %fdupes; hardlinks are better.
|
|
|
|
|
|
2019-09-12 10:47:14 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 11 01:24:07 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Rename to python-pyramid-debugtoolbar and integrated doc subpackage
|
|
|
|
|
- Trimmed package description
|
|
|
|
|
- Update to v4.5
|
|
|
|
|
* Drop Python 3.3 support to align with Pyramid and its EOL
|
|
|
|
|
* Add support for testing on Python 3.7
|
|
|
|
|
* Add a list of engines to the SQLAlchemy panel if queries come from
|
|
|
|
|
multiple engines
|
|
|
|
|
* When the toolbar intercepts an exception via
|
|
|
|
|
``debugtoolbar.intercept_exc = True`` and returns the interactive
|
|
|
|
|
debugger, it will add ``request.exception`` and ``request.exc_info`` to
|
|
|
|
|
the request to indicate what exception triggered the response. This helps
|
|
|
|
|
upstream tweens such as ``pyramid_retry`` to possibly retry the requests
|
|
|
|
|
* Stop parsing the ``request.remote_addr`` value when it contains chain of
|
|
|
|
|
comma-separated ip-addresses. Reject these values and emit a warning
|
|
|
|
|
to sanitize the value upstream
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 28 14:45:36 UTC 2018 - bruno@ioda-net.ch
|
|
|
|
|
|
2024-01-30 18:03:58 +00:00
|
|
|
|
- Packaging :
|
2019-09-12 10:47:14 +00:00
|
|
|
|
+ spec-cleaner -m (url,date,%license)
|
2024-01-30 18:03:58 +00:00
|
|
|
|
- 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.
|
2019-09-12 10:47:14 +00:00
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/328
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/329
|
|
|
|
|
+ 4.3.1 (2018-01-28)
|
2024-01-30 18:03:58 +00:00
|
|
|
|
Javascript syntax fixes for browsers that don’t support
|
|
|
|
|
trailing commas.
|
2019-09-12 10:47:14 +00:00
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/326
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 6 12:48:49 UTC 2017 - bruno@ioda-net.ch
|
|
|
|
|
|
|
|
|
|
- specfile : rename requires plaster-pastedeploy
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jul 28 09:10:24 UTC 2017 - bruno@ioda-net.ch
|
|
|
|
|
|
|
|
|
|
- specfile : Move to singlespec, cleanup, update copyright year.
|
|
|
|
|
Add minimal rpm-macros for -doc package to build on Leap
|
|
|
|
|
- update to version 4.3 see all changes at
|
|
|
|
|
https://pypi.python.org/pypi/pyramid_debugtoolbar/4.3
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Sep 10 14:07:41 UTC 2016 - arun@gmx.de
|
|
|
|
|
|
|
|
|
|
- specfile:
|
|
|
|
|
* update copyright year
|
|
|
|
|
|
|
|
|
|
- update to version 3.0.4:
|
|
|
|
|
* 3.0.3 was a brownbag release missing static assets.
|
|
|
|
|
|
|
|
|
|
- changes from version 3.0.3:
|
|
|
|
|
* Fix another regression where the toolbar was modifying requests to
|
|
|
|
|
the toolbar itself such that the "script_name" and "path_info"
|
|
|
|
|
were different after handling the request than before. See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/269
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jul 4 01:24:50 UTC 2016 - arun@gmx.de
|
|
|
|
|
|
|
|
|
|
- specfile:
|
|
|
|
|
* update copyright year
|
|
|
|
|
|
|
|
|
|
- update to version 3.0.2:
|
|
|
|
|
* Fix a regression with inspecting requests with a session that is
|
|
|
|
|
loaded before the toolbar executes. See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/268
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jun 13 15:13:00 UTC 2016 - toddrme2178@gmail.com
|
|
|
|
|
|
|
|
|
|
- Split documentation into subpackage to speed up build.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat May 28 03:14:19 UTC 2016 - arun@gmx.de
|
|
|
|
|
|
|
|
|
|
- specfile:
|
|
|
|
|
* update copyright year
|
|
|
|
|
|
|
|
|
|
- update to version 3.0.1:
|
|
|
|
|
* Avoid touching "request.unauthenticated_userid",
|
|
|
|
|
"request.authenticated_userid" and "request.effective_principals"
|
|
|
|
|
unless they are accessed by the user in the normal request
|
|
|
|
|
lifecycle. This avoids some issues where unauthenticated requests
|
|
|
|
|
could trigger side effects on your authentication policy or access
|
|
|
|
|
the properties outside of the expected lifecycle of the
|
|
|
|
|
properties. See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/263
|
|
|
|
|
|
|
|
|
|
- changes from version 3.0:
|
|
|
|
|
* The toolbar is now a completely standalone application running
|
|
|
|
|
inside the tween. There are several minor incompatibilities and
|
|
|
|
|
improvements related to this extra isolation:
|
|
|
|
|
+ 1. "pyramid_mako" and the ".dbtmako" renderer are no longer
|
|
|
|
|
included in the parent application (your app).
|
|
|
|
|
+ 2. Panels must be extra careful now that they only render
|
|
|
|
|
templates inside of the "render_vars" and "render_content"
|
|
|
|
|
functions. These are the only functions in which the "request"
|
|
|
|
|
object is for rendering the toolbar panel.
|
|
|
|
|
+ 3. The toolbar will not be affected by any global security
|
|
|
|
|
policies your application may put in place other than via
|
|
|
|
|
"config.set_debugtoolbar_request_authorization". **never run
|
|
|
|
|
the toolbar in production**
|
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/253
|
|
|
|
|
* Updated Bootstrap to v3.3.6, refactored static assets and dropped
|
|
|
|
|
require.js. Each page now depends on what it needs without extra
|
|
|
|
|
dependencies included in the debugger pages. See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/259
|
|
|
|
|
* Enabled interactive tablesorting on table columns. See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/256
|
|
|
|
|
* setuptools-git is now required to install the codebase in
|
|
|
|
|
non-editable mode.
|
|
|
|
|
|
|
|
|
|
- changes from version 2.5:
|
|
|
|
|
* Drop Python 2.6 and Python 3.2 support.
|
|
|
|
|
* Add Python 3.5 support.
|
|
|
|
|
* Remove inline javascript from injected pages to work better with
|
|
|
|
|
any Content Security Policy that may be in place. See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/250
|
|
|
|
|
* Added the packages' `.location` to the "Versions" panel so
|
|
|
|
|
developers can tell which version of each package is actually
|
|
|
|
|
being used. See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/240
|
|
|
|
|
* Upon exception do a better job guessing the charset of the
|
|
|
|
|
sourcefile when reading it in to display tracebacks. See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/244
|
|
|
|
|
* Removed jQuery code in the toolbar referring to a DOM node called
|
|
|
|
|
'myTab', which doesn't seem to exist anymore. See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/247
|
|
|
|
|
* Updated the "Request Vars" panel:
|
|
|
|
|
+ 1. Show additional values that were previously missing
|
|
|
|
|
+ 2. Sections upgraded to link to Pyramid Documentation when
|
|
|
|
|
possible
|
|
|
|
|
+ 3. Mako reformatted into "defs" for simpler reorganization in
|
|
|
|
|
the future See https://github.com/Pylons/pyramid_debugtoolbar/pull/241
|
|
|
|
|
* Fix to prevent the toolbar from loading the session until it is
|
|
|
|
|
actually accessed by the user. This avoids unnecessary parsing of
|
|
|
|
|
the session object as well as waiting to parse it until later in
|
|
|
|
|
the request which may meet more expectations of the session
|
|
|
|
|
factory. See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/249
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun May 8 07:13:34 UTC 2016 - arun@gmx.de
|
|
|
|
|
|
|
|
|
|
- specfile:
|
|
|
|
|
* changed to https for source url
|
|
|
|
|
* updated source url to files.pythonhosted.org
|
|
|
|
|
* remove if case for suse version <= 1110
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Oct 29 15:23:39 UTC 2015 - arun@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to version 2.4.2:
|
|
|
|
|
* Fix a long-standing bug in which log messages were not rendered
|
|
|
|
|
until the end of the response. By this time the arguments passed
|
|
|
|
|
to the logger may no longer be valid (such as SQLAlchemy managed
|
|
|
|
|
objects) and you would see a "DetachedInstanceError". See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/issues/188
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Sep 27 00:06:11 UTC 2015 - arun@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to version 2.4.1:
|
|
|
|
|
* Remove the extra query hash constructed when indexing into SQL
|
|
|
|
|
queries via url as it was unused after releasing 2.4. See
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/232
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Aug 21 08:52:24 UTC 2015 - bruno@ioda-net.ch
|
|
|
|
|
|
|
|
|
|
- package and build python3 support
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jul 30 14:40:48 UTC 2015 - hpj@urpla.net
|
|
|
|
|
|
|
|
|
|
- update to 2.4 (2015-06-04)
|
|
|
|
|
* This release changes some details of the panel API, so if you are writing
|
|
|
|
|
any custom panels for the toolbar please review the changes.
|
|
|
|
|
* Document the cookie used to activate panels on a per-request basis. It is
|
|
|
|
|
possible to specify the cookie per-request to turn on certain panels. This
|
|
|
|
|
is used by default in the browser, but may also be used on a per-request
|
|
|
|
|
basis by curl or other http APIs.
|
|
|
|
|
* Add new debugtoolbar.active_panels setting which can specify certain panels
|
|
|
|
|
to be always active.
|
|
|
|
|
* Modify DebugPanel.name to be a valid python identifier, used for settings
|
|
|
|
|
and lookup.
|
|
|
|
|
* The toolbar no longer will clobber the request.id property. It now
|
|
|
|
|
namespaces its usage as request.pdtb_id, freeing up request.id for
|
|
|
|
|
applications.
|
|
|
|
|
* Add a lock icon next to the request method in the sidebar if the request
|
|
|
|
|
was accessed over https.
|
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/213
|
|
|
|
|
* Update to bootstrap 3.1.1.
|
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/213
|
|
|
|
|
* Fix display of POST variables where the same key is used multiple times.
|
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/210
|
|
|
|
|
* Fix auth callback so it protects the toolbar views. Auth system is tested
|
|
|
|
|
now. See https://github.com/Pylons/pyramid_debugtoolbar/pull/226
|
|
|
|
|
* Convert SQLAlchemy views to obtain the query and params internally; this
|
|
|
|
|
allows executing queries with parameters that are not serializable.
|
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/pull/227
|
|
|
|
|
* Adds Pyramid version tests and bumps required Pyramid version to 1.4. The
|
|
|
|
|
pyramid_mako dependency requires 1.3, but debugtoolbar also uses
|
|
|
|
|
invoke_subrequest which was added in 1.4. The invoke_subrequest call was
|
|
|
|
|
added in pyramid_debugtoolbar 2.0; if you need Pyramid 1.3 compatibility,
|
|
|
|
|
try an older version.
|
|
|
|
|
See https://github.com/Pylons/pyramid_debugtoolbar/issues/183 and
|
|
|
|
|
https://github.com/Pylons/pyramid_debugtoolbar/pull/225
|
|
|
|
|
|
|
|
|
|
- add python-webtest test dependency
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 6 10:13:38 UTC 2015 - hpj@urpla.net
|
|
|
|
|
|
|
|
|
|
- update to 2.3: too many changes to list here
|
|
|
|
|
check: https://pypi.python.org/pypi/pyramid_debugtoolbar/2.3
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 29 22:45:38 UTC 2014 - mardnh@gmx.de
|
|
|
|
|
|
|
|
|
|
- update to version 2.2.2
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Aug 6 08:31:27 UTC 2013 - hpj@urpla.net
|
|
|
|
|
|
|
|
|
|
- provide local intersphinx file
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 5 15:53:39 UTC 2013 - hpj@urpla.net
|
|
|
|
|
|
|
|
|
|
- version 1.0.6: initial build
|
|
|
|
|
|