Makes sense, seems like no default is defined anymore, so it won’t render without using a style.
I use apa, and the attached screenshot shows my problem.
\startbuffer[testbib]
@Article{testone,
author={Testperson, A. B.},
title={Thing with one author},
year={2001},
}
@Article{testtwo,
author={Testperson, A. B. and Friendperson, C.},
title={Thing with two authors},
year={2002},
}
@Article{testmany,
author={Ah and Bee and Cee and Dee and Ee and Eff and Gee},
title={Thing with two authors},
year={2002},
}
\stopbuffer
\definebtxdataset[main]
\usebtxdataset[main][testbib.buffer]
\setupbtx[dataset=main] % make cite use this
\setupbtx[default:cite][alternative=authoryear] % cite style
\usebtxdefinitions[apa] % load and activate list rendering
\definebtxrendering[main][apa][dataset=main, pagestate=start]
\starttext
\cite[authoryear][testone] \cite[authoryear][testtwo] \cite[authoryear][testmany]
\cite[authoryears][testone] \cite[authoryears][testtwo] \cite[authoryears][testmany]
\subject{bib}
\placebtxrendering[main][method=global]
\stoptext