Skip to content

Commit

Permalink
update version
Browse files Browse the repository at this point in the history
  • Loading branch information
u-fischer committed Feb 17, 2025
1 parent a8573f9 commit c4cf5c6
Show file tree
Hide file tree
Showing 19 changed files with 60 additions and 56 deletions.
5 changes: 3 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ All notable changes to the `tagpdf` package since the
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
this project uses date-based 'snapshot' version identifiers.

## [Unreleased]
## [2025-02-17]
Version 0.99m

### Changed
- remove genericmode option for luatex.
Expand All @@ -16,7 +17,7 @@ this project uses date-based 'snapshot' version identifiers.
- phoneme key for `\tagstructbegin`.

## [2025-01-10]
Version 0.99m
Version 0.99l
### Changed
- allow Sub as child of Code (spec change)
- change name of LaTeX namespace (remove year)
Expand Down
4 changes: 2 additions & 2 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# tagpdf

![Version: 0.99l](https://img.shields.io/badge/current_version-0.99l-blue.svg?style=flat-square)
![Date: 2025-01-12](https://img.shields.io/badge/date-2025--01--12-blue.svg?style=flat-square)
![Version: 0.99m](https://img.shields.io/badge/current_version-0.99m-blue.svg?style=flat-square)
![Date: 2025-02-17](https://img.shields.io/badge/date-2025--02--17-blue.svg?style=flat-square)
[![License: LPPL1.3c ](https://img.shields.io/badge/license-LPPL1.3c-blue.svg?style=flat-square)](https://ctan.org/license/lppl1.3c)

A package to experiment with tagging and other requirements of accessible pdfs with pdflatex and lualatex
Expand Down
4 changes: 2 additions & 2 deletions build.lua
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
-- Build script for tagpdf
packageversion="0.99l"
packagedate="2025-01-12"
packageversion="0.99m"
packagedate="2025-02-17"

module = "tagpdf"
ctanpkg = "tagpdf"
Expand Down
13 changes: 8 additions & 5 deletions ctan.ann
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
## [2025-01-12]
Version 0.99l
## [2025-02-17]
Version 0.99m

### Changed
- allow Sub as child of Code (spec change)
- change name of LaTeX namespace (remove year)
- allow to change the URI-ID of the user namespace
- remove genericmode option for luatex.
- removed fallback code for delayedshipout
- removed code related to now unused kernel hooks
### Added

- phoneme key for `\tagstructbegin`.
4 changes: 2 additions & 2 deletions doc/CTANREADME.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#tagpdf — A package to create tagged pdf
Packageversion: 0.99l
Packagedate: 2025/01/12
Packageversion: 0.99m
Packagedate: 2025/02/17
Author: Ulrike Fischer, LaTeX Project Team

## License
Expand Down
10 changes: 5 additions & 5 deletions doc/tagpdf.tex
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
}
\DebugBlocksOff
\makeatletter
\def\UlrikeFischer@package@version{0.99l}
\def\UlrikeFischer@package@date{2025-01-12}
\def\UlrikeFischer@package@version{0.99m}
\def\UlrikeFischer@package@date{2025-02-17}
\makeatother

\documentclass[bibliography=totoc,a4paper]{article}
Expand Down Expand Up @@ -204,7 +204,7 @@ \subsection{Engines and modes}

The package has two modes: the \emph{generic mode} which should work in
theory with every engine and the \emph{lua mode} which works only with
lualatex and (since version 0.98k) with dvilualatex. Since version 0.99n,
lualatex and (since version 0.98k) with dvilualatex. Since version 0.99m,
the lua mode is forced if luatex is detected, otherwise generic mode is used.

I implemented the generic mode first. Mostly because my \TeX\ skills are much
Expand Down Expand Up @@ -446,7 +446,7 @@ \subsection{Modes and package options}
all engines, the \textbf{lua mode} only with lualatex. The differences
between both modes will be described later.

Starting with version 0.99n the mode is set automatically (lua mode for luatex, generic mode otherwise). The package options do nothing anymore and will be remove in future versions.
Starting with version 0.99m the mode is set automatically (lua mode for luatex, generic mode otherwise). The package options do nothing anymore and will be remove in future versions.


\subsection{Setup and activation}\label{ssec:setup}
Expand Down Expand Up @@ -3070,7 +3070,7 @@ \subsection{Changes in version 0.99f}
|\tag_start:n| in favor of |\tag_suspend:n| and |\tag_resume:n|.


\subsection{Changes in version 0.99n}
\subsection{Changes in version 0.99m}

Removed/deactivated package options |luamode| and |genericmode|.
Added first support for pronunciation hints, the |phoneme| key.
Expand Down
2 changes: 1 addition & 1 deletion doc/tagpdfdocu-patches.sty
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
%\RequirePackage[enable-debug]{expl3}[2018/06/14]
\ProvidesExplPackage {tagpdfdocu-patches} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdfdocu-patches} {2025-02-17} {0.99m}
{patches/commands for the tagpdf documentation}
\RequirePackage{etoolbox,xpatch}

Expand Down
8 changes: 4 additions & 4 deletions tagpdf-backend.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -47,13 +47,13 @@
% }^^A
% }
%
% \date{Version 0.99l, released 2025-01-12}
% \date{Version 0.99m, released 2025-02-17}
% \maketitle
% \begin{implementation}
% \begin{macrocode}
%<@@=tag>
%<*luatex>
\ProvidesExplFile {tagpdf-luatex.def} {2025-01-12} {0.99l}
\ProvidesExplFile {tagpdf-luatex.def} {2025-02-17} {0.99m}
{tagpdf~driver~for~luatex}
% \end{macrocode}
% \section{Loading the lua}
Expand Down Expand Up @@ -174,8 +174,8 @@

local ProvidesLuaModule = {
name = "tagpdf",
version = "0.99l", --TAGVERSION
date = "2025-01-12", --TAGDATE
version = "0.99m", --TAGVERSION
date = "2025-02-17", --TAGDATE
description = "tagpdf lua code",
license = "The LATEX Project Public License 1.3c"
}
Expand Down
4 changes: 2 additions & 2 deletions tagpdf-checks.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
% }^^A
% }
%
% \date{Version 0.99l, released 2025-01-12}
% \date{Version 0.99m, released 2025-02-17}
% \maketitle
% \begin{documentation}
% \section{Commands}
Expand Down Expand Up @@ -331,7 +331,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
\ProvidesExplPackage {tagpdf-checks-code} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-checks-code} {2025-02-17} {0.99m}
{part of tagpdf - code related to checks, conditionals, debugging and messages}
%</header>
% \end{macrocode}
Expand Down
16 changes: 8 additions & 8 deletions tagpdf-data.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
% }^^A
% }
%
% \date{Version 0.99l, released 2025-01-12}
% \date{Version 0.99m, released 2025-02-17}
% \maketitle
% \begin{documentation}
% This files contains a various data files which are read in
Expand All @@ -61,7 +61,7 @@
% latex-lab has also a namespace module, which takes precedence!
% \begin{macrocode}
%<*ns-latex>
%% \ProvidesExplFile {tagpdf-ns-latex.def} {2025-01-12} {0.99l}
%% \ProvidesExplFile {tagpdf-ns-latex.def} {2025-02-17} {0.99m}
%% {latex} {https://www.latex-project.org/ns/dflt}{}
title, Title, pdf2,
part, Title, pdf2,
Expand Down Expand Up @@ -93,7 +93,7 @@ text, P, pdf2,
% It is bound to change
% \begin{macrocode}
%<*ns-latex-book>
%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2025-01-12} {0.99l}
%% \ProvidesExplFile {tagpdf-ns-latex-book.def} {2025-02-17} {0.99m}
%% {latex-book} {https://www.latex-project.org/ns/book}{}
chapter, H1,pdf2,
section, H2,pdf2,
Expand All @@ -107,7 +107,7 @@ subparagraph, H6,pdf2,
% \section{The pdf namespace data}
% \begin{macrocode}
%<*ns-pdf>
%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2025-01-12} {0.99l}
%% \ProvidesExplFile {tagpdf-ns-pdf.def} {2025-02-17} {0.99m}
%% {pdf} {http://iso.org/pdf/ssn}{}
StructTreeRoot,StructTreeRoot,pdf,D,
Document,Document,pdf,D,
Expand Down Expand Up @@ -175,7 +175,7 @@ Strong,Span,pdf,I,
% \section{The pdf 2.0 namespace data}
% \begin{macrocode}
%<*ns-pdf2>
%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2025-01-12} {0.99l}
%% \ProvidesExplFile {tagpdf-ns-pdf2.def} {2025-02-17} {0.99m}
%% {pdf2} {http://iso.org/pdf2/ssn}{}
StructTreeRoot,StructTreeRoot,pdf2,D,
Document,Document,pdf2,D,
Expand Down Expand Up @@ -232,7 +232,7 @@ Strong,Strong,pdf2,I,
% \section{The mathml namespace data}
% \begin{macrocode}
%<*ns-mathml>
%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2025-01-12} {0.99l}
%% \ProvidesExplFile {tagpdf-ns-mathml.def} {2025-02-17} {0.99m}
% {mathml}{http://www.w3.org/1998/Math/MathML}{}
abs,abs,mathml,
and,and,mathml,
Expand Down Expand Up @@ -467,7 +467,7 @@ xor,xor,mathml,
% This will perhaps change in future.
% \begin{macrocode}
%<*parent-child>
%% \ProvidesExplFile {tagpdf-parent-child.csv} {2025-01-12} {0.99l}
%% \ProvidesExplFile {tagpdf-parent-child.csv} {2025-02-17} {0.99m}
,,,StructTreeRoot,Document,Art,Part,Div,Sect,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,MC
Document,both,document level,1,0..n,∅,‡,‡,∅,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅
Art,1.7,grouping,∅,0..n,∅,‡,‡,0..n,0..n,‡,∅,∅,∅,0..n,∅,0..n,∅,∅,∅,0..1,0..1,∅,∅,∅,0..n,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,0..n,∅,∅,0..n,0..n,∅,∅,∅,0..n,0..n,∅,∅
Expand Down Expand Up @@ -522,7 +522,7 @@ MC,both,---,∅,∅,∅,∅,∅,∅,0..n,‡,∅,∅,∅,0..n,0..n,0..n,0..n,0..
% This will perhaps change in future.
% \begin{macrocode}
%<*parent-child-2>
%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2025-01-12} {0.99l}
%% \ProvidesExplFile {tagpdf-parent-child-2.csv} {2025-02-17} {0.99m}
,,,StructTreeRoot,Document,DocumentFragment,Art,Part,Div,Sect,Aside,BlockQuote,NonStruct,TOC,TOCI,Index,Private,Title,Sub,Quote,Note,Reference,BibEntry,P,Hn,H,Lbl,Code,Em,Strong,Span,Link,Annot,Form,Ruby,RB,RT,RP,Warichu,WT,WP,FENote,L,LI,LBody,Table,TR,TH,TD,THead,TBody,TFoot,Caption,Figure,Formula,math,mathml,Artifact,MC
Document,both,document level,1,0..n,0..n,∅,‡,‡,∅,0..n,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,0..n,∅
DocumentFragment,2.0,document level,∅,0..n,0..n,0..n,‡,‡,0..n,0..n,0..n,‡,∅,∅,∅,0..n,∅,∅,∅,∅*,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅*,∅*,∅,∅,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅,∅*,∅,∅,∅,∅,0..n,∅
Expand Down
6 changes: 3 additions & 3 deletions tagpdf-mc-generic.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
% }^^A
% }
%
% \date{Version 0.99l, released 2025-01-12}
% \date{Version 0.99m, released 2025-02-17}
% \maketitle
% \begin{documentation}
% \end{documentation}
Expand All @@ -55,11 +55,11 @@
% \begin{macrocode}
%<@@=tag>
%<*generic>
\ProvidesExplPackage {tagpdf-mc-code-generic} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-mc-code-generic} {2025-02-17} {0.99m}
{part of tagpdf - code related to marking chunks - generic mode}
%</generic>
%<*debug>
\ProvidesExplPackage {tagpdf-debug-generic} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-debug-generic} {2025-02-17} {0.99m}
{part of tagpdf - debugging code related to marking chunks - generic mode}
%</debug>
% \end{macrocode}
Expand Down
6 changes: 3 additions & 3 deletions tagpdf-mc-luacode.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
% }^^A
% }
%
% \date{Version 0.99l, released 2025-01-12}
% \date{Version 0.99m, released 2025-02-17}
% \maketitle
% \begin{implementation}
% The code is split into three parts: code shared by all engines,
Expand Down Expand Up @@ -86,11 +86,11 @@
% \begin{macrocode}
%<@@=tag>
%<*luamode>
\ProvidesExplPackage {tagpdf-mc-code-lua} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-mc-code-lua} {2025-02-17} {0.99m}
{tagpdf - mc code only for the luamode }
%</luamode>
%<*debug>
\ProvidesExplPackage {tagpdf-debug-lua} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-debug-lua} {2025-02-17} {0.99m}
{part of tagpdf - debugging code related to marking chunks - lua mode}
%</debug>
% \end{macrocode}
Expand Down
4 changes: 2 additions & 2 deletions tagpdf-mc-shared.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
% }^^A
% }
%
% \date{Version 0.99l, released 2025-01-12}
% \date{Version 0.99m, released 2025-02-17}
% \maketitle
% \begin{documentation}
% \section{Public Commands}
Expand Down Expand Up @@ -207,7 +207,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
\ProvidesExplPackage {tagpdf-mc-code-shared} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-mc-code-shared} {2025-02-17} {0.99m}
{part of tagpdf - code related to marking chunks -
code shared by generic and luamode }
%</header>
Expand Down
4 changes: 2 additions & 2 deletions tagpdf-roles.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
% }^^A
% }
%
% \date{Version 0.99l, released 2025-01-12}
% \date{Version 0.99m, released 2025-02-17}
% \maketitle
% \begin{documentation}
% \begin{function}
Expand Down Expand Up @@ -98,7 +98,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
\ProvidesExplPackage {tagpdf-roles-code} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-roles-code} {2025-02-17} {0.99m}
{part of tagpdf - code related to roles and structure names}
%</header>
% \end{macrocode}
Expand Down
4 changes: 2 additions & 2 deletions tagpdf-space.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
% }^^A
% }
%
% \date{Version 0.99l, released 2025-01-12}
% \date{Version 0.99m, released 2025-02-17}
% \maketitle
% \begin{documentation}
% \begin{function}{activate/space (setup-key),interwordspace (deprecated)}
Expand All @@ -66,7 +66,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
\ProvidesExplPackage {tagpdf-space-code} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-space-code} {2025-02-17} {0.99m}
{part of tagpdf - code related to real space chars}
%</header>
% \end{macrocode}
Expand Down
6 changes: 3 additions & 3 deletions tagpdf-struct.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
% }^^A
% }
%
% \date{Version 0.99l, released 2025-01-12}
% \date{Version 0.99m, released 2025-02-17}
% \maketitle
% \begin{documentation}
% \section{Public Commands}
Expand Down Expand Up @@ -308,7 +308,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
\ProvidesExplPackage {tagpdf-struct-code} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-struct-code} {2025-02-17} {0.99m}
{part of tagpdf - code related to storing structure}
%</header>
% \end{macrocode}
Expand Down Expand Up @@ -2134,7 +2134,7 @@
% \section{Attributes and attribute classes}
% \begin{macrocode}
%<*header>
\ProvidesExplPackage {tagpdf-attr-code} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-attr-code} {2025-02-17} {0.99m}
{part of tagpdf - code related to attributes and attribute classes}
%</header>
% \end{macrocode}
Expand Down
4 changes: 2 additions & 2 deletions tagpdf-tree.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -47,13 +47,13 @@
% }^^A
% }
%
% \date{Version 0.99l, released 2025-01-12}
% \date{Version 0.99m, released 2025-02-17}
% \maketitle
% \begin{implementation}
% \begin{macrocode}
%<@@=tag>
%<*header>
\ProvidesExplPackage {tagpdf-tree-code} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-tree-code} {2025-02-17} {0.99m}
{part of tagpdf - code related to writing trees and dictionaries to the pdf}
%</header>
% \end{macrocode}
Expand Down
4 changes: 2 additions & 2 deletions tagpdf-user.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
% }^^A
% }
%
% \date{Version 0.99l, released 2025-01-12}
% \date{Version 0.99m, released 2025-02-17}
% \maketitle
% \begin{documentation}
% \section{Setup commands}
Expand Down Expand Up @@ -322,7 +322,7 @@
% \begin{macrocode}
%<@@=tag>
%<*header>
\ProvidesExplPackage {tagpdf-user} {2025-01-12} {0.99l}
\ProvidesExplPackage {tagpdf-user} {2025-02-17} {0.99m}
{tagpdf - user commands}
%</header>
% \end{macrocode}
Expand Down
Loading

0 comments on commit c4cf5c6

Please sign in to comment.