17
0

Commit Graph

  • 1b7fb39abf Accepting request 1319931 from devel:languages:python factory Ana Guerrero 2025-11-27 14:18:51 +00:00
  • 0ef147457f - 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 Nico Krapp 2025-11-25 09:11:48 +00:00
  • e9aad3801e Backport fix for CVE-2025-9375 slfo-main John Paul Adrian Glaubitz 2025-11-18 11:28:55 +01:00
  • b16146e9fa Accepting request 1304458 from devel:languages:python Ana Guerrero 2025-09-14 16:48:28 +00:00
  • d27e9ab086 - 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). Matej Cepl 2025-09-12 21:38:12 +00:00
  • 2ac66af257 Accepting request 1303377 from devel:languages:python Ana Guerrero 2025-09-10 15:30:07 +00:00
  • 062fb6b9ef - 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) Markéta Machová 2025-09-09 15:24:39 +00:00
  • 8774443f52 - 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) Markéta Machová 2025-09-08 11:41:21 +00:00
  • ca56325217 Accepting request 1219092 from devel:languages:python slfo-1.2 Dominique Leuenberger 2024-10-30 16:32:51 +00:00
  • a0b7635925 - 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 Dirk Mueller 2024-10-29 17:03:36 +00:00
  • 331c6949ae Accepting request 1146209 from devel:languages:python Ana Guerrero 2024-02-15 19:58:36 +00:00
  • f7f384315f - Clean up the SPEC file. Matej Cepl 2024-02-12 15:02:59 +00:00
  • ad29ae9e18 Accepting request 1085816 from devel:languages:python Dominique Leuenberger 2023-05-10 14:17:18 +00:00
  • cee4d04fa6 Accepting request 1085733 from home:ojkastl_buildservice:Branch_devel_languages_python Dirk Mueller 2023-05-09 20:48:28 +00:00
  • 4749d0b35d Accepting request 983728 from devel:languages:python Dominique Leuenberger 2022-06-20 13:37:03 +00:00
  • 7bd57a1364 - 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 Dirk Mueller 2022-06-19 17:48:25 +00:00
  • 636c370f70 Accepting request 956659 from devel:languages:python Dominique Leuenberger 2022-02-23 15:25:37 +00:00
  • 63c1a1c924 - Add patch skip-tests-expat-245.patch: * Do not run tests that make no sense with a current Expat. Steve Kowalik 2022-02-22 10:28:26 +00:00
  • 0d4c359c1d Accepting request 810186 from devel:languages:python Dominique Leuenberger 2020-06-02 12:36:05 +00:00
  • bf554f5f39 Accepting request 810181 from home:mcalabkova:branches:devel:languages:python Tomáš Chvátal 2020-05-29 11:00:56 +00:00
  • fac83de31f Accepting request 691985 from devel:languages:python Dominique Leuenberger 2019-04-08 08:39:05 +00:00
  • 92c77369de Accepting request 691923 from home:jayvdb:branches:devel:languages:python Tomáš Chvátal 2019-04-06 10:15:00 +00:00
  • 0ae3111d3f Accepting request 688692 from devel:languages:python Dominique Leuenberger 2019-03-26 14:46:05 +00:00
  • aefc899426 Accepting request 688690 from home:jengelh:branches:devel:languages:python Tomáš Chvátal 2019-03-26 12:22:45 +00:00
  • 5fe127c16b Accepting request 688668 from home:pgajdos Tomáš Chvátal 2019-03-26 11:21:54 +00:00
  • b755dd3e23 Accepting request 654077 from devel:languages:python Dominique Leuenberger 2018-12-13 18:45:30 +00:00
  • 514531bcb6 Clean up the SPEC file Matej Cepl 2018-12-04 17:26:21 +00:00
  • 6a3f5a063c Remove superfluous devel dependency for noarch package Matej Cepl 2018-12-04 14:15:31 +00:00
  • cfa7fd2773 Accepting request 536400 from devel:languages:python Dominique Leuenberger 2017-10-25 15:47:34 +00:00
  • 2a3ac57798 Accepting request 496363 from home:TheBlackCat:branches:devel:languages:python Todd R 2017-05-18 15:26:31 +00:00
  • 8d396c4ad2 Accepting request 424908 from home:mnhauke Dirk Mueller 2016-09-07 08:42:31 +00:00
  • c1e573c9f3 Accepting request 263241 from home:bmanojlovic:python Jan Matejek 2014-11-27 15:58:33 +00:00
  • 353f3ff0c6 Accepting request 259510 from home:bmanojlovic:branches:devel:languages:python Michal Čihař 2014-11-04 16:21:05 +00:00
  • 344f549d38 Accepting request 249329 from home:bmanojlovic:python Jan Matejek 2014-09-15 15:02:46 +00:00