Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency panel to v1.4.4 #23

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 17, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
panel (source) 1.3.6 -> 1.4.4 age adoption passing confidence

Release Notes

holoviz/panel (panel)

v1.4.4

Compare Source

Date: 2024-05-31

This release primarily addresses a critical regression in notebook comm channel handling introduced in 1.4.3 and includes a few minor fixes for Tabulator and documentation related issues. Many thanks to @​justinwiley for his first contribution to Panel, @​twobitunicorn as a returning contributor and the core contributors @​maximlt and @​philippjfr for their continued work.

Bug fixes
  • Fix notebook CommManager extraction of buffers (#​6880)
  • Fix issue when editing timezone-aware datetime column Tabulator (#​6879)
  • Ensure Tabulator does not rebuild children when using embed_content with row_content (#​6881)
  • Ensure ParamRef, ParamFunction and ParamMethod resolve synchronous generators asynchronously (#​6885)
  • Ensure periodic callback cleanup does not error on session warmup (#​6886)
Documentation
  • Update OAuth documentation to correctly reference auth_code provider (#​6875)
  • Fix CheckBoxGroup value type annotation in reference docs (#​6877)

v1.4.3

Compare Source

Date: 2024-05-23

This patch release is likely the last in the 1.4.x series. The most important fixes in this release are fixes to ensure keyboard shortcuts do not get triggered inside Panel components for for recent versions of JupyterLab, fixes for OAuth token refreshes, and various documentation fixes. The release also includes a small number of enhancements, including improved UX for the FileSelector. Many thanks to the many contributors to this release including @​jrycw, @​Coderambling, @​cdeil, @​twobitunicorn, and the maintainers @​Hoxbro, @​MarcSkovMadsen, @​ahuang11, @​maximlt and @​philippjfr.

Enhancements
  • Add CSS on mouse interaction with Card (#​6636)
  • Make ChatMessage.reaction_icons reactive (#​6807)
  • Allow external library to define additional socket handler (#​6820)
  • Allow navigating FileSelector with double click (#​6843)
Bug fixes
  • Ensure reference is resolved when passing options to from_param (#​6762)
  • Ensure token refresh is always scheduled (#​6802)
  • Fix small memory leak when caching Design modifiers (#​4978)
  • Ensure refreshed tokens can be accessed across processes (#​6817)
  • Ensure binary buffers are correctly extracted in notebook CommManager (#​6818)
  • Make Tabulator resize handling more robust (#​6821)
  • Fix links in panel convert index (#​6828)
  • Suppress keyboard shortcuts in notebook output (#​6825)
  • Ensure we don't error out when FastDesignProvider is undefined (#​6832)
  • Ensure model changes are applied while session is starting (#​6835)
Documentation
  • Refactor the hvplot.interactive tutorial utilizing pn.rx (#​6700)
  • Update styling after upgrade to latest pydata-sphinx-theme (#​6823)
  • Fix bug in Reset Jupyterlite script (#​6834)
  • Fix gallery deployment URL (#​6831)
  • Add redirects for old documentation pages (#​6833)
  • Remove Google Analytics (#​6836)
  • Various documentation fixes (#​6829)
  • Fix link in gallery index (#​6858)

v1.4.2

Compare Source

Date: 2024-04-23

This micro-release fixes a number of smaller regressions and bugs including parsing of notebooks. Many thanks to our new contributor @​bkreider, our returning contributors, @​jrycw and @​ea42gh, and our dedicated team of maintainers including @​ahuang11, @​MarcSkovMadsen and @​philippjfr.

Enhancements
  • Allow toggling CTRL+Enter vs Enter to send ChatAreaInput (#​6592)
  • Allow adding JS callbacks in ChatInterface.button_properties (#​6706)
Bug fixes
  • Fix regression in parsing notebooks served as apps (#​6736)
  • Do not include placeholder in ChatInterface.serialize and properly replace placeholder for streams (#​6734)
  • Remove Perspective.toggle_config which was erroneously reintroduced in 1.4.1 (#​6721)
  • Fix dynamically setting ChatMessage footer_objects/header_objects (#​6705)
  • Allow Location.sync of DataFrame parameters (#​6745)
  • Fix and improve Plotly event handling (#​6753)
  • Fix issue when converting templated apps to Pyodide/PyScript (#​6756)
  • Fix styling of loading indicator in Fast design (#​6761)
  • Ensure VTK nan, above and below colors are serialized (#​6763)
  • Fix issues with Perspective theme and persist config when switching plugins (#​6764)
  • Do not restore unmodified parameters in config.set triggering undesirable side-effects ([#​6772 (#​6771)
  • Make autoreload module cleanup more robust (#​6771)
  • Ensure that cache .clear() clears the correct function (#​6771)
Documentation

v1.4.1

Compare Source

Date: 2024-04-05

This micro-release fixes a number of regressions and other bugs introduced in recent releases and further improves the dashboard builder UI. Additionally it includes some tweaks and polish for the new tutorial material. Many thanks to our new contributor @​jrycw, our returning contributors @​cdeil and @​TheoMathurin and our maintainers @​ahuang11, @​MarcSkovMadsen, @​Hoxbro and @​philippjfr for their contributions to this release.

Enhancements
  • Allow rendering raw IPython.display output in dashboard builder (#​6657)
  • Improve snapping behavior and add undo functionality in dashboard builder UI (#​6687))
Bug Fixes
  • Fix layout persistence issues in dashboard builder (#​6602)
  • Ensure Perspective loads in notebooks and docs (#​6626)
  • Allow full reset of dashboard builder layout (#​6625)
  • Fix issues with VTK colormap serialization (#​6651)
  • Allow Tabulator HTMLTemplateFormatter to reference multiple columns (#​6663)
  • Fix loading spinner in converted app without template (#​6665)
  • Avoid unnecessary rescroll on Column (#​6666)
  • Fix dynamically updating description tooltips (#​6676)
  • Ensure Perspective is fully loaded before attempting render (#​6689))
  • Ensure busy indicators are always reset (#​6698)
Styling
  • Only apply styling to Bootstrap buttons (#​6610)
  • Change into a slicker Card button icon (#​6638)
  • Fix card header margins (#​6639)
  • Ensure Perspective renders correctly in all browsers (#​6664)
Documentation

v1.4.0

Compare Source

Date: 2024-03-25

This minor release packs a punch both in terms of features, the number of enhancements and bug fixes and perhaps most importantly the addition of a set of tutorials that aim to get novices up-to-speed. The main new feature is a so called EditableTemplate which allows arranging dashboards using a drag-and-drop interface and also has strong integration with JupyterLab previews to go from a notebook to a deployed app without having to worry about writing layout code. Next, this release includes a number of need widgets (NestedSelect, DateRangePicker, ButtonIcon), layouts (Feed) and panes (Textual, WebP), and overhauls the autoreload feature with faster and more robust support for reloading entire modules. Lastly this release, along with Param 2.1.0, continues to build on the new reactive expression API making it easy to write reactive expressions and pipelines including support for streaming data with generators. We really appreciate all the work that went into this release and especially want to call out @​MarcSkovMadsen's effort in putting together the new tutorial materials. There's more work to do but it's a huge step forward and we're excited to hear your feedback. We want to extend a special thanks to our amazing new crop of new contributors including @​atisor73, @​Osuwaidi, @​suryako, @​Davide-sd, @​doraaki, @​mayonnaisecolouredbenz7, @​CTPassion, @​J01024, @​l3ender and @​Coderambling. Next we want to recognize our returning contributors @​vaniisgh, @​cdeil, @​limx0m, and @​TheoMaturin, and the finally the dedicated crew of core contributors which include @​maximelt, @​Hoxbro, @​MarcSkovMadsen, @​ahuang11, @​mattpap and @​philippjfr.

Features
Enhancements
  • Improve --autoreload by using watchfiles and selectively reloading packages (#​5894, #​6459)
    Load loading indicator from file instead of inlining (#​6112)
  • Allow providing additional stylesheets in card_params (#​6242)
  • Add scroll options to permanently toggle on layouts (#​6266)
  • Allow choosing position of frozen columns on Tabulator (#​6309)
  • Add help message on ChatFeed (#​6311)
  • Ensure CSS can be applied to every aspect of ChatMessage (#​6346)
  • Add HoloViz logos as ChatMessage avatars (#​6348)
  • Add gap parameter to FlexBox (#​6354)
  • Set default step of DatetimeRangeSlider to 1 minute (#​6373)
  • Add support for passing objects reference to FlexBox (#​6387)
  • Allow editable sliders to be embedded (#​6391)
  • Add message into css_classes to ChatMessage markup (#​6407)
  • Allow appending objects to the ChatMessage header & footer (#​6410)
  • Add ability to declare icon label (#​6411)
  • Add title and settings and fix datetime to Perspective (#​6482)
  • Warn user if loading extension in VSCode or Colab without jupyter_bokeh (#​6485)
  • Throttle updates to Boolean indicators (#​6481)
  • Add ParamRef baseclass for ParamFunction and ParamMethod (#​6392)
  • Add ability to Skip Param<Ref|Function|Method> updates (#​6396)
  • Add Param<Ref|Method|Function> and ReactiveExpr to panes module (#​6432)
  • Set up param.rx display accessor on import (#​6470)
  • Allow using Carto tiles in DeckGL (#​6531)
  • Improve VTKJS binary serialization (#​6559)
  • Ensure component CSS is pre-loaded if possible, avoiding flicker on load (#​6563)
Styling
  • Ensure navbar toggle icon is correct color in BootstrapTemplate (#​6111)
  • Change loading background filters to work better in dark themes (#​6112)
  • Improve styling of FileInput widget (#​6479)
  • Improve Jupyter Preview error handling and error template (#​6496)
  • Add scale animation to icons on hover and click (#​6376)
  • Redesign index pages (#​6497)
  • Improve Tabulator editor text color in Fast design (#​6512)
  • Ensure BootstrapTemplate hamburger icon is white (#​6562)
Compatibility & Version Updates
  • Bump Perspective version to 2.9.0 (#​5722)
  • Upgrade to Bokeh 3.4.x (#​6072)
  • Upgrade Vizzu to 0.9.3 (#​6476)
  • Bump JSONEditor version to 10.0.1 (#​6477)
  • Upgrade to PyScript Next and Pyodide 0.25.0 in panel convert (#​6490)
  • Bump vtk.js version to 30.1.0 (#​6559)
Bug fixes
  • Add resize handler for FloatPanel (#​6201)
  • Fix serving of global template in notebook (#​6210)
  • Ensure Tabulator renders in collapsed Card (#​6223)
  • Fix issues with VTK, VTKVolume and VTKJS due to webgpu renderer (#​6244)
  • Ensure HTML and other markup panes can be emptied (#​6303)
  • Ensure collapsed Card does not cause stretching (#​6305)
  • Ensure notebook preview always uses server resources (#​6317)
  • Remove animation from loading spinner without spin (#​6324)
  • Ensure model is only added/removed from Document once (#​6342)
  • Ensure loading_indicator resets when configured with context manager (#​6343)
  • Fix modal overflow and resizing issues (#​6355)
  • Ensure that ripple matches notification size (#​6360)
  • Fully re-render CodeEditor on render calls ensuring it displays correctly (#​6361)
  • Ensure FileDownload button has correct height (#​6362)
  • Ensure HTML model is redrawn if stylesheets is emptied (#​6365)
  • Allow providing custom template (#​6383)
  • Ensure Debugger renders without error (#​6423)
  • Ensure pending writes are dispatched in order and only from correct thread (#​6443)
  • Ensure layout reuses model if available (#​6446)
  • Improved exception handler in unlocked message dispatch (#​6447)
  • Fix display of interactive Matplotlib (#​6450)
  • Ensure Plotly pane renders and hides correctly in Card (#​6468)
  • Fix issues rendering widget components with Fast design (#​6474)
  • Fix binary serialization from JS -> Pyodide (#​6490)
  • Avoid overeager garbage collection (#​6518)
  • Fix floating point error in IntRangeSlider (#​6516)
  • Load JS modules from relative path (#​6526)
  • Ensure no events are dispatched before the websocket is open (#​6528)
  • Ensure Markdown parsing does not choke on partial links (#​6535)
  • Fixes to ensure larger PDFs can be rendered (#​6538)
  • Ensure IPywidget comms are only opened once (#​6542)
  • Fixes for message handling in Jupyter Preview context (#​6547)
  • Fix unnecessary loading of ReactiveHTML resources (#​6552)
  • Ensure Template.raw_css has higher precedence than default template CSS (#​6554)
  • Avoid asyncio event loop startup issues in some contexts (#​6555)
  • Ensure column subset is retained on Tabulator.style (#​6560)
  • Ensure bokeh mathjax bundle when mathjax extension is loaded in notebook (#​6564)
Chat Components
  • Ensure ChatInterface respect supplied default user (#​6290)
  • Ensure ChatMessage internals correctly respect Design (#​6304)
  • Fix ChatInterface stop button for synchronous functions (#​6312)
  • Include stylesheets downstream, including layouts in ChatMessage (#​6405)
  • Ensure ChatMessage header updates dynamically (#​6441)
  • Ensure streaming ChatMessage on ChatInterface and mention serialize (#​6452)
  • Ensure ChatInterface supports chat input without value_input parameter (#​6505)
  • Ensure word breaks to avoid overflow in ChatMessage (#​6187, #​6509)
  • Ensure nested disabled state stays disabled on ChatFeed (#​6507)
  • Allow streaming None as the initial ChatMessage value (#​6522)
Documentation
  • Add Roadmap to documentation (#​5443)
  • Refactor ReactiveHTML docs (#​5448, #​6358)
  • Improve HoloViews reference guide (#​6065)
  • Improve the user experience for resetting Jupyterlite (#​6198)
  • Add explanation docs about APIs (#​6289, #​6469)
  • Add section headers to Chat reference documentation (#​6370)
  • Migrate gallery to new Anaconda DSP instance (#​6413)
  • Improve home page (#​6422)
  • Adding AWS deployment to documentation (#​6434)
  • Update Streamlit comparison (#​6467)
  • Add logging how-to guide (#​6511)
  • Document pygments dependency for code syntax highlighting (#​6519)
  • Add how-to guide on configuring PyCharm (#​6525)
Deprecations & Removals
  • Remove Ace alias for CodeEditor
  • Remove ChatBox which has been replaced by panel.chat components
  • Remove HTML.style which is now replaced with HTML.styles
  • Remove Trend.title which is now replaced by Trend.name
  • Remove Viewable.app which is now replaced with pn.io.notebook.show_server
  • Remove Viewable.background which is now replaced with Viewable(styles={'background': ...})
  • Remove Viewable.pprint which is now replaced with print(Viewable(...))

v1.3.8

Compare Source

Date: 2024-01-24

This patch release fixes an important regression in the 1.3.6 release that resulted in global state to be incorrectly resolved in certain cases. Many thanks to our new contributor @​fohrloop and our maintainers @​ahuang11, @​Hoxbro and @​philippjfr for contributing to this release.

Bug fixes
  • Ensure ReactiveHTML correctly resets Event parameters (#​6247)
  • Fix ChatFeed / ChatInterface tests and async generator placeholders (#​6245)
  • Fix logic when looking up pn.state.curdoc (#​6254)
  • Handle margin=None in layout sizing mode computation (#​6267)
Compatibility
  • Updates for compatibility with pandas 2.2 (#​6259)
Documentation
  • Fix typos and add a cross-reference in docs (User Profiling) (#​6263)
  • Improve documentation on TextAreaInput (#​6264)

v1.3.7

Compare Source

Date: 2024-01-19

This patch release focuses on a number of fixes and minor enhancements for the chat components and various other smaller improvements and fixes including docs improvements. In particular we want to highlight the new Ploomber deployment guide contributed by @​neelash23. Next we want to welcome @​jz314, @​fayssalelmofatiche and @​neelasha23 as new contributors and welcome back @​SultanOrazbayev as a returning contributor. Lastly we want to thank the core contributor team, including @​MarcSkovMadsen, @​ahuang11, @​maximlt, @​Hoxbro and @​philippjfr for their continued efforts maintaining Panel.

Enhancements
  • Add filter_by to ChatMessage.serialize (#​6090)
  • Support using an SVG for ToggleIcon (#​6127)
  • Add resizable param to TextAreaInput (#​6126)
  • Improve date and datetime picker functionality (#​6152)
  • Add activity indicator to ChatMessage (#​6153)
  • Lazily import bleach HTML sanitizer (#​6179)
Bug fixes
  • Fix alignment issues in chat components (#​6104, #​6135)
  • Fix generator placeholder and optimize updates in Chat components (#​6105)
  • Fix issue with callback future handling on Chat components (#​6120)
  • Fix bug in Chat interfaces related to pn.state.browser_info (#​6122)
  • Allow instantiating empty Matplotlib pane (#​6128)
  • Ensure icon displays inline with text on FileDownload (#​6133)
  • Fix styling of links in Tabulator fast theme (#​6146)
  • Fix passing of card_params on ChatFeed (#​6154)
  • Handle Tabulator.title_formatter if is type dict (#​6166)
  • Fix per_session caching (#​6169)
  • Correctly reshape nd-arrays in Plotly pane (#​6174)
  • Handle NaT values on Perspective pane (#​6176)
  • Do not rerender output if ReplacementPane object identity is unchanged (#​6183)
  • Tabulator: fix valuesLookup set up for older list-like editors (#​6192)
  • Fix pyodide loading message styling issues (#​6194)
  • More complete patch for the TextEditor to support being rendered in the Shadow DOM (#​6222)
  • Add guard to Tabulator ensuring that it does not error when it is not rendered ([#​6223][https://github.com/holoviz/panel/pull/6223](https://togithub.com/holoviz/panel/pull/6223)3))
  • Fix race conditions when instantiating Comm in Jupyter causing notifications to break (#​6229, #​6234)
  • Handle duplicate attempts at refreshing auth tokens (#​6233)
Compatibility & Security
Documentation
  • Add Design and Theme explanation documentation (#​4741)
  • Fix pyodide execution in documentation
  • Fix wrong and broken link (#​5988, #​6132)
  • Use GoatCounter for website analytics (#​6117)
  • Add Dask How to guide (#​4234)
  • Fix Material template notebook .show() call (#​6137)
  • Add missing item in docstring (#​6167)
  • Ploomber Cloud deployment documentation (#​6182)
  • Correct duplicate wording (#​6188)
  • Update JupyterLite Altair example to latest API (#​6226)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link

stackblitz bot commented Mar 17, 2024

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

Copy link

vercel bot commented Mar 17, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
llm-dojo ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 2, 2024 5:33am

@renovate renovate bot force-pushed the renovate/panel-1.x-lockfile branch from dac7aec to 9ea8260 Compare March 29, 2024 02:43
@renovate renovate bot changed the title fix(deps): update dependency panel to v1.3.8 fix(deps): update dependency panel to v1.4.0 Mar 29, 2024
@renovate renovate bot force-pushed the renovate/panel-1.x-lockfile branch from 9ea8260 to 8583a02 Compare April 10, 2024 02:07
@renovate renovate bot changed the title fix(deps): update dependency panel to v1.4.0 fix(deps): update dependency panel to v1.4.1 Apr 10, 2024
@renovate renovate bot force-pushed the renovate/panel-1.x-lockfile branch from 8583a02 to ea2da8b Compare April 25, 2024 00:00
@renovate renovate bot changed the title fix(deps): update dependency panel to v1.4.1 fix(deps): update dependency panel to v1.4.2 Apr 25, 2024
@renovate renovate bot force-pushed the renovate/panel-1.x-lockfile branch from ea2da8b to d75a136 Compare May 23, 2024 20:47
@renovate renovate bot changed the title fix(deps): update dependency panel to v1.4.2 fix(deps): update dependency panel to v1.4.3 May 23, 2024
@renovate renovate bot force-pushed the renovate/panel-1.x-lockfile branch from d75a136 to 030d437 Compare June 2, 2024 05:31
@renovate renovate bot changed the title fix(deps): update dependency panel to v1.4.3 fix(deps): update dependency panel to v1.4.4 Jun 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants