-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Prepare Release 1.20.0 #1228
Prepare Release 1.20.0 #1228
Conversation
@cmslewis build failed cuz |
|
|
@giladgray the parens around issue/PR numbers come from my copy-pasting the commit descriptions directly into the PR description. I could take them or leave them. |
Fix version numbers in site-docs/package.jsonPreview: documentation | table | github pages |
"This batching behavior is not yet user toggle-able or configurable, but we want it to be in the future." -> "This batching behavior is not yet user toggle-able or configurable, but will be in the future." |
@tgreenwatts done |
I am using the blueprints/Table in a GoldenLayout container and having issues trying to render new cells on container events. Is there plans to have a hook for batch rendering? |
Hi @waterscaleb - I moved your question into a separate ticket here #1317. This PR is closed and not relevant We've got a lot of vacations right now, so we'll probably respond next week. Thanks! |
🎆 Highlights:
Table
batch cell rendering and other performance improvements📖 Latest docs: blueprintjs.com/docs
@blueprintjs/core 1.20.0
@blueprintjs/datetime 1.17.0
TimePicker
disabled
prop ([DateTime] Add disabled prop to TimePicker #1219) (🎩 @AlexMarvelo)@blueprintjs/table 1.17.0
Table
cells are now batch-rendered within each frame when scrolling ([Table] Batch Child Rendering #1201)ColumnHeaderCell
/RowHeaderCell
index
prop, which is passed to callbacks if provided ([Table] Introduce Cell/HeaderCell index props and pass them to callbacks #1210)index
can be passed directly to a persistent callback function instance.ColumnHeaderCell
/RowHeaderCell
renderMenu
proprenderMenu
is an example of a callback that henceforth can be instantiated only once, because it receives the row/columnindex
as a parameter.menu
is now deprecated in favor ofrenderMenu
([Table] Introduce HeaderCell#renderMenu prop, deprecate HeaderCell#menu prop #1218)getShallowUnequalKeyValues
andgetDeepUnequalKeyValues
utility functions ([Table] Add new utils: getShallowUnequalKeyValues and getDeepUnequalKeyValues #1222)shouldComponentUpdate
methods; they will thus be more useful for Blueprint contributors than for Blueprint consumers.Table
componentWillReceiveProps
now responds to more prop changes and updates the component accordingly ([Table] Add more checks to componentWillReceiveProps #1165)ColumnHeader
/RowHeader
shouldComponentUpdate
issues ([Table] Fix shouldComponentUpdate issues in *Header's #1215) ([Table] Bugfix: Have column headers and row headers respond to FULL_TABLE selections too #1217)