Releases: KudoAI/chatgpt.js
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 Cycle 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
isLoaded
methods 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.
chatgpt.js v3.6.0
📃 Changelog
- Added
chatgpt.isTyping()
+ func synonym (@adamlui) - Added
onend
callback option + key validation tochatgpt.speak()
, condensed code (@adamlui) - Added 'play' func synonym for 'speak' (@adamlui)
- Added
-o-user-select: none
tochatgpt.<alert|notify>()
styles (@adamlui) - Expanded transition style support to older browsers (@adamlui)
- Refactored
chatgpt.alert()
to rely onmodal.onanimationend
for precise removal timing (@adamlui) - Condensed
chatDivs.length
check inchatgpt.exportChat()
(@adamlui) - Condensed CSS color declarations (@adamlui)
- Simplified
chatgpt.isDarkMode()
(@adamlui) - Replaced
promptsURL
inchatgpt.actAs(persona)
w/ jsDelivr one (@adamlui) - Implemented @eslint/css as dev dependency (@adamlui)
- Implemented html-eslint as dev dependency (@adamlui)
- Bumped @adamlui/scss-to-css from 1.10.22 to 1.10.24 (@dependabot)
- Bumped @eslint/json from 0.9.0 to 0.10.0 (@dependabot)
- Bumped @eslint/markdown from 6.2.1 to 6.2.2 (@dependabot)
- Bumped @stylistic/eslint-plugin-js from 2.12.1 to 3.0.1 (@dependabot)
- Bumped ESLint from 9.17.0 to 9.19.0 (@dependabot)
Full Changelog: v3.5.0...v3.6.0
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.6.0/#readme
Note: Asset chatgpt.js-3.6.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.5.0
📃 Changelog
- Added font styles to
chatgpt.notify()
to support non-chatgpt.com sites (@adamlui) - Added link underline style on hover to
chatgpt.alert()
(@adamlui) - Increased delay before div removal in
chatgpt.alert()
+20ms for smoother transition (@adamlui) - Stripped unneeded quotes from CSS selectors (@adamlui)
- Renamed
event
args offorEach
loops inhandlers.drag
type methods ofchatgpt.alert()
toeventType
for better clarity (@adamlui)
Full Changelog: v3.4.0...v3.5.0
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.5.0/#readme
Note: Asset chatgpt.js-3.5.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.4.0
📃 Changelog
- Added click-draggability to
chatgpt.alert()
(@adamlui) - Updated
chatgpt.getNewChatButton()
selector (@AliasUruz, @adamlui) - Updated
chatgpt.footer
methods to work w/ new UI (@adamlui) - Re-styled
chatgpt.alert()
border/transitions + hard-coded styles for futureproofing (@adamlui) - Reversed/simplified conditions to reduce nesting (@adamlui)
- Converted un-ref'd regex groups to non-capturing (@adamlui)
- Refactored
chatgpt.uuidv4()
to nativecrypto.randomUUID()
when available (@twlite) - Condensed
keyHandler()
event check inchatgpt.alert()
(@adamlui) - Shortened regex (@adamlui)
- Stripped trailing whitespace (@adamlui)
- Refactored
clickHandler()
event check inchatgpt.alert()
for readability (@adamlui) - Moved
chatgpt.alert()
event handlers into obj for readability (@adamlui) - Limited lines to 120 chars max for readability (@adamlui)
- Implemented @eslint/markdown as dev dependency (@adamlui)
- Implemented eslint-plugin-import as dev dependency (@adamlui)
- Implemented eslint-plugin-regexp as dev dependency (@adamlui)
- Implemented eslint-plugin-yml as dev dependency (@adamlui)
- Implemented @stylistic/eslint-plugin-js as dev dependency (@adamlui)
- Replaced eslint-plugin-json w/ @eslint/json (@adamlui)
- Bumped cross-spawn from 7.0.3 to 7.0.5 (@dependabot)
- Bumped ESLint from 9.12.0 to 9.17.0 (@dependabot, @adamlui)
- Bumped @eslint/plugin-kit from 0.2.0 to 0.2.3 (@dependabot)
- Bumped husky from 9.1.6 to 9.1.7 (@dependabot)
- Bumped scss-to-css from 1.10.9 to 1.10.22 (@dependabot, @adamlui)
Full Changelog: v3.3.5...v3.4.0
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.4.0/#readme
🧠 New Contributors
- @adityadeshpande09 made their first contribution in #318
- @twlite made their first contribution in #319
- @sulav7 made their first contribution in #320
- @samir-byte made their first contribution in #322
- @ghimirebibek made their first contribution in #324
- @JanumalaAkhilendra made their first contribution in #330
- @AliasUruz made their first contribution in adamlui/ai-web-extensions#110 (comment)
Note: Asset chatgpt.js-3.4.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.3.5
📃 Changelog
- Narrowed
chatgpt.getContinueButton()
selector to avoid Preview button in GPT editor (@thepick, @adamlui) - Improved docs (@FarukhS52, @Innovatorcloudy, @barbarian360, @adamlui)
- Bumped ESLint from 9.11.1 to 9.12.0 (@dependabot, @adamlui)
Full Changelog: v3.3.4...v3.3.5
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.3.5/#readme
🧠 New Contributors
- @FarukhS52 made their first contribution in #307
- @Innovatorcloudy made their first contribution in #308
- @barbarian360 made their first contribution in #310
- @thepick made their first contribution in adamlui/chatgpt-auto-continue#69
Note: Asset chatgpt.js-3.3.5.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.
v3.3.4
📃 Changelog
Full Changelog: v3.3.3...v3.3.4
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.3.4/#readme
Note: Asset chatgpt.js-3.3.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.3.3
📃 Changelog
- Updated
chatgpt.getChatInput()
to work w/ new UI (@ae3e, @adamlui) - Bumped scss-to-css from 1.10.8 to 1.10.9 (@dependabot, @adamlui)
Full Changelog: v3.3.2...v3.3.3
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.3.3/#readme
🧠 New Contributors
Note: Asset chatgpt.js-3.3.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.3.2
📃 Changelog
- Updated button selectors to use newly restored
data-testid
attrs (@adamlui) - Updated selector in
chatgpt.getScrollToBottomButton()
(@adamlui) - Updated selector for
responseDivs
init inchatgpt.response.getFromDOM()
(@gadelkareem, @adamlui) - Bumped ESLint from 9.10.0 to 9.11.1 (@dependabot, @adamlui)
- Bumped scss-to-css from 1.10.4 to 1.10.8 (@dependabot, @adamlui)
Full Changelog: v3.3.1...v3.3.2
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.3.2/#readme
🧠 New Contributors
- @gadelkareem made their first contribution in #302
Note: Asset chatgpt.js-3.3.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.