Releases: KudoAI/chatgpt.js
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.
chatgpt.js v3.3.1
📃 Changelog
- Updated sidebar selector in
chatgpt.sidebar.isOn()
(@adamlui) - Updated
chatgpt.getContinueGeneratingButton()
selector (@Mailootje, @adamlui) - Shortened button-get method defs (@adamlui)
Full Changelog: v3.3.0...v3.3.1
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.3.1/#readme
🧠 New Contributors
- @Mailootje made their first contribution in adamlui/chatgpt-auto-continue#63
Note: Asset chatgpt.js-3.3.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.3.0
📃 Changelog
- Added
chatgpt.sidebar.exists()
+ aliases (@adamlui) - Added
chatgpt.<footer|header>
obj methods, refactored root methods to call them (@adamlui) - Added
chatgpt.footer.get()
, refactored methods to call it (@adamlui) - Enhanced
is<Idle|Loaded>
methods w/ timeout param (@adamlui) - Improved sidebar toggle/visibility methods w/ early return if not found + logging (@adamlui)
- Updated
chatgpt.send()
to work w/ new chatbar (@adamlui) - Updated
chatgpt.isIdle()
+chatgpt.code.isIdle()
to work w/ new UI (@adamlui) - Updated
chatgpt.getNewChatButton()
to work in Logged Out session (@adamlui) - Updated
chatgpt.sendInNewChat()
to work in Logged Out session (@adamlui) - Bumped husky from 9.1.5 to 9.1.6 (@dependabot, @adamlui)
- Bumped send from 0.18.0 to 0.19.0 (@dependabot)
- Bumped serve-static from 1.15.0 to 1.16.2 (@dependabot)
Full Changelog: v3.2.1...v3.3.0
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.3.0/#readme
Note: Asset chatgpt.js-3.3.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.2.1
📃 Changelog
- Replaced timer functions in
is<idle|loaded>
methods w/ mutation observers for improved efficiency (@adamlui) - Improved footer toggle methods w/ fixed height + logging (@adamlui)
- Bumped minify.js from 1.8.4 to 1.8.5 (@dependabot, @adamlui)
- Bumped sccss-to-css from 1.10.3 to 1.10.4 (@dependabot, @adamlui)
- Bumped ESLint from 9.9.1 to 9.10.0 (@dependabot, @adamlui)
Full Changelog: v3.2.0...v3.2.1
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.2.1/#readme
Note: Asset chatgpt.js-3.2.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.2.0
📃 Changelog
- Added function aliases for
chatgpt.getChatBox()
(@adamlui) - Updated selector in
chatgpt.getRegenerateButton()
(@adamlui)
For more detailed information and usage instructions, please refer to the README for this release: https://github.com/KudoAI/chatgpt.js/tree/v3.2.0/#readme
Note: Asset chatgpt.js-3.2.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.