bb17ae61f7
Accepting request 1333515 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1333515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=14
2026-02-18 16:05:07 +00:00
cb6578acc8
- Update to version 1.0.3
...
Bug Fixes
* unparse: serialize None text/attrs as empty values
(fixes #401 ) (aa16511).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=33
2026-02-17 10:11:26 +00:00
cdaf997406
Accepting request 1319931 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1319931
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=13
2025-11-27 14:18:51 +00:00
e0628bb30c
Accepting request 1319671 from home:glaubitz:branches:devel:languages:python
...
- Update to 1.0.2
* allow DOCTYPE with disable_entities=True (default)
- from version 1.0.1
* fail closed when entities disabled
* validate XML comments
* add SECURITY.md
* clarify behavior for empty lists
* clarify process_comments docs
* clarify strip whitespace comment behavior
* create AGENTS.md for coding agents
* replace travis with actions badge
* update CONTRIBUTING.md
- Drop skip-tests-expat-245.patch, no longer required
OBS-URL: https://build.opensuse.org/request/show/1319671
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=31
2025-11-25 09:11:48 +00:00
c274742aad
Accepting request 1304458 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1304458
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=12
2025-09-14 16:48:28 +00:00
6d1ab2b9df
Accepting request 1304372 from home:mnhauke
...
- Update to version 1.0.0
BREAKING CHANGES
* modernize for Python 3.9+; drop legacy compat paths.
Features
* unparse: add limited XML comment round-trip; unify _emit
behavior (e43537e).
* unparse: add selective force_cdata support
(bool/tuple/callable) (a497fed), closes #375 .
Bug Fixes
* namespaces: attach [@xmlns](https://github.com/xmlns ) to
declaring element when process_namespaces=True.
* streaming: avoid parent accumulation at item_depth; add
regression tests (220240c).
* unparse: handle non-string #text with attributes; unify
value conversion (927a025).
* unparse: skip empty lists to keep pretty/compact outputs
consistent (ab4c86f).
Reverts
* remove initial Release Drafter config (c0b74ed).
OBS-URL: https://build.opensuse.org/request/show/1304372
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=29
2025-09-12 21:38:12 +00:00
d8d6a96580
Accepting request 1303377 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1303377
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=11
2025-09-10 15:30:07 +00:00
8a3ce582bb
Accepting request 1303307 from home:glaubitz:branches:devel:languages:python
...
- Update to version 0.15.1
* Security: Further harden XML injection prevention during unparse (follow-up
to v0.15.0). In addition to '<'/'>' rejection, now also reject element and
attribute names (including `@xmlns` prefixes) that:
- start with '?' or '!'
- contain '/' or any whitespace
- contain quotes (' or ") or '='
- are non-strings (names must be `str`; no coercion)
OBS-URL: https://build.opensuse.org/request/show/1303307
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=27
2025-09-09 15:24:39 +00:00
9e779f0131
Accepting request 1303186 from home:glaubitz:branches:devel:languages:python
...
- Update to version 0.15.0
* Security: Prevent XML injection (CVE-2025-9375) by rejecting '<'/'>' in
element and attribute names (including `@xmlns` prefixes) during unparse.
This limits validation to avoiding tag-context escapes; attribute values
continue to be escaped by the SAX `XMLGenerator`. (bsc#1249036, CVE-2025-9375)
OBS-URL: https://build.opensuse.org/request/show/1303186
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=26
2025-09-08 11:41:21 +00:00
920d388550
Accepting request 1219092 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1219092
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=10
2024-10-30 16:32:51 +00:00
622b1dce81
Accepting request 1219085 from home:mnhauke
...
- Update to version 0.14.2
* Revert "Ensure significant whitespace is not trimmed"
This changed was backwards incompatible and caused downstream
issues.
- Update to version 0.14.1
* Drop support for Python older than 3.6
* Additional ruff/Pyflakes/codespell fixes.
- Update to version 0.14.0
* Drop old Python 2 support leftover code and apply several RUFF
code health fixes.
* Add Python 3.11, 3.12 and 3.13 support and tests.
* Remove defusedexpat import.
* Replace deprecated BadZipfile with BadZipFile.
* Support indent using integer format,
enable python -m unittest tests/*.py.
* Ensure significant whitespace is not trimmed
* added conda installation command
* fix attributes not appearing in streaming mode
OBS-URL: https://build.opensuse.org/request/show/1219085
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=24
2024-10-29 17:03:36 +00:00
677de35223
Accepting request 1146209 from devel:languages:python
...
- Clean up the SPEC file.
OBS-URL: https://build.opensuse.org/request/show/1146209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=9
2024-02-15 19:58:36 +00:00
09e36f9d5f
- Clean up the SPEC file.
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=22
2024-02-12 15:02:59 +00:00
e62aa30471
Accepting request 1085816 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/1085816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=8
2023-05-10 14:17:18 +00:00
e78dc93582
Accepting request 1085733 from home:ojkastl_buildservice:Branch_devel_languages_python
...
add sle15_python_module_pythons
OBS-URL: https://build.opensuse.org/request/show/1085733
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=20
2023-05-09 20:48:28 +00:00
91a4796cbf
Accepting request 983728 from devel:languages:python
...
- update to 0.13.0:
* Add install info to readme for openSUSE. (#205 )
* Support defaultdict for namespace mapping (#211 )
* parse(generator) is now possible (#212 )
* Processing comments on parsing from xml to dict (connected to #109 ) (#221 )
* Add expand_iter kw to unparse to expand iterables (#213 )
* Fixed some typos
* Add support for python3.8
* Drop Jython/Python 2 and add Python 3.9/3.10.
* Drop OrderedDict in Python >= 3.7
* Do not use len() to determine if a sequence is empty
* Add more namespace attribute tests
* Fix encoding issue in setup.py
OBS-URL: https://build.opensuse.org/request/show/983728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=7
2022-06-20 13:37:03 +00:00
c98626fc45
- update to 0.13.0:
...
* Add install info to readme for openSUSE. (#205 )
* Support defaultdict for namespace mapping (#211 )
* parse(generator) is now possible (#212 )
* Processing comments on parsing from xml to dict (connected to #109 ) (#221 )
* Add expand_iter kw to unparse to expand iterables (#213 )
* Fixed some typos
* Add support for python3.8
* Drop Jython/Python 2 and add Python 3.9/3.10.
* Drop OrderedDict in Python >= 3.7
* Do not use len() to determine if a sequence is empty
* Add more namespace attribute tests
* Fix encoding issue in setup.py
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=18
2022-06-19 17:48:25 +00:00
5cc7b8c29d
Accepting request 956659 from devel:languages:python
...
- Add patch skip-tests-expat-245.patch:
* Do not run tests that make no sense with a current Expat.
OBS-URL: https://build.opensuse.org/request/show/956659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=6
2022-02-23 15:25:37 +00:00
66fcdd68e9
- Add patch skip-tests-expat-245.patch:
...
* Do not run tests that make no sense with a current Expat.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=17
2022-02-22 10:28:26 +00:00
d8f8454ee1
Accepting request 810186 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/810186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=5
2020-06-02 12:36:05 +00:00
Tomáš Chvátal
28d2bdc4ca
Accepting request 810181 from home:mcalabkova:branches:devel:languages:python
...
- Replace nose with pytest
OBS-URL: https://build.opensuse.org/request/show/810181
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=15
2020-05-29 11:00:56 +00:00
f928816503
Accepting request 691985 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/691985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=4
2019-04-08 08:39:05 +00:00
Tomáš Chvátal
dfda64da37
Accepting request 691923 from home:jayvdb:branches:devel:languages:python
...
- Add export LANG=en_US.UTF-8 to fix Leap builds
OBS-URL: https://build.opensuse.org/request/show/691923
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=13
2019-04-06 10:15:00 +00:00
9fc7c0ad56
Accepting request 688692 from devel:languages:python
...
OBS-URL: https://build.opensuse.org/request/show/688692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=3
2019-03-26 14:46:05 +00:00
Tomáš Chvátal
4b38faad86
Accepting request 688690 from home:jengelh:branches:devel:languages:python
...
- Use noun phrase in summary.
OBS-URL: https://build.opensuse.org/request/show/688690
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=11
2019-03-26 12:22:45 +00:00
Tomáš Chvátal
a300131e6d
Accepting request 688668 from home:pgajdos
...
- version update to 0.12.0
* Allow force_commits=True for getting all keys as lists (#204 )
* README.md: fix useless uses of cat (#200 )
* Add FreeBSD install instructions (#199 )
* Fix and simplify travis config (#192 )
* Add support for Python 3.7 (#189 )
* Drop support for EOL Python (#191 )
* Use Markdown long_description on PyPI (#190 )
* correct spelling mistake (#165 )
* correctly unparse booleans (#180 )
* Updates README.md with svg badge
OBS-URL: https://build.opensuse.org/request/show/688668
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=10
2019-03-26 11:21:54 +00:00
91eab20271
Accepting request 654077 from devel:languages:python
...
Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/request/show/654077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=2
2018-12-13 18:45:30 +00:00
91e053df1d
Clean up the SPEC file
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=8
2018-12-04 17:26:21 +00:00
4f3f008971
Remove superfluous devel dependency for noarch package
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=7
2018-12-04 14:15:31 +00:00
1b85f28b93
Accepting request 536400 from devel:languages:python
...
- Submit as dependency for Azure CLI 2.0.
OBS-URL: https://build.opensuse.org/request/show/536400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmltodict?expand=0&rev=1
2017-10-25 15:47:34 +00:00
Todd R
086260b832
Accepting request 496363 from home:TheBlackCat:branches:devel:languages:python
...
- Implement single-spec version
- Fix source URL.
- Update to version 0.11.0
OBS-URL: https://build.opensuse.org/request/show/496363
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=5
2017-05-18 15:26:31 +00:00
e77de6c7b7
Accepting request 424908 from home:mnhauke
...
- update to version 0.10.2
+ Fixed defusedexpat expat import.
- v0.10.1
+ Use defusedexpat if available.
+ Allow non-string attributes in unparse.
+ Add postprocessor support for attributes.
+ Make command line interface Python 3-compatible.
- v0.10.0
+ Add force_list feature.
+ Add support for Python 3.4 and 3.5.
+ Performance optimization: use list instead of string for CDATA.
+ Include Arch Linux package instructions in README.
+ Improved documentation.
+ Allow any iterable in unparse, not just lists.
+ Bugfix: Process namespaces in attributes too.
+ Better testing under Python 2.6.
- v0.9.2
+ Fix multiroot check for list values
- v0.9.1
+ Only check single root when full_document=True
OBS-URL: https://build.opensuse.org/request/show/424908
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=4
2016-09-07 08:42:31 +00:00
Jan Matejek
d1c2c4dc82
Accepting request 263241 from home:bmanojlovic:python
...
Replace version specific requirement to general opensuse/sle requirement
OBS-URL: https://build.opensuse.org/request/show/263241
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=3
2014-11-27 15:58:33 +00:00
Michal Čihař
2ba1c43393
Accepting request 259510 from home:bmanojlovic:branches:devel:languages:python
...
- add python-xml to requires to enable SLE build
OBS-URL: https://build.opensuse.org/request/show/259510
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=2
2014-11-04 16:21:05 +00:00
Jan Matejek
dc718fa5b6
Accepting request 249329 from home:bmanojlovic:python
...
module that enalbes converting data from xml to dict
(added README.md and LICENSE )
OBS-URL: https://build.opensuse.org/request/show/249329
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmltodict?expand=0&rev=1
2014-09-15 15:02:46 +00:00