Releases: appnexus/lucid
Releases · appnexus/lucid
v1.3.0
Changes
- #332
minor
: added newExpanderPanel
component - #330
minor
: added newRefreshIcon
component - #334
minor
: improvedLineChart
andBarChart
to merge default margins with themargin
prop so you can still retain defaults if you only want to override some of them - #337
patch
: fixedSingleSelect
to allow tabbing (i.e. added tabindex) - #339
patch
: fixed a bug inCheckbox
that was causing onClick handlers to fire twice making it impossible to check the box
v1.2.1
v1.2.0
Changes
- #310
minor
: added legends and hover tooltips toBarChart
andLineChart
- #322
patch
: fixed Paginator reducer and removedsetStateWithNewProps
option inbuildHybridComponent
- #317
patch
: fixed disabledButton
styling - #318
patch
: fixed small issue with white buttons in Safari - #315
patch
: fixed bug withBanner
with small variants and icons - #304
patch
: fixed small bug that was causingRadioGroup
to misbehave when users tabbed to it - #321
patch
: fixed a critical breaking change introduced by various downstream d3 libraries
v1.1.0
Changes
- #288
minor
: added thePaginator
component - #312
patch
: fixedButton
font styling bug introduced in #302 and actually remove the firefox button outline that should have been fixed previously - #309
patch
: fixedContextMenu
to allow properstyle
prop overriding - #308
patch
: fixedToolTip
component that rendering on the wrong parts of the screen - #302
patch
: this was a messed up PR that was corrected by #312 - #303
patch
: fixed a small bug when hovering over a disabledAutocomplete
- #301
patch
: fixedDataTable
to properly center column group content - #297
patch
: fixedContextMenu
initial render position - #284
patch
: fixedTable
to properly support right text alignment inTh
- #277
patch
: fixedAutocomplete
input width to be 100% - #275
patch
: minor performance improvement forContextMenu
by preventing alignment if the fly out isn't expanded - #273
patch
: fixed style bug withTable
first column left borders - #299
none
: added "Credits" section to README - #295
none
: removed linting fromnpm run test-tdd
command
v1.0.0
Changes
- #226
major
: removed auto flipping fromContextMenu
- #231
major
: refactored and changedTable
, see Breaking Changes for more details - #212
major
: refactored child component approach, see Breaking Changes for more details - #218
major
: renamed a few components to match existing conventions, see Breaking Changes for more details - #210
major
: fixedTabs.Tab.onSelect
signature to be(index, { event, props }) => {}
- #267
minor
: removed the Space key from keyboard navigation onDropMenu
- #266
minor
: updatedAutocomplete
to be 100% width by default to match other text controls - #247
minor
: added newTooltip
component - #256
minor
: updated branding and fixed some issues withVerticalListMenu
:- fixed
VerticalListMenu
to usediv
s instead ofspan
s and made it 100% width by default - updated the small left marker that appears when hovering on
VerticalListMenu
items to animate similar toTable
- added the
isActionable
prop toVerticalListMenu.Item
that determines if the left marker appears on hover - updated
buildHybridComponent
to accept areducers
option as an optional override
- fixed
- #253
minor
: addedmaxMenuHeight
toSingleSelect
andflyOutStyle
toDropMenu
- #232
minor
: added two new componentsBarChart
andLineChart
- #209
minor
: updated exports to expose hybrid components by default - #211
minor
: added redux utilities and the new selector pattern - #263
patch
: fixed a bug withRadioGroup
that was preventing multiple label elements to pass through - #269
patch
: fixedDataTable
so it supportsisActive
ondata
- #258
patch
: fixed bug whereButtonGroup.Button
'sonClick
wasn't firing - #224
patch
: fixed invariant error in IE 11 related to a bug deep in the dungeon of Babel in the Yavascript forest - #271
none
: updated readme for 1.0.0 - #270
none
: fixed missing comma per linting rules - #261
none
: updated linting rules to enforce trailing commas - #248
none
: refactored a small amount of code inTable
- #219
none
: refactored internal code
Breaking Changes
API
- removed named export
childComponent
- removed named export
componentDefinition
- renamed
stateManagement.buildStatefulComponent
tostateManagement.buildHybridComponent
Table
- removed prop
hasExtraWhiteSpace: bool
and replaced it withdensity: oneOf(['compressed', 'extended'])
defaulting toextended
. - changed prop
hasNoBorder
tohasBorder
with an opposite boolean value - A lot of style changes for Table, see diff https://github.com/appnexus/lucid/pull/231/files#diff-d9e45e4cfffeaed1b27a59a59072ccaa
Table.Thead
- change className from
lucid-Table-thead
tolucid-Table-Thead
Table.Tbody
- change className from
lucid-Table-tbody
tolucid-Table-Tbody
Table.Tr
- change className from
lucid-Table-row
tolucid-Table-Tr
- removed prop
isHeader
- renamed prop
hasDetails
toisActionable
Table.Th
- change className from
lucid-Table-cell
tolucid-Table-Th
- removed prop
hasCheckbox
- removed prop
hasButton
- removed prop
hasIcon
- updated the rendered output to have a more flex-driven layout to handle sorting icons and resizers
Table.Td
- change className from
lucid-Table-cell
tolucid-Table-Td
- removed prop
isAfterRowSpan
- removed prop
hasCheckbox
- removed prop
hasButton
- removed prop
hasIcon
ScrollTable
- renamed prop
isNowrap
tohasWordWrap
DataTable
- removed prop
hasExtraWhiteSpace
- renamed props
hasDetails
toisActionable
ContextMenu
- removed prop
onChangeBounds
- removed auto flipping feature
LabeledCheckbox
- renamed to
CheckboxLabeled
LabeledRadioButton
- renamed to
RadioButtonLabeled
LabeledSwitch
- renamed to
SwitchLabeled
ValidatedTextField
- renamed to
TextFieldValidated
ValidatedTextField
- renamed to
TextFieldValidated
Tabs
- changed
onSelect
to a new signature(index, { event, props }) => {}
v1.0.0-beta.3
Changes
This release simply loosens our peer dependency on react
to encompass v15. We moved react-addons-css-transition-group
into peer deps as well. That means consumers will now need to explicitly rely on a supported version.
v1.0.0-beta.2
Changes
- #212
major
: refactored the way we handle child components- added named export
componentTypes
- added named export
- #226
major
: removed auto-flipping feature fromContextMenu
and consequently downstream components likeSingleSelect
- #231
major
: refactoredTable
- #218
major
: renamed components, see Breaking Changes for details - #210
major
: fixedTabs
onSelect
callback signature - #232
minor
: addedBarChart
andLineChart
components - #209
minor
: export hybrid components by default now - #211
minor
: added redux helpers- added named export
redux
- added named export
- #224
patch
: fixes a bug in IE11 (#220) when a consumer is using the babel Symbol polyfill - #219
none
: internal refactor
Breaking Changes
API
- removed named export
childComponent
- removed named export
componentDefinition
- renamed
stateManagement.buildStatefulComponent
tostateManagement.buildHybridComponent
Table
- removed prop
hasExtraWhiteSpace: bool
and replaced it withdensity: oneOf(['compressed', 'extended'])
defaulting toextended
. - changed prop
hasNoBorder
tohasBorder
with an opposite boolean value - A lot of style changes for Table, see diff https://github.com/appnexus/lucid/pull/231/files#diff-d9e45e4cfffeaed1b27a59a59072ccaa
Table.Thead
- change className from
lucid-Table-thead
tolucid-Table-Thead
Table.Tbody
- change className from
lucid-Table-tbody
tolucid-Table-Tbody
Table.Tr
- change className from
lucid-Table-row
tolucid-Table-Tr
- removed prop
isHeader
- renamed prop
hasDetails
toisActionable
Table.Th
- change className from
lucid-Table-cell
tolucid-Table-Th
- removed prop
hasCheckbox
- removed prop
hasButton
- removed prop
hasIcon
- updated the rendered output to have a more flex-driven layout to handle sorting icons and resizers
Table.Td
- change className from
lucid-Table-cell
tolucid-Table-Td
- removed prop
isAfterRowSpan
- removed prop
hasCheckbox
- removed prop
hasButton
- removed prop
hasIcon
ScrollTable
- renamed prop
isNowrap
tohasWordWrap
DataTable
- removed prop
hasExtraWhiteSpace
- renamed props
hasDetails
toisActionable
ContextMenu
- removed prop
onChangeBounds
LabeledCheckbox
- renamed to
CheckboxLabeled
LabeledRadioButton
- renamed to
RadioButtonLabeled
LabeledSwitch
- renamed to
SwitchLabeled
ValidatedTextField
- renamed to
TextFieldValidated
ValidatedTextField
- renamed to
TextFieldValidated
Tabs
- changed
onSelect
to a new signature(index, { event, props }) => {}
v1.0.0-beta.1
This release was a fluke, please use v1.0.0-beta.2
instead.
v0.2.10
Changes
- #241
minor
: added new TableGearIcon component and normalized the svg of the Warning, Info, Check, and Cross icons - #217
patch
: fixed warning aboutstroke-width
- #238
patch
: fixed performance issue with ContextMenu over-rendering - #239
patch
: fixed performance issue with the state management util - #225
none
: added badge in readme for waffle.io
v0.2.9
Changes
- #202
minor
: added newDataTable
component - #197
minor
: added newScrollTable
component - #175
patch
: large refactor and normalization of component sizing, margins, and padding. Below is a list of affected components:Autocomplete
Badge
Banner
Button
Checkbox
Dialog
DropMenu
Expander
Grid
LabeledCheckbox
LabeledRadioButton
LabeledSwitch
Panel
RadioButton
SingleSelect
Switch
Table
Tabs
TextField
Validation
- #192
none
: code cleanup inTable