Hello Wolfgang,
I've been using your letter module for many years, but I noticed since upgrading to ConTeXt 2024.06.21 23:32 it seems to have stopped working.
I tried your sample here:
https://wiki.contextgarden.net/Letter#Hraban.E2.80.99s_complicated_logo_and_...
When I try to typeset it, I see the following:
$ context minimal.tex
resolvers | formats | executing runner 'run luametatex format': /home/kip/.local/non-fhs/context/tex/texmf-linux-64/bin/luametatex --jobname="./minimal.tex" --socket --shell-escape --fmt=/home/kip/.local/non-fhs/context/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex/cont-en.fmt --lua=/home/kip/.local/non-fhs/context/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex/cont-en.lui --c:currentrun=1 --c:fulljobname="./minimal.tex" --c:input="./minimal.tex" --c:kindofrun=1 --c:maxnofruns=9 --c:texmfbinpath="/home/kip/.local/non-fhs/context/tex/texmf-linux-64/bin" system > system > ConTeXt ver: 2024.06.21 23:32 LMTX fmt: 2024.6.21 int: english/english system > system > 'cont-new.mkxl' loaded open source > level 1, order 1, name '/home/kip/.local/non-fhs/context/tex/texmf-context/tex/context/base/mkxl/cont-new.mkxl' system > beware: some patches loaded from cont-new.mkiv close source > level 1, order 1, name '/home/kip/.local/non-fhs/context/tex/texmf-context/tex/context/base/mkxl/cont-new.mkxl' system > files > jobname './minimal', input './minimal.tex', result './minimal' fonts > latin modern fonts are not preloaded languages > language 'en' is active open source > level 1, order 2, name './minimal.tex' modules > 'letter' is not found fonts > preloading latin modern fonts (third stage) fonts > 'fallback modern rm 10pt' is loaded tex error > tex error on line 10 in file ./minimal.tex: Undefined control sequence
<line 3.10> \setupletteroptions
1 \mainlanguage[nl] 2 \usemodule[letter] 3 4 \setuplanguage [nl] [date={year, –, mm, –, dd}] % ISO 8601 date 5 6 \setupbodyfont [rm, 10pt] 7 \setupinterlinespace[3.0ex] % default: 2.8ex 8 \setbreakpoints[compound] % break at / and - 9 10 >> \setupletteroptions 11 [language=netherlands, 12 bodyfont={rm,10pt}, 13 whitespace=1.5ex, %3ex 14 ] 15 16 \setuptabulate[distance=0pt] 17 18 \setupletter[ 19 % Sender address in envelope window 20 backaddress={Pragma ADE · H.,Hagen · Riderstraat 27 · NL-8061 GH Hasselt} The control sequence at the end of the top line of your error message was never \def'ed. You can just continue as I'll forget about whatever was undefined.
Is the letter module no longer supported? If so, how do users transition from \setuplettertext, \setuplettersection, \setupletterlayer, \setupletterframe, \setupletteroptions, \setupletter, and \setupletterdescription?