./textproc/py-xml2rfc, IETF RFC 7749 XML-to-RFC conversion tool

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.24.0, Package name: py312-xml2rfc-3.24.0, Maintainer: pkgsrc-users

The IETF uses a specific format for the standards and other documents
it publishes as RFCs, and for the draft documents which are produced
when developing documents for publications. There exists a number of
different tools to facilitate the formatting of drafts and RFCs
according to the existing rules, and this tool, **xml2rfc**, is one of
them. It takes as input an xml file which contains the text and
meta-information about author names etc., and transforms it into
suitably formatted output. The input xml file should follow the
grammars in RFC 7749 (for v2 documents) or RFC 7991 (for v3 documents).
Note that the grammar for v3 is still being refined, and changes will
eventually be captured in the bis draft for 7991.


Required to run:
[textproc/py-yaml] [devel/py-setuptools] [textproc/py-lxml] [textproc/py-html5lib] [textproc/py-jinja2] [devel/py-flakes] [devel/py-requests] [lang/py-six] [devel/py-configargparse] [devel/py-appdirs] [devel/py-intervaltree] [geography/py-country] [devel/py-kitchen] [devel/py-google-i18n-address] [lang/python310]

Master sites:

Filesize: 2638.771 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-08 07:09:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xml2rfc: updated to 3.19.4

v3.19.4

Bug Fixes
- revert: Treat referencegroup entries similarly to reference entries

Build System
- Add revert to version bump list.

Documentation Changes
- update CHANGELOG.md + py file versions for v3.19.3
   2024-02-05 07:46:01 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xml2rfc: updated to 3.19.3

v3.19.3 - 2024-02-04

Bug Fixes

- Silently pass when weasyprint is not installed

 Refactors

- Use context managers when opening files

Documentation Changes

- update CHANGELOG.md + py file versions for v3.19.2 [skip ci] (commit by @kesara)
- Update README.md (commit by @kesara)

v3.19.2 - 2024-01-31

Bug Fixes

- Use importlib.metadata
- Use raw string notation for regex
- Improve xml2rfc version information logic
- Treat referencegroup entries similarly to reference entries

Build System

- Use PyPI trusted publishing
- Remove redundant doc publish job
- Give permission to write packages and content to pypi-publish GHA. (commit by \ 
@kesara)

Documentation Changes

cd66aec - update CHANGELOG.md + py file versions for v3.19.1 [skip ci] (commit \ 
by @kesara)

Chores

- Remove stale bin directory
- Remove stale doc directory
- Use inclusive language
   2024-01-24 10:46:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-xml2rfc: updated to 3.19.1

v3.19.0

New Features
- Drop support for Python 3.7
- Add support for Python 3.12

Bug Fixes
- Deduplicate index entries
- Follow HTML presentational hints in PDF
- Remove emphasis from xref in headings and fix xrefs in headings

Documentation Changes
- update CHANGELOG.md + py file versions for v3.18.2 [skip ci]

Chores
- List required dependencies
- Get version for setup from xml2rfc source
- Update docs-publish GHA
- Update docs-publish.yml
   2023-06-27 15:07:33 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-xml2rfc: updated to 3.17.4

v3.17.4 - 2023-06-22

🐛 Bug Fixes

- Remove old tools server from BibXML lookup locations
- Switch from appdirs to platformdirs, since it is maintained
- Warn when reference uses PIs
- Reset seen_slugs cache on every prep run
- Add xml extension to BibXML requests
   2023-04-25 15:10:47 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-xml2rfc: updated to 3.17.1

v3.17.1

Remove extend-to-zoom from viewport in CSS
Migrate to setup.cfg
Update package version in setup.cfg
update CHANGELOG.md + py file versions for v3.17.0
   2023-04-01 15:46:16 by Taylor R Campbell | Files touched by this commit (4) | Package updated
Log message:
textproc/py-xml2rfc: Update to 3.17.0

Note: I gave up trying to make the tests run -- too many dependencies
before I ran out of time to waste on this.  But at least xml2rfc
itself seems to work.

Note: I gave up trying to update pycountry to 22.3.5 as listed in the
xml2rfc requirements.txt, because the pycountry 22.3.5 tests failed;
instead I patched xml2rfc to accept the version in pkgsrc for now.

Since xml2rfc had been rendered completely nonfunctional by updates to
its dependencies, I believe this is a better state than it was in even
if the tests can't be run.

Changes:

- \ 
[`dbdda51`](https://github.com/ietf-tools/xml2rfc/commit/dbdda51a16083da0762355ebe0902c3bc2a78a39) \ 
- Lighter styling on internal iref links *(PR \ 
[#963](https://github.com/ietf-tools/xml2rfc/pull/963) by \ 
[@martinthomson](https://github.com/martinthomson))*
- \ 
[`ff1c061`](https://github.com/ietf-tools/xml2rfc/commit/ff1c0610ef67cab21e80fc2106137b103dabb30b) \ 
- Add support for Noto Math font *(PR \ 
[#971](https://github.com/ietf-tools/xml2rfc/pull/971) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`636dd08`](https://github.com/ietf-tools/xml2rfc/commit/636dd08cf10d61fc7354dfc0575a61714270b4c6) \ 
- update CHANGELOG.md + py file versions for v3.16.0 [skip ci] *(commit by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`7cae8ad`](https://github.com/ietf-tools/xml2rfc/commit/7cae8add36feaf9d1eed08c820708748ac9ec868) \ 
- Remove mt.css and mt.js *(PR \ 
[#976](https://github.com/ietf-tools/xml2rfc/pull/976) by \ 
[@martinthomson](https://github.com/martinthomson))*

- \ 
[`ad2e035`](https://github.com/ietf-tools/xml2rfc/commit/ad2e0359fde4687e07491a1ada0ec0d4f6ee5fcc) \ 
- Permit non-ASCII within <t> without the use of <u> *(PR \ 
[#895](https://github.com/ietf-tools/xml2rfc/pull/895) by \ 
[@cabo](https://github.com/cabo))*
- \ 
[`6b9aede`](https://github.com/ietf-tools/xml2rfc/commit/6b9aede79e25665c199064c362fc6524f8292882) \ 
- Add editorial stream *(PR \ 
[#958](https://github.com/ietf-tools/xml2rfc/pull/958) by \ 
[@kesara](https://github.com/kesara))*
  - :arrow_lower_right: *addresses issue [#896](undefined) opened by \ 
[@alicerusso](https://github.com/alicerusso)*

- \ 
[`5b687b1`](https://github.com/ietf-tools/xml2rfc/commit/5b687b12053a5607cff4e83fd6a6ab767668c5a8) \ 
- Add 'auto' class for (most) parenthesized xref links *(PR \ 
[#948](https://github.com/ietf-tools/xml2rfc/pull/948) by \ 
[@martinthomson](https://github.com/martinthomson))*
- \ 
[`388d4b9`](https://github.com/ietf-tools/xml2rfc/commit/388d4b9b1521c7b7a5bb27a6f64b1c74f39433b2) \ 
- Update to pypdf>=3.2.1 on base docker file *(PR \ 
[#954](https://github.com/ietf-tools/xml2rfc/pull/954) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`6c9be77`](https://github.com/ietf-tools/xml2rfc/commit/6c9be77f09fa23d6d9c46652582328027cd962f5) \ 
- Expand a problematic reference *(PR \ 
[#959](https://github.com/ietf-tools/xml2rfc/pull/959) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`b811bfd`](https://github.com/ietf-tools/xml2rfc/commit/b811bfda5d8215b0d4060ba7a7e42558fb373b36) \ 
- update CHANGELOG.md + py file versions for v3.15.3 [skip ci] *(commit by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`5bbf3f7`](https://github.com/ietf-tools/xml2rfc/commit/5bbf3f74bbf3568f79aa8c4293ce3a2d73f3bf48) \ 
- **deps**: Move from PyPDF2 to pypdf>=3.2.1 *(PR \ 
[#953](https://github.com/ietf-tools/xml2rfc/pull/953) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`1381bb8`](https://github.com/ietf-tools/xml2rfc/commit/1381bb86056d56c86624e5483926878a274ee137) \ 
- Move sourcecode classes *(PR \ 
[#839](https://github.com/ietf-tools/xml2rfc/pull/839) by \ 
[@martinthomson](https://github.com/martinthomson))*
- \ 
[`592ab81`](https://github.com/ietf-tools/xml2rfc/commit/592ab81a6fba182c7cdee3ce340b130b3d362ced) \ 
- Only overwrite font-family when producing PDFs *(PR \ 
[#937](https://github.com/ietf-tools/xml2rfc/pull/937) by \ 
[@martinthomson](https://github.com/martinthomson))*
- \ 
[`a3adb84`](https://github.com/ietf-tools/xml2rfc/commit/a3adb840848b6e6f6585310055b7013277a014a2) \ 
- Fix margin issue with dl after p inside a li  *(PR \ 
[#941](https://github.com/ietf-tools/xml2rfc/pull/941) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`9308e40`](https://github.com/ietf-tools/xml2rfc/commit/9308e402b6658a36bffaddaff6131226f622f119) \ 
- Update walkpdf to fix PyPDF deprecation warnings *(PR \ 
[#934](https://github.com/ietf-tools/xml2rfc/pull/934) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`0d3958c`](https://github.com/ietf-tools/xml2rfc/commit/0d3958c0f55e9329e6d0c19364f73c7d2a4b003d) \ 
- Include OpenPGP certificates for signing the project in each release *(PR \ 
[#931](https://github.com/ietf-tools/xml2rfc/pull/931) by \ 
[@dkg](https://github.com/dkg))*
- \ 
[`b451ded`](https://github.com/ietf-tools/xml2rfc/commit/b451deda56d8d38276d6554043adb8c3325dcdd2) \ 
- Add support for Python 3.11 *(PR \ 
[#942](https://github.com/ietf-tools/xml2rfc/pull/942) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`9ff2476`](https://github.com/ietf-tools/xml2rfc/commit/9ff247654048593eedf1dcd847a0764ed1c80973) \ 
- Include all changes in Changelog *(PR \ 
[#944](https://github.com/ietf-tools/xml2rfc/pull/944) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`d86b1f2`](https://github.com/ietf-tools/xml2rfc/commit/d86b1f24fce077b967c0ed480f93143ff81eecb0) \ 
- update CHANGELOG.md + py file versions for v3.15.2 [skip ci] *(commit by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`af9d83e`](https://github.com/ietf-tools/xml2rfc/commit/af9d83ed49c30303dab52e5240d19d324dbd8adc) \ 
- Skip Weasyprint 57.0 in tests *(PR \ 
[#932](https://github.com/ietf-tools/xml2rfc/pull/932) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`908365f`](https://github.com/ietf-tools/xml2rfc/commit/908365f065fa54a4ce43472e72542bea4aa79730) \ 
- Use wcwidth to determine the monospace textual length of a string *(PR \ 
[#914](https://github.com/ietf-tools/xml2rfc/pull/914) by \ 
[@Flowdalic](https://github.com/Flowdalic))*
- \ 
[`0b42319`](https://github.com/ietf-tools/xml2rfc/commit/0b42319ce70b2f5d4d58b271973b291a75f02aa7) \ 
- Drop dependency on kitchen *(PR \ 
[#913](https://github.com/ietf-tools/xml2rfc/pull/913) by \ 
[@Flowdalic](https://github.com/Flowdalic))*
- \ 
[`1a910d9`](https://github.com/ietf-tools/xml2rfc/commit/1a910d986fe891bed467c493877cfac3abae57ba) \ 
- Expand table columns in text output  *(PR \ 
[#919](https://github.com/ietf-tools/xml2rfc/pull/919) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`4f9e700`](https://github.com/ietf-tools/xml2rfc/commit/4f9e700d35e26ac12e1b7bd5a803148ea091a2c3) \ 
- Add Noto Sans Symbols 2 font to PDF template *(PR \ 
[#926](https://github.com/ietf-tools/xml2rfc/pull/926) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`18b34d8`](https://github.com/ietf-tools/xml2rfc/commit/18b34d8e744ef47cbac3ee11c98bb86622856f9b) \ 
- Fix PDF tests *(PR [#920](https://github.com/ietf-tools/xml2rfc/pull/920) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`7337517`](https://github.com/ietf-tools/xml2rfc/commit/7337517aa28168d69f14de84073eaa5c11d0a399) \ 
- Correct spelling mistakes *(PR \ 
[#917](https://github.com/ietf-tools/xml2rfc/pull/917) by \ 
[@jsoref](https://github.com/jsoref))*

- \ 
[`08605de`](https://github.com/ietf-tools/xml2rfc/commit/08605de0a38380d58d77ad9e271096e43c852a10) \ 
- Improve PDF generation debug logs *(PR \ 
[#907](https://github.com/ietf-tools/xml2rfc/pull/907) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`12a960e`](https://github.com/ietf-tools/xml2rfc/commit/12a960ed3a9829b6770c55be24a6ba0c5ad631b5) \ 
- Use specified font families on SVG *(PR \ 
[#910](https://github.com/ietf-tools/xml2rfc/pull/910) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`70de803`](https://github.com/ietf-tools/xml2rfc/commit/70de803f9d2774dda2581e87c8b43af6a49d972c) \ 
- Use noto fonts for non-latin unicode monospaced characters *(PR \ 
[#909](https://github.com/ietf-tools/xml2rfc/pull/909) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`dd2b0fe`](https://github.com/ietf-tools/xml2rfc/commit/dd2b0fe1de487b2b43623cc4669f997a34c7c960) \ 
- Add bottom margin to .artwork > pre *(PR \ 
[#912](https://github.com/ietf-tools/xml2rfc/pull/912) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`58706b8`](https://github.com/ietf-tools/xml2rfc/commit/58706b80e322e49a9aeacba22a61e9db7ff701b7) \ 
- Remove redundant code labels from CSS *(PR \ 
[#916](https://github.com/ietf-tools/xml2rfc/pull/916) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`055d64d`](https://github.com/ietf-tools/xml2rfc/commit/055d64d2e5fc1187ef90cfada9446515362695ac) \ 
- Add xml2rfc class to HTML body element *(PR \ 
[#847](https://github.com/ietf-tools/xml2rfc/pull/847) by \ 
[@martinthomson](https://github.com/martinthomson))*
- \ 
[`7fec225`](https://github.com/ietf-tools/xml2rfc/commit/7fec2255b7cf2eefa0a1a6ce770d01a157adce39) \ 
- Add classes to xref *(PR \ 
[#867](https://github.com/ietf-tools/xml2rfc/pull/867) by \ 
[@martinthomson](https://github.com/martinthomson))*

- \ 
[`cc6b083`](https://github.com/ietf-tools/xml2rfc/commit/cc6b083cdf58be559d8d6011f9adedfa583bbc6f) \ 
- Fix table colspan issue in text format  *(PR \ 
[#886](https://github.com/ietf-tools/xml2rfc/pull/886) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`2475447`](https://github.com/ietf-tools/xml2rfc/commit/24754473224b2db603f910c0282f90ba013ddcc8) \ 
- Include the published date when ipr is none *(PR \ 
[#897](https://github.com/ietf-tools/xml2rfc/pull/897) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`20cdb44`](https://github.com/ietf-tools/xml2rfc/commit/20cdb4460436a7edbebc9807d1c3305e90d0269d) \ 
- Fix odd page break inside rows in PDF output *(PR \ 
[#879](https://github.com/ietf-tools/xml2rfc/pull/879) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`2c9dfaf`](https://github.com/ietf-tools/xml2rfc/commit/2c9dfafa0f4c32399f9b8e31ef9926c3e5ea7b65) \ 
- Return orgnization for orgnization only contacts *(PR \ 
[#837](https://github.com/ietf-tools/xml2rfc/pull/837) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`9821dc6`](https://github.com/ietf-tools/xml2rfc/commit/9821dc6cd19e905cf05c3d92223311520575d2f2) \ 
- RTL unicode issue in PDF *(PR \ 
[#884](https://github.com/ietf-tools/xml2rfc/pull/884) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`c67f5fd`](https://github.com/ietf-tools/xml2rfc/commit/c67f5fd40c605637043c1692974256ebc9f7af41) \ 
- Align center aligned ASCII art correctly *(PR \ 
[#838](https://github.com/ietf-tools/xml2rfc/pull/838) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`701d5ce`](https://github.com/ietf-tools/xml2rfc/commit/701d5cedda73befe1341b02842f32d2888c5e860) \ 
- Add github issue templates *(commit by [@kesara](https://github.com/kesara))*

- \ 
[`c6343a9`](https://github.com/ietf-tools/xml2rfc/commit/c6343a909dc66887eafe2d4e905cd5134c2d2c95) \ 
- Update WeasyPrint *(PR [#802](https://github.com/ietf-tools/xml2rfc/pull/802) \ 
by [@kesara](https://github.com/kesara))*

- \ 
[`95dba00`](https://github.com/ietf-tools/xml2rfc/commit/95dba00e3007ae65af6d1795f5723c0af1db1988) \ 
- Fix typo in README file *(PR \ 
[#843](https://github.com/ietf-tools/xml2rfc/pull/843) by \ 
[@bkmgit](https://github.com/bkmgit))*
- \ 
[`0f06e27`](https://github.com/ietf-tools/xml2rfc/commit/0f06e27ca16272887d64179098c4a9c7262e372b) \ 
- Prevent submission date warnings for RFCs  *(PR \ 
[#842](https://github.com/ietf-tools/xml2rfc/pull/842) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`e5c45d4`](https://github.com/ietf-tools/xml2rfc/commit/e5c45d41592e6db13af41134f73611ca619b6822) \ 
- Add an option to disable rfc-local.css link *(PR \ 
[#840](https://github.com/ietf-tools/xml2rfc/pull/840) by \ 
[@martinthomson](https://github.com/martinthomson))*

- \ 
[`41b177a`](https://github.com/ietf-tools/xml2rfc/commit/41b177a302f0c6c61767cd3c326f20893210602d) \ 
- Fix tests to adapt bib.ietf.org *(PR \ 
[#852](https://github.com/ietf-tools/xml2rfc/pull/852) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`c9b9d09`](https://github.com/ietf-tools/xml2rfc/commit/c9b9d093d9b8d96b1eab0296cabb2ed6f4996dcf) \ 
- Update valid tests for --no-rfc-local option *(PR \ 
[#854](https://github.com/ietf-tools/xml2rfc/pull/854) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`63de72a`](https://github.com/ietf-tools/xml2rfc/commit/63de72a05452d47bb71845e855b723bd3b87c3d9) \ 
- Use bib.ietf.org for citations  *(PR \ 
[#804](https://github.com/ietf-tools/xml2rfc/pull/804) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`ad44bb8`](https://github.com/ietf-tools/xml2rfc/commit/ad44bb8d3e42a7a3a045eb1471e8e3311365133f) \ 
- Render unicode characters in SVG elements correctly  *(PR \ 
[#832](https://github.com/ietf-tools/xml2rfc/pull/832) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`6938d80`](https://github.com/ietf-tools/xml2rfc/commit/6938d806e5d84ea892f3eabe8dc6c10426d3b5ca) \ 
- Drop support for Python 3.6 *(PR \ 
[#796](https://github.com/ietf-tools/xml2rfc/pull/796) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`47270ba`](https://github.com/ietf-tools/xml2rfc/commit/47270ba4a79daa59bfc39cd8a2c7de1567c0aa5b) \ 
- Handle date type errors gracefully *(PR \ 
[#795](https://github.com/ietf-tools/xml2rfc/pull/795) by \ 
[@cabo](https://github.com/cabo))*
- \ 
[`79fd4d9`](https://github.com/ietf-tools/xml2rfc/commit/79fd4d9b9c0a09ef041559e8e47abba11aad7fd4) \ 
- Stop crashing when author element doesn't have a name *(PR \ 
[#800](https://github.com/ietf-tools/xml2rfc/pull/800) by \ 
[@cabo](https://github.com/cabo))*
- \ 
[`d5f8a1c`](https://github.com/ietf-tools/xml2rfc/commit/d5f8a1c16a48e9f2acf1ea0b8f3940f85265cb20) \ 
- Use bib.ietf.org for citations *(PR \ 
[#799](https://github.com/ietf-tools/xml2rfc/pull/799) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`b94d6bb`](https://github.com/ietf-tools/xml2rfc/commit/b94d6bb05804c7dece0e6ad93e5431058ce271d6) \ 
- **deps**: Update Python dependencies *(PR \ 
[#797](https://github.com/ietf-tools/xml2rfc/pull/797) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`f73ece7`](https://github.com/ietf-tools/xml2rfc/commit/f73ece708dd45ed0830a5ffceb89998d16bcb4ff) \ 
- Update setuptools metadata *(PR \ 
[#789](https://github.com/ietf-tools/xml2rfc/pull/789) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`1643d68`](https://github.com/ietf-tools/xml2rfc/commit/1643d6845e2309f79f4ddc34f22749372b359a2b) \ 
- Display long ASCII art correctly in PDF *(PR \ 
[#788](https://github.com/ietf-tools/xml2rfc/pull/788) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`51e8b24`](https://github.com/ietf-tools/xml2rfc/commit/51e8b24fd25e5cffaadba415374aa7e5cc24c9a8) \ 
- Add support for Python 3.10 *(PR \ 
[#772](https://github.com/ietf-tools/xml2rfc/pull/772) by \ 
[@dkg](https://github.com/dkg))*

- \ 
[`46399d7`](https://github.com/ietf-tools/xml2rfc/commit/46399d7efaf77f21b0de01c42226d0bf44e699a4) \ 
- Implement emboldening primary iref entries *(PR \ 
[#778](https://github.com/ietf-tools/xml2rfc/pull/778) by \ 
[@cabo](https://github.com/cabo))*

- \ 
[`e0095fd`](https://github.com/ietf-tools/xml2rfc/commit/e0095fdf9ece092a57746aa4313339b7191f9aff) \ 
- Remove Python version specific test results *(PR \ 
[#780](https://github.com/ietf-tools/xml2rfc/pull/780) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`42568b3`](https://github.com/ietf-tools/xml2rfc/commit/42568b3787ae549c8e718e43ac8f164a9b195067) \ 
- evaluate date.today() on class init, not import *(PR \ 
[#774](https://github.com/ietf-tools/xml2rfc/pull/774) by \ 
[@jennifer-richards](https://github.com/jennifer-richards))*
- \ 
[`07ef95e`](https://github.com/ietf-tools/xml2rfc/commit/07ef95e8fb4a0bbbadac9ee4ffcd7478405eb1fd) \ 
- Fix warnings in text and manpage *(PR \ 
[#775](https://github.com/ietf-tools/xml2rfc/pull/775) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`6b32a5d`](https://github.com/ietf-tools/xml2rfc/commit/6b32a5d789925f5f74b7898b556cf7b8f3bd1d10) \ 
- Render text without toc *(PR \ 
[#766](https://github.com/ietf-tools/xml2rfc/pull/766) by \ 
[@cabo](https://github.com/cabo))*
- \ 
[`384399c`](https://github.com/ietf-tools/xml2rfc/commit/384399cae4a52fbb689abacfdf1a55c3217276db) \ 
- Display ASCII names for authors in references *(PR \ 
[#771](https://github.com/ietf-tools/xml2rfc/pull/771) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`8436c2f`](https://github.com/ietf-tools/xml2rfc/commit/8436c2f9716b5c7a73d5587bc6201c7e56fb6ac0) \ 
- Make index sort case insensitive *(PR \ 
[#763](https://github.com/ietf-tools/xml2rfc/pull/763) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`0884e8d`](https://github.com/ietf-tools/xml2rfc/commit/0884e8dc11f7040986b208961275a7cb3af07f92) \ 
- Don't attempt to select initials when fullname contains non Latin characters \ 
*(PR [#760](https://github.com/ietf-tools/xml2rfc/pull/760) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`9e12093`](https://github.com/ietf-tools/xml2rfc/commit/9e120937f5a66e180a7522f9d7e7066a5486c4de) \ 
- Make long sourcecode sections breakable *(PR \ 
[#764](https://github.com/ietf-tools/xml2rfc/pull/764) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`24406e5`](https://github.com/ietf-tools/xml2rfc/commit/24406e5007ec5acefa331565a082a48207b055dd) \ 
- Bug fix in tests/input/draft-miek-test.v3.xml *(PR \ 
[#738](https://github.com/ietf-tools/xml2rfc/pull/738) by \ 
[@kesara](https://github.com/kesara))*
- \ 
[`72255eb`](https://github.com/ietf-tools/xml2rfc/commit/72255ebd479f4a8c87f1e7b6352d4abc6e1d4622) \ 
- Pin PyPDF2 to 2.16.* versions *(PR \ 
[#762](https://github.com/ietf-tools/xml2rfc/pull/762) by \ 
[@kesara](https://github.com/kesara))*

- \ 
[`8fc7efb`](https://github.com/ietf-tools/xml2rfc/commit/8fc7efbd37ca746cf4b9f97793b7236c013a0388) \ 
- Update deprecated tox configuration option *(PR \ 
[#746](https://github.com/ietf-tools/xml2rfc/pull/746) by \ 
[@kesara](https://github.com/kesara))*
   2023-04-01 11:24:02 by Taylor R Campbell | Files touched by this commit (2)
Log message:
textproc/py-xml2rfc: Add ALTERNATIVES.
   2022-04-24 19:23:08 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-xml2rfc: updated to 3.12.4

v3.12.3

Bug Fixes
- make xml2rfc/run.py executable
- sourcecode element definition copy-paste error

Chores
- add vscode dev container config
- Revert Jinja2 3.* update

v3.12.2

Bug Fixes
- Remove the blank line from the contact information in text output

Chores
- move /cli to root
- remove gui and package folders
- Docker build script updates
- Add executable permission to fix.pl
- remove font-install binary from repo

3.12.1

- Improve local file lookup: Add source directory to the allowed list, Disallow \ 
any files that are on child directories of the source directory, Add a warning \ 
when including `.ent` files.
- Update bibxml subdirectories list.
- Fixes manpage generation issue.

3.12.0

- Security release - disallow includes from local filesystem by default. Adds a \ 
`--allow-local-file-access` flag (and associated library configuration option) \ 
to allow it.