Changed
- Dependencies: update sweet-cookie, Markdansi, osc-progress, esbuild, TypeScript native preview, es-toolkit, and related Node/Inquirer type packages.
Fixed
- Browser: preserve original bytes when ZIP-bundling raw, archive, office, and media uploads; choose byte-preserving ZIPs automatically for mixed bundles while enforcing attachment and memory limits. Thanks @orbitingflea!
- Browser: select explicit Thinking model versions through ChatGPT's current
Configure...Intelligence dialog, retain support for the earlier direct-version submenu, and require observable version evidence before reporting success. Thanks @aaronflorey! - Browser: retry manual-login DevTools tab creation on fresh Chrome launches, recover ChatGPT generated-image downloads through the authenticated browser context when Node-side fetch fails, and keep generated-image artifact waits fail-fast on visible ChatGPT warnings. Thanks @derekszen!
- Browser: support ChatGPT's updated Intelligence model picker and Pro effort submenu, and accept
instant,medium,high, andextra-highas thinking-time aliases while preserving existing Oracle names. Thanks @orbitingflea!
Verification
- npm: @steipete/oracle@0.14.1
- Registry tarball: oracle-0.14.1.tgz
- Integrity:
sha512-NsUidWrRfHyW9KANO3jYGyuPujTqzODqY8gdFRkSQRE1HanpzGAR1T64s1k8Z++f3m1spq8biNcHxIP19SN7Rw== - Release commit:
bc66fad - CI: full matrix, Pages
- Local proof: 1,297 tests passed; packed CLI and MCP suites passed; live ChatGPT browser E2E covered DevTools, uploads/archive, GPT-5.5, attachment preview, Pro Markdown, and reattach; fresh empty-directory exact-version
npxinstall and dry-run passed. - GitHub asset SHA-1:
83cc2547122eceb54b11dcfc4120050dfc8fb160 - GitHub asset SHA-256:
044d1d4e35d20c8ad18bf8f53041694672a64fdf747a5870e3eee191ac6863cd