SDK pages: Java pins 0.7.0, PHP $_ENV, readonly claim, JS .env, no sendEmail/createSigningUrl in turbosign.md #220
Copy link
Copy link
Closed
Labels
Description
Related PRs
What's wrong (Docs origin/main, docs/SDKs/)
java.mdpins 0.7.0 at:35(Maven),:43(Gradle Kotlin) and:50(Gradle Groovy). The published version is 0.8.0.php.md:60-63reads config from$_ENV, which is empty on stock PHP (variables_order = "GPCS"), so the SDK throws on missing credentials. UseHttpClientConfig::fromEnvironment()orgetenv().- "readonly classes" is a PHP 8.2 feature, but the SDK requires PHP
^8.1(php.md:42,turbosign.md:210). javascript.md:105-109.envexample omitsTURBODOCX_SENDER_EMAIL, which the SDK requires (dist/http.js:126throws without it).turbosign.mdnever showssendEmail: falseorcreateSigningUrlin any language tab (JS, Python, Go, PHP, Java). They're only documented under the embedded-signing pages, so someone reading the main TurboSign SDK page can't find the "send without emailing, hand out the link" flow.
Suggested fix
Bump the Java snippets, switch the PHP config example to fromEnvironment(), correct the readonly claim, add the sender email to the JS .env, and add a short sendEmail + createSigningUrl subsection (with the "Enable identity verification" prerequisite) to turbosign.md.
Severity: S3. Found while building the per-language "How to Sign Documents" videos (TurboVideos#8); each confirmed by an independent audit.
Reactions are currently unavailable
Activity
docs(sdks): fix stale Java pin, PHP $_ENV config, readonly claim, JS …
docs(sdks): fix stale Java pin, PHP $_ENV config, readonly claim, JS …
docs(sdks): match the 0.9.0 SDKs and add the Ruby tab to send-without…
docs(sdks): fix Java pin, PHP getenv config, readonly claim, JS .env;…