Skip to content

Latest commit

 

History

History
952 lines (559 loc) · 74.4 KB

File metadata and controls

952 lines (559 loc) · 74.4 KB

Changelog

0.21.1

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Other merged PRs

  • Bump the npm_and_yarn group across 2 directories with 1 update #395 (@brichet)
  • Bump the npm_and_yarn group across 2 directories with 1 update #394 (@brichet)

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@brichet (activity) | @jtpio (activity)

0.21.0

(Full Changelog)

API and Breaking Changes

Enhancements made

Maintenance and upkeep improvements

  • Bump pycrdt minimum to 0.12.48 #385 (@erkin98, @brichet)
  • Bump minimatch from 9.0.6 to 9.0.9 in /ui-tests in the npm_and_yarn group across 1 directory #379 (@brichet)

Other merged PRs

  • Bump the npm_and_yarn group across 2 directories with 1 update #392 (@brichet)
  • Bump handlebars from 4.7.8 to 4.7.9 in the npm_and_yarn group across 1 directory #391 (@brichet)
  • Bump the npm_and_yarn group across 1 directory with 2 updates #390 (@brichet)

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@andrii-i (activity) | @bhavana-nair (activity) | @brichet (activity) | @erkin98 (activity) | @jtpio (activity) | @nakul-py (activity)

0.20.0

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@andrii-i (activity) | @brichet (activity) | @dlqqq (activity) | @jtpio (activity) | @nakul-py (activity) | @SylvainCorlay (activity)

0.20.0alpha3

(Full Changelog)

Enhancements made

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@brichet (activity) | @jtpio (activity) | @nakul-py (activity)

0.20.0alpha2

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

  • Bump the npm_and_yarn group across 1 directory with 2 updates #369 (@brichet)

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@andrii-i (activity) | @brichet (activity) | @dlqqq (activity) | @jtpio (activity) | @nakul-py (activity) | @SylvainCorlay (activity)

0.20.0alpha1

(Full Changelog)

Bugs fixed

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@brichet (activity) | @jtpio (activity) | @nakul-py (activity)

0.20.0alpha0

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@brichet (activity) | @jtpio (activity) | @nakul-py (activity)

0.19.0

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

  • Remove use of deprecated pkg_resources #353 (@brichet)
  • Bump webpack from 5.94.0 to 5.105.0 in the npm_and_yarn group across 1 directory #350 (@brichet)
  • Bump the npm_and_yarn group across 2 directories with 1 update #342 (@brichet)
  • Bump the npm_and_yarn group across 2 directories with 1 update #341 (@brichet)

Documentation improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@brichet (activity) | @ellisonbg (activity) | @jtpio (activity) | @nakul-py (activity)

Warning

This release includes some API/types changes in the frontend, due to #299. The former interface IChatMessage has been replaced by the type IMessageContent. The messages available in the frontend are interfaced by IMessage, extending IMessageContent with an additional signal emitting when the content is updated.

0.19.0alpha3

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@Abigayle-Mercer (activity) | @abmercer (activity) | @brichet (activity) | @jtpio (activity) | @martinRenou (activity) | @nakul-py (activity) | @Zsailer (activity)

0.19.0alpha2

(Full Changelog)

Enhancements made

Bugs fixed

  • Fix chat input field not scrolling when input is too long #314 (@ivandezra)

Maintenance and upkeep improvements

  • Bump glob from 10.4.5 to 10.5.0 in /ui-tests in the npm_and_yarn group across 1 directory #321 (@dependabot)
  • Bump glob from 10.3.12 to 10.4.5 in /ui-tests in the npm_and_yarn group across 1 directory #316 (@dependabot)
  • Bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 directory #312 (@dependabot)
  • React context #281 (@brichet)

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dependabot | @github-actions | @ivandezra | @jtpio | @nakul-py

0.19.0alpha1

(Full Changelog)

Bugs fixed

  • Fix the active cell manager when closing all notebooks #311 (@brichet)

Maintenance and upkeep improvements

  • Export of mui-extra module #313 (@brichet)
  • Bump vega-expression from 5.1.0 to 5.1.2 in /ui-tests in the npm_and_yarn group across 1 directory #310 (@dependabot)

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dependabot | @github-actions

0.19.0alpha0

(Full Changelog)

Enhancements made

Bugs fixed

  • Add support for drag and drop while editing message. #282 (@nakul-py)

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dlqqq | @ellisonbg | @github-actions | @nakul-py

0.18.2

(Full Changelog)

Bugs fixed

  • Multichat: wait for the chat to be opened in main before disposing of the widget #287 (@brichet)
  • Refactor buildChatSidebar to use ChatWidget class. #285 (@nakul-py)

Contributors to this release

(GitHub contributors page for this release)

@brichet | @github-actions | @nakul-py

0.18.1

(Full Changelog)

Bugs fixed

Contributors to this release

(GitHub contributors page for this release)

@brichet | @github-actions

0.18.0

(Full Changelog)

Enhancements made

Bugs fixed

  • Fix chat focus behavior to allow copy/paste from messages #268 (@nakul-py)

Maintenance and upkeep improvements

API and Breaking Changes

Contributors to this release

(GitHub contributors page for this release)

@brichet | @github-actions | @jtpio | @nakul-py

0.17.0

(Full Changelog)

Enhancements made

  • Log warning instead of showing error dialog when chat file path not found during startup restoration #259 (@andrii-i)
  • Return docmanager widget from createChat/openChat commands to ensure launcher disposal #258 (@andrii-i)

Bugs fixed

  • Improve file event handling in side panel #260 (@brichet)
  • Filters current user from @mention display list #250 (@3coins)

Maintenance and upkeep improvements

  • Bump form-data from 4.0.0 to 4.0.4 in the npm_and_yarn group across 1 directory #255 (@dependabot)

Contributors to this release

(GitHub contributors page for this release)

@3coins | @andrii-i | @brichet | @dependabot | @github-actions

0.16.0

(Full Changelog)

Enhancements made

  • Create chat message attachments via drag-and-drop from files, notebook cells #248 (@andrii-i)
  • Update attachments API to support cells & selection ranges #247 (@dlqqq)

Maintenance and upkeep improvements

  • Make user.mention_name optional in frontend #246 (@dlqqq)

Contributors to this release

(GitHub contributors page for this release)

@andrii-i | @dlqqq | @ellisonbg | @github-actions

0.15.0

(Full Changelog)

Enhancements made

Bugs fixed

  • Fix v0.14.0 bugs #242 (@dlqqq)
  • Create new chat files in filebrowser's current directory when creating from launcher #238 (@andrii-i)

Contributors to this release

(GitHub contributors page for this release)

@andrii-i | @brichet | @dlqqq | @ellisonbg | @github-actions

0.14.0

(Full Changelog)

Enhancements made

  • Allow users to be mentioned via Python API #235 (@dlqqq)
  • Typing notification improvements #232 (@jtpio)
  • Run chat commands on message submission #231 (@dlqqq)

Bugs fixed

Maintenance and upkeep improvements

  • Fix the Binder environment #233 (@jtpio)
  • Bump brace-expansion from 2.0.1 to 2.0.2 in /ui-tests in the npm_and_yarn group across 1 directory #229 (@dependabot)
  • Jupyter chat package reorganization #225 (@brichet)

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dependabot | @dlqqq | @ellisonbg | @github-actions | @jtpio

0.13.0

(Full Changelog)

Enhancements made

  • Upgrade to Jupyter Collaboration 4 #227 (@dlqqq)

Contributors to this release

(GitHub contributors page for this release)

@dlqqq | @github-actions

0.12.0

(Full Changelog)

Enhancements made

Bugs fixed

Contributors to this release

(GitHub contributors page for this release)

@brichet | @github-actions

0.11.0

(Full Changelog)

Enhancements made

  • Allow Users to delete messages if sender is a bot, add optional bot bool to user models #214 (@andrii-i)
  • Add a message footer registry, to allow extensions to provides their footers #210 (@brichet)

Contributors to this release

(GitHub contributors page for this release)

@andrii-i | @brichet | @github-actions

0.10.1

(Full Changelog)

Bugs fixed

  • Fix case-sensitivity in user mention commands #211 (@brichet)

Contributors to this release

(GitHub contributors page for this release)

@brichet | @github-actions

0.10.0

(Full Changelog)

Enhancements made

Bugs fixed

  • Fix the toolbar registry for main area chat #206 (@brichet)
  • Fix the attachments on message edition and on python Message model #200 (@brichet)
  • Fix duplication after message edition #194 (@brichet)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dlqqq | @github-actions

0.9.0

(Full Changelog)

Enhancements made

Bugs fixed

  • Fix the trailing hyphen in completion without description #191 (@brichet)

Maintenance and upkeep improvements

  • Bump vega from 5.28.0 to 5.33.0 in /ui-tests in the npm_and_yarn group across 1 directory #199 (@dependabot)
  • Bump the npm_and_yarn group across 1 directory with 2 updates #193 (@dependabot)
  • Bump axios from 1.7.4 to 1.8.2 in the npm_and_yarn group across 1 directory #189 (@dependabot)

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dependabot | @github-actions | @keerthi-swarna

0.8.1

(Full Changelog)

Bugs fixed

  • Move the CSS rules of chat commands in @jupyter/chat #188 (@brichet)

Contributors to this release

(GitHub contributors page for this release)

@brichet

0.8.0

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

  • Remove old autocomplete registry #187 (@brichet)
  • Update eslint rules to avoid importing MUI icons #159 (@brichet)
  • Update to actions/upload-artifact@v4 and actions/download-artifact@v4 #152 (@jtpio)
  • Add Untitled*.ipynb and *.chat to the .gitignore #151 (@jtpio)
  • Improve the test execution #150 (@brichet)
  • Lint the whole project instead of individual packages #142 (@brichet)

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dlqqq | @github-actions | @jtpio | @keerthi-swarna

0.7.1

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

  • Bump systeminformation from 5.22.7 to 5.23.14 in /ui-tests in the npm_and_yarn group across 1 directory #133 (@dependabot)

Contributors to this release

(GitHub contributors page for this release)

@dependabot | @dlqqq | @github-actions

0.7.0

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

  • Export components from @jupyter/chat #132 (@brichet)
  • Add the video of failing tests in playwright report #127 (@brichet)
  • Bump nanoid from 3.3.7 to 3.3.8 in /ui-tests in the npm_and_yarn group across 1 directory #124 (@dependabot)
  • Bump nanoid from 3.3.7 to 3.3.8 in the npm_and_yarn group across 1 directory #122 (@dependabot)
  • Use dataclass models in YChat #119 (@brichet)
  • Rename server config file after renaming the extension #108 (@brichet)
  • Upgrade to Jupyter Collaboration 3 #94 (@brichet)

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dependabot | @dlqqq | @github-actions

0.6.2

(Full Changelog)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet

0.6.1

(Full Changelog)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet

0.6.0

(Full Changelog)

Important

Enhancements made

Bugs fixed

  • Revert 'Allow $ to literally denote quantities of USD in chat' (#95) #99 (@brichet)
  • Allow $ to literally denote quantities of USD in chat #95 (@brichet)

Maintenance and upkeep improvements

  • Bump cross-spawn from 6.0.5 to 6.0.6 in the npm_and_yarn group across 1 directory #103 (@dependabot)
  • Rename the extension to jupyterlab-chat #102 (@brichet)
  • Bump cross-spawn from 7.0.3 to 7.0.6 in /python/jupyterlab-collaborative-chat/ui-tests in the npm_and_yarn group across 1 directory #101 (@dependabot)
  • Remove websocket chat extension #100 (@brichet)
  • Fix the ui tests for jupyterlab 4.3 #97 (@brichet)

Documentation improvements

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dependabot | @github-actions

0.5.0

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet | @github-actions

0.4.0

(Full Changelog)

Enhancements made

  • Ychat update messages #81 (@brichet)
  • Use getter and setter for the config in the collaborative chat #77 (@brichet)

Maintenance and upkeep improvements

  • Shortcut to focus on the chat input #80 (@brichet)
  • Fix labextension in develop mode in dev install #79 (@brichet)
  • Reoganize the project to split typescript packages and extensions #78 (@brichet)
  • Bump micromatch from 4.0.7 to 4.0.8 in the npm_and_yarn group across 1 directory #76 (@dependabot)
  • Bump webpack from 5.93.0 to 5.94.0 in the npm_and_yarn group across 1 directory #75 (@dependabot)
  • Bump the npm_and_yarn group across 3 directories with 3 updates #73 (@dependabot)

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dependabot | @github-actions | @jtpio

0.3.1

(Full Changelog)

Enhancements made

Contributors to this release

(GitHub contributors page for this release)

@brichet | @github-actions

0.3.0

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dependabot | @github-actions | @krassowski

0.2.0

(Full Changelog)

Enhancements made

  • Autocomplete commands #57 (@brichet)
  • Buttons to mark chat as read #56 (@brichet)
  • Add metadata to ychat, id to model and store last unread in localStorage #54 (@brichet)
  • Add the panel tracker to the chat factory token #47 (@brichet)
  • Notifications for unread messages #43 (@brichet)
  • Stack consecutive messages from same user #40 (@brichet)

Bugs fixed

  • Fix the initialization of the messages component #60 (@brichet)

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet | @github-actions | @jtpio | @welcome

0.1.0

(Full Changelog)

Prior to this release

A lot of the UI components of this project come from jupyter-ai.

Contributors of the initial UI components, in the order of Github contributors:

@dlqqq | @3coins | @JasonWeill | @krassowski | @ellisonbg | @andrii-i | @aws-khatria | @garsonbyte | @markqiu | @aychang95 | @mschroering

Enhancements made

  • Messages as a list in collaborative chat document #31 (@brichet)
  • Remove requirement to global awareness, which often fails to activate #28 (@brichet)
  • Use the server time in collaborative chat #26 (@brichet)
  • Edition and deletion of messages #22 (@brichet)
  • Improve ychat #18 (@brichet)
  • Toolbar factory #16 (@brichet)
  • Propagate the config to all existing and newly created chat widget #14 (@brichet)
  • Add commands, menu entry and launcher #12 (@brichet)
  • Collaborative chat sidepanel #11 (@brichet)
  • add a collaborative chat extension #9 (@brichet)
  • Split the project in two packages: UI (npm) and jupyterlab extension #3 (@brichet)
  • Add a model to the chat panel #1 (@brichet)

Bugs fixed

Maintenance and upkeep improvements

  • Set the release workflows to use the jupyterlab releaser bot #35 (@brichet)
  • Bump tar from 6.2.0 to 6.2.1 in /packages/jupyterlab-ws-chat/ui-tests in the npm_and_yarn group across 1 directory #21 (@dependabot)
  • Update the github organization from 'jupyterlab-contrib' to 'jupyterlab' #20 (@brichet)
  • Add the @jupyter namespace to the NPM chat package #17 (@brichet)
  • Integration tests #13 (@brichet)
  • Monorepo improvements #10 (@brichet)
  • Rename extension package #8 (@brichet)
  • Remove @jupyter namespace from the package name #6 (@brichet)
  • Update the github repo from QuantStack to jupyterlab-contrib #5 (@brichet)
  • Add license-header action #4 (@brichet)
  • Remove non relevant tests #2 (@brichet)

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dependabot | @welcome