All notable changes to the tagpdf
package since the
2021-04-22 will be documented in this file.
The format is based on Keep a Changelog, this project uses date-based 'snapshot' version identifiers.
- undeclared variable, issue #609 in latex2e
- |\tag_finish_structure:| is no longer a public command.
- lua mc-attributes are now global again
- |\tagmcbegin| and |\tagmcend| not longer ignore/remove spaces.
- space code has been separated and can be used without active tagging
- code has been reviewed and documented, many internal corrections.
- code is now in mostly one sty (with the exception of the mc-code)
- |check-tags| key. This is now done with the log-level.
- |global-mc| key. No longer needed as attributes are global again.
- user command |\tagpdfget|, probably unneeded.
- key |activate| which opens the main structure
- |\ShowTagging| command for debugging.
- code documentation
- commands to add annotations to a structure
- \tag_if_active: added
- \tagmcend no longer issues an \unskip in vertical mode. This disturbed to often spacing in unwanted places.
- key
add-new-tag
has been extended to support the PDF 2.0 name spaces - key
tag
of \tagpdfstructbegin has been extended to support the PDF 2.0 name spaces
- Support for PDF 2.0 name spaces.
- keys paratagging and paratagging-show for automatic tagging of paragraphs, commands \tagpdfparaOn and \tagpdfparaOff to disable the automatic tagging. This requires a current latex-dev
- The code to tag links has been moved from the documentation to the main package. Links are now tagged automatically (if hyperref or the commands from l3pdfannot are used). This requires a current latex-dev.
- added commands \tag_mc_end_push: and \tag_mc_begin_pop:n which allow to "interrupt" a mc-chunk to insert some sub structure by moving the current tag onto a stack. This is for example used by the links.
- a key |global-mc|. With it in luamode the mc attributes are set globally. This allows to test the differences between both approaches.