2026

View page source

xrst Release Notes for 2026

mm-dd

08-02

Fix and tools/new_file.sh for *.sh and *.txt files. Improve tools/new_file.sh for the *.sh case.

07-02

Fix Exclusion of the development tools from copyright text check.

06-19

Add tools/tools_path to the development tools. For example, if you execute source tools/tools_path, then executing run_xrst.sh is the same as tools/run_xrst.sh.

06/16

The development tools were moved from bin to tools .

06/14

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

06-07

Have bin/new_file.sh` add #pragma once at top of .hpp files.

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 tools/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

tools/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 tools/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.