Bump python-json-logger from 3.3.0 to 4.0.0
Merged
Number: #131
Type: Pull Request
State: Merged
Type: Pull Request
State: Merged
Author:
dependabot[bot]
Association: Contributor
Comments: 0
Association: Contributor
Comments: 0
Created:
October 06, 2025 at 04:07 PM UTC
(about 1 month ago)
(about 1 month ago)
Updated:
October 08, 2025 at 06:08 AM UTC
(about 1 month ago)
(about 1 month ago)
Merged:
October 08, 2025 at 06:08 AM UTC
(about 1 month ago)
by CoderSales
(about 1 month ago)
by CoderSales
Time to Close:
1 day
Labels:
dependencies python
dependencies python
Description:
Bumps python-json-logger from 3.3.0 to 4.0.0.
Release notes
Sourced from python-json-logger's releases.
4.0.0
4.0.0 - 2025-10-06
Added
- Support
DictConfiguratorprefixes forrename_fieldsandstatic_fields. #45
- Allows using values like
ext://sys.stderrinfileConfig/dictConfigvalue fields.- Support comma seperated lists for Formatter
fmt(style=",") e.g."asctime,message,levelname"#15
- Note that this style is specific to
python-json-loggerand thus care should be taken not to pass this format to other logging Formatter implementations.- Supports sequences of strings (e.g. lists and tuples) of field names for Formatter
fmt. #16Changed
- Rename
pythonjsonlogger.core.LogRecordandlog_recordarguments to avoid confusion / overlapping withlogging.LogRecord. #38
- Affects arguments to
pythonjsonlogger.core.BaseJsonFormatter(and any child classes).
serialize_log_recordadd_fieldsjsonify_log_recordprocess_log_record- Note: functions referring to
log_recordhave not had their function name changed.Removed
- Remove support for providing strings instead of objects when instantiating formatters. Instead use the
DictConfiguratorext://prefix format when usingfileConfig/dictConfig. #47
- Affects
pythonjsonlogger.json.JsonFormatter:json_default,json_encoder,json_serializer.- Affects
pythonjsonlogger.orjson.OrjsonFormatter:json_default.- Affects
pythonjsonlogger.msgspec.MsgspecFormatter:json_default.Thanks
@rubensav4.0.0.rc1
4.0.0.rc1 - 2025-09-07
Added
- Support
DictConfiguratorprefixes forrename_fieldsandstatic_fields. #45
- Allows using values like
ext://sys.stderrinfileConfig/dictConfigvalue fields.- Support comma seperated lists for Formatter
fmt(style=",") e.g."asctime,message,levelname"#15
- Note that this style is specific to
python-json-loggerand thus care should be taken not to pass this format to other logging Formatter implementations.- Supports sequences of strings (e.g. lists and tuples) of field names for Formatter
fmt. #16Changed
- Rename
pythonjsonlogger.core.LogRecordandlog_recordarguments to avoid confusion / overlapping withlogging.LogRecord. #38
- Affects arguments to
pythonjsonlogger.core.BaseJsonFormatter(and any child classes).
serialize_log_recordadd_fieldsjsonify_log_recordprocess_log_record- Note: functions referring to
log_recordhave not had their function name changed.Removed
- Remove support for providing strings instead of objects when instantiating formatters. Instead use the
DictConfiguratorext://prefix format when usingfileConfig/dictConfig. #47
- Affects
pythonjsonlogger.json.JsonFormatter:json_default,json_encoder,json_serializer.
... (truncated)
Changelog
Sourced from python-json-logger's changelog.
4.0.0 - 2025-10-06
Added
- Support
DictConfiguratorprefixes forrename_fieldsandstatic_fields. #45
- Allows using values like
ext://sys.stderrinfileConfig/dictConfigvalue fields.- Support comma seperated lists for Formatter
fmt(style=",") e.g."asctime,message,levelname"#15
- Note that this style is specific to
python-json-loggerand thus care should be taken not to pass this format to other logging Formatter implementations.- Supports sequences of strings (e.g. lists and tuples) of field names for Formatter
fmt. #16Changed
- Rename
pythonjsonlogger.core.LogRecordandlog_recordarguments to avoid confusion / overlapping withlogging.LogRecord. #38
- Affects arguments to
pythonjsonlogger.core.BaseJsonFormatter(and any child classes).
serialize_log_recordadd_fieldsjsonify_log_recordprocess_log_record- Note: functions referring to
log_recordhave not had their function name changed.Removed
- Remove support for providing strings instead of objects when instantiating formatters. Instead use the
DictConfiguratorext://prefix format when usingfileConfig/dictConfig. #47
- Affects
pythonjsonlogger.json.JsonFormatter:json_default,json_encoder,json_serializer.- Affects
pythonjsonlogger.orjson.OrjsonFormatter:json_default.- Affects
pythonjsonlogger.msgspec.MsgspecFormatter:json_default.Thanks
@rubensa
Commits
defed00Release 4.0.0c10f1c2[docs] Fix changelog formattingce8268cRelease version 4.0.0.rc1a8eca47[core] Support sequence of strings for Formatter fmt (#55)b53b930[core] Add support for comma format (#54)0428e2b[core] Rename LogRecord/log_record to LogData/log_data (#53)ac108d9[core,json,orjson,msgspec] Remove use of str_to_object (#52)0843f52[docs] Update version added for exc_info_as_array, stack_info_as_array (#60)f36b8b5[docs] Add style guide (#58)03ad4d1[docs] Update documentation (#57)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
1
1
Files Changed:
1
1
Additions:
+1
+1
Deletions:
-1
-1
Package Dependencies
Technical Details
| ID: | 9654670 |
| UUID: | 2890889610 |
| Node ID: | PR_kwDOJJPgAc6sT3mK |
| Host: | GitHub |
| Repository: | CoderSales/django-postgres-jupyter-2 |
| Merge State: | Unknown |