Changelog#

v0.5.1 - 2022-11-15#

(full changelog)

  • ENH: Unselectable text is now also not highlighted when you manually highlight a code cell. Exclude unselectable text from being copied (update) #178 (@rkdarst)

  • ENH: After copying, the copybutton will disappear before the icon changes back if you are no longer hovering on the code cell. FIX: Make copybutton remain for a second during success #176 (@choldgraf)

  • MAINT: Add support for Python 3.10 #174 (@hugovk)

0.5.0 - 2022-02-05#

(full changelog)

This release updates the copy button design and behavior to match GitHub’s design guide and button behavior. It also directly inserts the SVG instead of linking it via an <img> tag so that it can be styled more flexibly.

Enhancements#

0.4.0 - 2021-07-03#

Enhancements ✨#

  • The Copy Button UI/UX is now inspired from the recent GitHub copy button updates. #133

0.3.2 - 2021-06-11#

Enhancements ✨#

  • Add line continuation matching and “HERE-documents” #126 (@sappelhoff)

  • Allow copying empty lines #127 (@amotl)

  • ✨ IMPROVE: add a check-mark SVG icon and improve the look of the button

Translations 🌎#

0.3.1 - 2020-11-02#

  • 👌 Improved copy icon (thanks to (@pradyunsg)[https://github.com/pradyunsg])

  • 📚 Improved examples of regex settings (thanks to @s-weigand and @edmcdonagh)

Full commit list

0.3.0 - 2020-07-25#

Breaking#

  • Copy raw regex string to JS template, thanks to @s-weigand. This fixes the way that the copybutton_prompt_text value is injected into copybutton.js_t (as discussed in #86). The raw string formatting means that backslashes are now propagated correctly and removes the need for “double escaping”. Users will need to update their copybutton_prompt_text string accordingly.

Changed#

  • Upgraded lodash from 4.17.15 to 4.17.19