Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-structlog for 
openSUSE:Factory checked in at 2025-02-05 12:42:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-structlog (Old)
 and      /work/SRC/openSUSE:Factory/.python-structlog.new.2316 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-structlog"

Wed Feb  5 12:42:38 2025 rev:14 rq:1243280 version:25.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-structlog/python-structlog.changes        
2024-07-25 12:08:42.961594702 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-structlog.new.2316/python-structlog.changes  
    2025-02-05 12:43:01.502986711 +0100
@@ -1,0 +2,34 @@
+Wed Feb  5 08:17:32 UTC 2025 - Michael Vetter <mvet...@suse.com>
+
+- Update to 25.1.0:
+  Added:
+  * Add structlog.stdlib.render_to_log_args_and_kwargs processor. Same
+    as structlog.stdlib.render_to_log_kwargs, but also allows to pass
+    positional arguments to logging. With it, you do not need to add
+    structlog.stdlib.PositionalArgumentsFormatter processor to format
+    positional arguments from structlog loggers. #668
+  * Native loggers now have is_enabled_for() and get_effective_level()
+    methods that mirror the behavior of the standard library's
+    logging.Logger.isEnabledFor() and logging.Logger.getEffectiveLevel(). #689
+  Changed:
+  * structlog.typing.BindableLogger protocol now returns Self instead
+    of BindableLogger. This adds a dependency on typing-extensions for
+    Pythons older than 3.11. #642 #659
+  * structlog.dev.ConsoleRenderer will quote string value with special 
characters. #647
+  * structlog.stdlib.recreate_defaults() now also adds 
structlog.stdlib.PositionalArgumentsFormatter.
+    In default native mode, this is done by the loggers at the edge.
+  * structlog.make_filtering_bound_logger() now also accepts a string for 
min_level.
+  Fixed:
+  * Fix handling calls to {logger}.exception() outside of exception blocks. 
Depending
+    on the structlog configuration, this either resulted in an event dict key
+    exception: "MISSING" or lead to an error. Now, an invalid or missing 
exc_info will
+    just be ignored. This means, that calling {logger}.exception() outside of 
an
+    exception block is basically the same as calling {logger}.error(). #634 
#680
+  * Instantiating structlog.dev.ConsoleRenderer does not mutate the passed 
styles dict anymore. #669
+  * The native FilteringBoundLogger.fatal() method now maps to the critical 
level, as it
+    does in the standard library. Note that the level is discouraged to use 
there, so we
+    recommend to stick to error() or critical(). #677
+  * structlog.tracebacks.ExceptionDictTransformer now actually accepts None 
for locals_max_length
+    and locals_max_string. #675
+
+-------------------------------------------------------------------

Old:
----
  24.4.0.tar.gz

New:
----
  25.1.0.tar.gz

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

Other differences:
------------------
++++++ python-structlog.spec ++++++
--- /var/tmp/diff_new_pack.frtZFJ/_old  2025-02-05 12:43:01.967005863 +0100
+++ /var/tmp/diff_new_pack.frtZFJ/_new  2025-02-05 12:43:01.967005863 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-structlog
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-structlog
-Version:        24.4.0
+Version:        25.1.0
 Release:        0
 Summary:        Structured Logging for Python
 License:        Apache-2.0 OR MIT

++++++ 24.4.0.tar.gz -> 25.1.0.tar.gz ++++++
++++ 3716 lines of diff (skipped)

Reply via email to