2026

View page source

xrst Release Notes for 2026

mm-dd

05-26

The program would crash when reporting an error or warning at the last input file line. This has been fixed.

05-13

Add the .py extension to the cases handled by bin/new_file.sh .

05-10

Change bin/dev_tools.sh to provide instructions when the destination directory does not contain the bin subdirectory or the .gitignore file. Check that temp.* is in .gitignore file. Add the spdx_copyright_text setting in bin/dev_settings.sh and the bin/new_file.sh development tool.

05-08

  1. The change below dated 05-03 caused a breakpoint in the run_xrst.py file when there was an error in the xrst input. This was only meant for debugging that change and has been removed.

  2. Change the docstring_example to not have any xrst commands in its docstring, so they are not in the corresponding python help output.

05-03

The dedent option was added to the literal command. This enables one to include rust documentation tests; e.g., see literal_dedent_example .

04-11

The link_timeout used by

bin/run_xrst.sh –external_links

was changed from 5 to 10 seconds. Note that run_xrst.sh is a development tool and should be updated by packages that use it.

04-03

  1. Fix the usage message in the bin/check_all.sh development tool.

  2. Add the check_all wish list item.

  3. Change the spacing for one level of indent from 3 to 4 spaces. This was done in the xrst output rst files and in the xrst source code.

01-06

The typos package was used to fix spelling errors in the source code comments and print statements.

01-04

In the bin/version.sh development tool, correct the automatic editing of yyyymmdd.r version numbers. In the bin/new_release.sh development tool, if the local or remove version of the stable branch does not yet exist, print message suggesting it be created.