Releases: KudoAI/chatgpt.js
chatgpt.js v3.8.4
📃 Changelog
- Updated
chatgpt.selectors.btns.stop(@adamlui) - Improved
chatgpt.alert()performance (@adamlui) - Bumped @adamlui/scss-to-css from 1.10.37 to 1.10.42 (@dependabot)
- Bumped @eslint/css from 0.10.0 to 0.13.0 (@dependabot)
- Bumped @eslint/json from 0.13.1 to 0.13.2 (@dependabot)
- Bumped @eslint/markdown from 7.1.0 to 7.4.0 (@dependabot)
- Bumped @html-eslint/eslint-plugin from 0.45.0 to 0.47.0 (@dependabot)
- Bumped @html-eslint/parser from 0.45.0 to 0.47.0 (@dependabot)
- Bumped @stylistic/eslint-plugin from 5.2.3 to 5.4.0 (@dependabot)
- Bumped actions/setup-node from 4 to 6.0.0 (@dependabot)
- Bumped ESLint from 9.33.0 to 9.37.0 (@dependabot)
- Bumped eslint-plugin-yml from 1.18.0 to 1.19.0 (@dependabot)
Full Changelog: v3.8.3...v3.8.4
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.8.4/#readme
Note: Asset chatgpt.js-3.8.4.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire repo at the time of this release.
chatgpt.js v3.8.3
📃 Changelog
- Updated
chatgpt.sidebar.is<On|Off>()to work w/ new skinny sidebar (@adamlui) - Added GitLab sync (@adamlui)
- Bumped @adamlui/scss-to-css from 1.10.36 to 1.10.37 (@dependabot)
- Bumped @html-eslint/eslint-plugin from 0.43.1 to 0.45.0 (@dependabot)
- Bumped @html-eslint/parser from 0.43.0 to 0.45.0 (@dependabot)
- Bumped @stylistic/eslint-plugin from 5.2.2 to 5.2.3 (@dependabot)
- Bumped actions/checkout from 4 to 5 (@dependabot)
- Bumped ESLint from 9.32.0 to 9.33.0 (@dependabot)
- Bumped eslint-plugin-regexp from 2.9.0 to 2.10.0 (@dependabot)
Full Changelog: v3.8.2...v3.8.3
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.8.3/#readme
Note: Asset chatgpt.js-3.8.3.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire repo at the time of this release.
chatgpt.js v3.8.2
📃 Changelog
- Fixed
chatgpt.getChatData()to traverse full message tree to account for intermediate messages (@m-k8s) - Updated
chatgpt.selectors.header(@adamlui) - Updated
chatgpt.selectors.sidebarto include new slideover one (@adamlui) - Updated
chatgpt.selectors.btns.sidebar(@adamlui) - Y-positioned
chatgpt.notify()toasts (@adamlui) - Shortened chatgpt.selectors (@adamlui)
- Replaced
background-colorw/background(@adamlui) - Replaced deprecated @stylistic/eslint-plugin-js w/ eslint-plugin (@adamlui)
- Bumped @adamlui/scss-to-css from 1.10.32 to 1.10.36 (@dependabot)
- Bumped @eslint/css from 0.7.0 to 0.10.0 (@dependabot)
- Bumped @eslint/json from 0.12.0 to 0.13.1 (@dependabot)
- Bumped @eslint/markdown from 6.4.0 to 7.1.0 (@dependabot)
- Bumped @html-eslint/parser from 0.40.0 to 0.43.0 (@dependabot)
- Bumped @html-eslint/eslint-plugin from 0.40.1 to 0.43.1 (@dependabot)
- Bumped brace-expansion from 1.1.11 to 1.1.12 (@adamlui)
- Bumped ESLint from 9.26.0 to 9.32.0 (@dependabot)
- Bumped eslint-plugin-import from 2.31.0 to 2.32.0 (@dependabot)
- Bumped eslint-plugin-regexp from 2.7.0 to 2.9.0 (@dependabot)
Full Changelog: v3.8.1...v3.8.2
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.8.2/#readme
🧠 New Contributors
Note: Asset chatgpt.js-3.8.2.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire repo at the time of this release.
chatgpt.js v3.8.1
📃 Changelog
- Expanded prevent drag on interactive elems in
chatgpt.alert()to all custom cursors (@adamlui) - Changed
chatgpt.alert()button cursor to crosshair (@adamlui) - Replaced
Element.innerTextassignments w/ faster.textContent(@adamlui) - Updated
chatgpt.selectors.sidebar(@adamlui) - Bumped @html-eslint/eslint-plugin from 0.39.0 to 0.40.1 (@dependabot)
- Bumped @html-eslint/parser from 0.39.0 to 0.40.0 (@dependabot)
- Bumped ESLint from 9.25.1 to 9.26.0 (@dependabot)
Full Changelog: v3.8.0...v3.8.1
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.8.1/#readme
Note: Asset chatgpt.js-3.8.1.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire repo at the time of this release.
chatgpt.js v3.8.0
📃 Changelog
- Added
chatgpt.selectors.errors.toast(@adamlui) - Added
chatgpt.selectors.btns.<createImage|deepResearch|search|reason|upload>(@adamlui) - Expanded
chatgpt.selectors.footer(@adamlui) - Updated
chatgpt.selectors.sidebarto work on mobile (@adamlui) - Updated
chatgpt.selectors.btns.newChatto work on mobile (@adamlui) - Updated
chatgpt.selectors.<footer|header|sidebar>(@adamlui) - Updated
chatgpt.selectors.btns.newChat(@AnglusWang, @adamlui) - Updated
chatgpt.selectors.btns.regen(@adamlui) - Updated
chatgpt.selectors.chatDivs.convo(@adamlui) - Updated
chatgpt.selectors.chatHistory(@adamlui) - Updated
chatgpt.selectors.header(@adamlui) - Moved grabbing cursor style in
chatgpt.alert()drag handlers todocument.bodyto support clicking on elems that protrude beyond modal border (@adamlui) - Increased specificity of selectors for improved performance (@adamlui)
- Condensed
toCamelCase()(@adamlui) - Condensed
vOffsetinit inchatgpt.notify()(@adamlui) - Condensed return routines (@adamlui)
- Condensed elem replacement routines (@adamlui)
- Refactored
chatgpt.is<Dark|Light>Mode()to align for consistency (@adamlui) - Bumped @adamlui/minify.js from 1.8.5 to 1.8.6 (@dependabot)
- Bumped @adamlui/scss-to-css from 1.10.26 to 1.10.32 (@dependabot)
- Bumped @eslint/css from 0.3.0 to 0.7.0 (@dependabot)
- Bumped @eslint/json from 0.10.0 to 0.12.0 (@dependabot)
- Bumped @eslint/markdown from 6.2.2 to 6.4.0 (@dependabot)
- Bumped @html-eslint/eslint-plugin from 0.35.0 to 0.39.0 (@dependabot)
- Bumped @html-eslint/parser from 0.35.0 to 0.39.0 (@dependabot)
- Bumped @stylistic/eslint-plugin-js from 4.0.1 to 4.2.0 (@dependabot)
- Bumped ESLint from 9.20.1 to 9.25.1 (@dependabot)
- Bumped eslint-plugin-yml from 1.17.0 to 1.18.0 (@dependabot)
- Bumped Prism from 1.29.0 to 1.30.0 (@dependabot)
Full Changelog: v3.7.1...v3.8.0
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.8.0/#readme
🧠 New Contributors
- @AnglusWang made their first contribution in adamlui/chatgpt-widescreen#138
Note: Asset chatgpt.js-3.8.0.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire repo at the time of this release.
chatgpt.js v3.7.1
📃 Changelog
- Updated
chatgpt.selectors.btns.regento include error button + made existing selector more precise (@adamlui) - Updated
chatgpt.selectors.btns.continueto be more precise to exclude Regenerate button (@adamlui)
Full Changelog: v3.7.0...v3.7.1
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.7.1/#readme
Note: Asset chatgpt.js-3.7.1.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire repo at the time of this release.
chatgpt.js v3.7.0
📃 Changelog
- Added
chatgpt.getLoginButton()(@adamlui) - Added
chatgpt.getVoiceButton()+ alias (@adamlui) - Added
chatgpt.login()(@adamlui) - Added
chatgpt.isTempChat()+ aliases/synonyms (@adamlui) - Added
chatgpt.selectors.errors.txt+chatgpt.getErrorMsg()(@adamlui) - Moved
logoutfunc aliases to synonyms, addedloginsynonyms (@adamlui) - Added disabling of child pointer events to
chatgpt.alert()on click-drag to support not triggering hover styles (@adamlui) - Abstracted selectors to
chatgpt.selectors(@adamlui) - Made
chatgpt.alert()checkbox check on label click (@adamlui) - Shortened
chatgpt.openAIaccessTokentoaccessToken, eliminated init, condensedgetAccessToken()(@adamlui) - Replaced
Element.insertBefore()w/ shorterbefore(), deleted semicolons/whitespace (@adamlui) - Replaced
Element.before()inchatgpt.renderHTML()w/insertBefore()to avoid throws (@adamlui) - Condensed
chatgpt.activate<Scheme>Mode()(@adamlui) - Condensed
chatgpt.alert()(@adamlui) - Deleted no-longer needed lowercase aliases from
cjsFuncAliases(@adamlui) - Shortened func/var names, deleted unneeded props/symbols/whitespace, deleted/improved comments (@adamlui)
- Replaced string concatenations w/ template literals, deleted braces (@adamlui)
- Bumped @adamlui/scss-to-css from 1.10.25 to 1.10.26 (@dependabot)
- Bumped @eslint/css from 0.2.0 to 0.3.0 (@dependabot)
- Bumped @html-eslint/eslint-plugin from 0.34.0 to 0.35.0 (@dependabot)
- Bumped @html-eslint/parser from 0.34.0 to 0.35.0 (@dependabot)
- Bumped @stylistic/eslint-plugin-js from 3.1.0 to 4.0.1 (@dependabot)
- Bumped eslint-plugin-yml from 1.16.0 to 1.17.0 (@dependabot)
Full Changelog: v3.6.3...v3.7.0
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.7.0/#readme
Note: Asset chatgpt.js-3.7.0.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire repo at the time of this release.
chatgpt.js v3.6.3
📃 Changelog
- Improved
chatgpt.alert()styles (@adamlui) - Condensed
camelCaser()(@adamlui) - Improved function aliasing (@adamlui)
- Added 'msg' function synonym for 'message' (@adamlui)
- Added zoom + darker text on
chatgpt.alert()button hover (@adamlui) - Bumped ESLint from 9.20.0 to 9.20.1 (@dependabot)
Full Changelog: v3.6.2...v3.6.3
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.6.3/#readme
Note: Asset chatgpt.js-3.6.3.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire repo at the time of this release.
chatgpt.js v3.6.2
📃 Changelog
- Added Cyclic Arrows icon selector to
chatgpt.getNewChatButton()to support Guest Temp Chat mode (@adamlui)
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.6.2/#readme
Note: Asset chatgpt.js-3.6.2.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire repo at the time of this release.
chatgpt.js v3.6.1
📃 Changelog
- Ensured options not passed to
chatgpt.speak()default correctly (@adamlui) - Changed observer target of
isLoadedmethods to consistently availabledocument.documentElement(@adamlui) - Moved checkbox in
chatgpt.alert()above buttons, deleted straggling symbol that negated font styles (@adamlui) - Added slight zoom to
chatgpt.alert()on click-drag (@adamlui) - Improved CSS (@adamlui)
- Bumped @adamlui/scss-to-css from 1.10.24 to 1.10.25 (@dependabot)
- Bumped @html-eslint/eslint-plugin from 0.33.1 to 0.34.0 (@dependabot)
- Bumped @html-eslint/parser from 0.33.0 to 0.34.0 (@dependabot)
- Bumped @stylistic/eslint-plugin-js from 3.0.1 to 3.1.0 (@dependabot)
- Bumped ESLint from 9.19.0 to 9.20.0 (@dependabot)
Full Changelog: v3.6.0...v3.6.1
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.6.1/#readme
Note: Asset chatgpt.js-3.6.1.tgz is the official release package as published to npm. *.tar.gz and *.zip files are auto-generated by GitHub, they contain a git snapshot of the entire repo at the time of this release.