2.30.10
(fix): XML (TwiML) child builders keep the legacy names even when they match the element’s text property:
$response->dial()->number('+1…') adds a <Number> child and $response->message()->body('Hi') a
<Body> child (the text stays on the $number / $body property, also reachable as getText() / setText()); addNumber() / addBody()
remain available.
2.30.9
(fix): The generator image keeps Alpine 3.22’s libcurl (< 8.23). curl 8.23.0 strips credentials from the
effective URL it reports, which made git treat every authenticated https clone as a redirect and drop
the token, so README generation and GitHub output for private repositories failed inside the
container with “could not read Username for ‘https://github.com’”.