Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix undeclared variables and inconsistent assignments, continued #517

Merged
merged 2 commits into from
Oct 20, 2024

Conversation

muzimuzhi
Copy link
Collaborator

@muzimuzhi muzimuzhi commented Oct 8, 2024

See #22.

BREAKING CHANGE: Using an undefined template in \SetTblrTemplate now raises an error.

Deprecated \tl_case:N(TF) is not replaced with \token_case_meaning:N(TF) as the former was deprecated on 2022-05-23, relatively recently.

@lvjr
Copy link
Owner

lvjr commented Oct 8, 2024

In table-001.tlg, tabularray version number is removed but varwidth version number remains. Maybe it is a bug of l3build.

@muzimuzhi
Copy link
Collaborator Author

This PR supersedes #483, except for the \tl_case:N(TF) to \token_case_meaning:N(TF) replacement.

@muzimuzhi
Copy link
Collaborator Author

muzimuzhi commented Oct 8, 2024

In table-001.tlg, tabularray version number is removed but varwidth version number remains. Maybe it is a bug of l3build.

varwidth uses a non-conventional version notation ("ver 0.92") while l3build only replaces the v<version> pattern. I've ignored all log lines produced when loading varwidth package.

Package: tabularray ....-..-.. v... Typeset tabulars and arrays with LaTeX3
Package: varwidth ....-..-.. ver 0.92;  Variable-width minipages

@lvjr
Copy link
Owner

lvjr commented Oct 20, 2024

Deprecated \tl_case:N(TF) is not replaced with \token_case_meaning:N(TF) as the former was deprecated on 2022-05-23, relatively recently.

This reminds me that it is needed to add something to doc about how many texlive releases are supported by tabularray.

@lvjr
Copy link
Owner

lvjr commented Oct 20, 2024

Maybe we can support four texlive releases (with all updates). For example, tabularray releases published in 2025 could be used in texlive 2022-2025 with latest updates.

@lvjr lvjr merged commit ecafbe9 into lvjr:main Oct 20, 2024
2 checks passed
@lvjr lvjr mentioned this pull request Oct 20, 2024
@muzimuzhi muzimuzhi deleted the fix/check-declarations branch November 12, 2024 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants