Releases: appiphony/Strike-Components
Releases · appiphony/Strike-Components
1.0.0
New Features
- Strike Path: Replaces
Strike Wizardthis component was renamed to match the lightning component it best resembles,lightning path, no changes have been made to its functionality. However, the values for thedisplayModeattribue have been replaced,wizardis nowlinearandsimpleis nownon-linear[GitHub Issue #157] - Strike Picklist: Replaces
Strike Selectthis component was renamed to match it's behavior, no changes have been made to its functionality [GitHub Issue #159]
Improvements
- Multi Select Picklist: Added the ability to make pills
undestroyable, regardless if the Multi Select Picklist isdisabledor not [GitHub Issue #149]
Bug Fixes
- Strike Picklist (formerly Strike Select): Fixed an issue where preselecting a disabled option via code wouldn't set the picklist value [GitHub Issue #143]
- Strike Multi Select Picklist: Fixed an issue where deselecting a pill was causing the page to scroll to the top [GitHub Issue #156]
- Strike Data Grid: Fixed an issue where
Load Morewas displaying when the rows were all rendered [GitHub Issue #163]
0.10.1
Improvements
- Strike Data Grid: Added
loadMorefunctionality to control how many rows are displayed and how many render whenloadMorebutton is pressed [GitHub Issue #135]
Bug Fixes
- Strike Datepicker: Fixed an issue where clicking into a datepicker input with a value does not open the datepicker [GitHub Issue #119]
- Strike Modal: Closing the modal with 'Esc' key will now fire a close event [GitHub Issue #125]
- Strike Modal: Fixed an issue where pressing the 'Esc' key does not close a modal if it was opened through modifying the
showModalattribute [GitHub Issue #126] - Strike Multi Select Picklist: Fixed an issue where selections are removable even if the picklist is disabled [GitHub Issue #132]
- Strike Datepicker: Fixed issue where two datepickers on one page wouldn't close eachother when one was selected and the other was open [GitHub Issue #134]
- Strike Chart: Fixed issue with the chart rendering without a background [GitHub Issue #133]
- Strike Select: Fixed an issue where dropdowns are not opening if
searchableis set totrue[GitHub Issue #122] - Strike Select: Fixed an issue where the component appears in Lightning Page Builder [GitHub Issue #124]
- Strike Input: Fixed an issue where required validation was happening on change and not blur [GitHub Issue #145]
- Strike Datepicker: Fixed an issue where datepicker was rendering with a transparent background [GitHub Issue #148]
- Strike Multi Select Picklist: Fixed an issue where options were rendering incorrectly when in an error state [GitHub Issue #150]
0.10.0
Improvements
- All Strike Components: Updated API versions to 41
- All Strike Components: Components now utilize
lightning:iconin place ofstrike_svgwherever applicable [GitHub Issue #77] - Strike Data Grid: Added the
sortValueproperty on the object being passed in when the column'stypeis set to'COMPONENT'; represents the string value to be sorted on the component's behalf [GitHub Issue #67] - Strike Input: Inputs with
requiredset totruewill now automatically seterrortotrueanderrorMessageto'Complete this field'when the input is empty and a change event occurs [GitHub Issue #51] - Strike Modal: Added the
showCloseButtonattribute (default set totrue) to allow control over the close button's visibility [GitHub Issue #94] - Strike Modal: Removed an event listener that is no longer needed in Winter '18 [GitHub Issue #109]
- Strike Modal: New events have been added to expose how a modal was dismissed (
strike_evt_modalSecondaryButtonClickedandstrike_evt_modalCloseButtonClicked) [GitHub Issue #110] - Strike Select: Removed the
placeholderdefault value to match all other Strike form elements' functionality [GitHub Issue #81]
Bug Fixes
- All Strike Components: Updated use of an event property for Firefox compliance [GitHub Issue #39] [GitHub Issue #106]
- Strike Carousel: Updated helptext for icon name [GitHub Issue #104]
- Strike Data Grid: Fixed an issue where the component would throw an error if too many rows were passed in [GitHub Issue #66]
- Strike Data Grid: Fixed an issue where the component would throw an error if only one row object was provided [GitHub Issue #70]
- Strike Datepicker: Fixed an issue where the form element border is missing in Winter '18 [GitHub Issue #97][GitHub Issue #115]
- Strike Datepicker: Fixed an issue where the help text tooltip styling was not consistent with other Strike form elements [GitHub Issue #99]
- Strike Icon Picker: Fixed an issue where same icon couldn't be selected across multiple options [GitHub Issue #103]
- Strike Icon Picker: Fixed an issue where the form element border is missing in Winter '18 [GitHub Issue #111]
- Strike Input: Fixed an issue where the
disabledattribute is incorrectly handled on Edge [GitHub Issue #96] - Strike Lookup: Fixed an issue where help text would only appear if the form element was in focus [GitHub Issue #93]
- Strike Multi Select Picklist: Fixed an issue where cycling through options using arrow keys stopped working in Summer '17 [GitHub Issue #107]
- Strike Radio Group: Fixed an issue where radio group content was incorrectly showing and hiding [GitHub Issue #90]
- Strike Select: Fixed an issue where multiple dropdowns could be open at once [GitHub Issue #87]
- Strike Select: Fixed an issue where cycling through options using arrow keys stopped working in Summer '17 [GitHub Issue #88]
- Strike Select: Fixed an issue where an infinite loop would occur in certain rendering situations [GitHub Issue #92]
- Strike Textarea: Fixed an issue where the
disabledattribute is incorrectly handled on Edge [GitHub Issue #96] - Strike Textarea: Fixed an issue where live example doesn’t fully reset [GitHub Issue #98]
Notes
- All Strike Components: Components are now Lightning Linter compliant [GitHub Issue #59]
0.9.0
New Features
- Strike Progress Meter: Progress meter used to represent progress or keep track of an inventory
Improvements
- Strike Radio Group: Added onchange event handler [GitHub Issue #43]
- Strike Radio Group: Value is always cast into a string [GitHub Issue #44]
- Strike Radio Group Content: A child component of Strike Radio Group that represents conditional content that can be displayed based on the Radio Group's value
Bug Fixes
- Strike Modal: Fixed an issue where the value of showModal attribute was always set to false [GitHub Issue #41]
- Strike Multi Lookup: Fixed an issue where browsers were throwing an error when a function was being called twice [GitHub Issue #49] and [GitHub Issue #55]
- Strike Datepicker: Fixed an issue where a warning was being thrown due to a deprecated function call [GitHub Issue #50]
- Strike Carousel: Removed an improperly registered event [GitHub Issue #60]
Notes
- All Strike Components: Updated licensing to BSD 3-Clause License
0.8.0
New Features
- Strike Carousel: A paginated list of items that scroll left and right
- Strike Output Text: An element designed to output various types of data as text
Improvements
- All Strike Components: Updated API versions to 40
Bug Fixes
- Strike Lookup: Fixed an issue where IE and Edge browsers were incorrectly displaying scrollbars around the component's container [GitHub Issue #42]
0.7.0
New Features
- Strike Radio Group: A form element for accepting a single selection based on descriptive options
Improvements
- All Strike Components: Added version numbers and the BSD 2-Clause License to all
*.cmpand*.clsfiles [GitHub Issue #29] - Strike Datepicker: Added the
yearsBeforeandyearsAfterattributes to limit the year select options [GitHub Issue #3] - Strike Datepicker: Added the
helpTextPlacementattribute to enable customhelpTextpopover positioning [GitHub Issue #20] - Strike Input: Added the
helpTextPlacementattribute to enable customhelpTextpopover positioning [GitHub Issue #20] - Strike Lookup: Added the
helpTextPlacementattribute to enable customhelpTextpopover positioning [GitHub Issue #20] - Strike Modal: Added the
sizeattribute to enable large modals [GitHub Pull Request #35] [Credit: mbowen000] - Strike Multi Lookup: Added the
helpTextPlacementattribute to enable customhelpTextpopover positioning [GitHub Issue #20] - Strike Multi Select Picklist: Added the
helpTextPlacementattribute to enable customhelpTextpopover positioning [GitHub Issue #20] - Strike Multi Select Picklist: Added the
externalValueChangeAura method to enable rerendering of selection pills based on thevalueattribute [GitHub Issue #33] - Strike Popover: Added support for the
'auto 'prefix on allplacementvalues [GitHub Pull Request #27] [Credit: dsharrison] - Strike Select: Added the
helpTextPlacementattribute to enable customhelpTextpopover positioning [GitHub Issue #20] - Strike Textarea: Added the
helpTextPlacementattribute to enable customhelpTextpopover positioning [GitHub Issue #20] - Strike Tooltip: Added support for the
'auto 'prefix on allplacementvalues [GitHub Pull Request #27] [Credit: dsharrison]
Bug Fixes
- Strike Chart: Fixed an issue where pie charts were being cut off with certain legend text lengths [GitHub Issue #32]
- Strike Data Grid: Fixed an issue where responsive mobile headers were displaying incorrect values [GitHub Issue #30]
- Strike Input: Fixed a typo where the
tabindexattribute was incorrectly camel-cased [GitHub Issue #37] - Strike Input: Fixed an issue where
tabindexwas not being applied to toggles - Strike Multi Select Picklist: Fixed an issue where pre-populated selection would appear twice on load [GitHub Issue #15]
- Strike Multi Select Picklist: Fixed an issue where the component was causing a warning with Locker Service enabled [GitHub Issue #25]
0.6.0
New Features
- Strike Data Grid: A sortable and responsive data table component which accepts JSON data
- Strike Wizard: A process component used to communicate the progress of a particular process to the user
Improvements
- Strike Input: Added the
onkeydownandonkeyupattributes - Strike Textarea: Added the
onchange,onfocus,onblur,oninput,onkeydown, andonkeyupattributes
Bug Fixes
- Strike Input: Fixed an issue where the
oninputattribute would not call the specified controller method in certain cases
0.5.0
Improvements
- Strike Pill: Renamed the
typeattribute tovariant - Strike Tile: Renamed the
sourceattribute toavatarSource
Bug Fixes
- Strike Input: Fixed an issue where the types
datetime-localandmonthwere incorrectly styled on mobile devices - Strike Pill: Fixed an issue where clicking SVG icons would not propagate click events in Microsoft Edge
- Strike Textarea: Fixed an issue where assigning a negative value to
maxlengthwould cause the component to break - Strike Tile: Fixed an issue where clicking SVG icons would not propagate click events in Microsoft Edge
0.4.0
New Features
- Strike Multi Lookup: Similar to Strike Multi Select Picklist, Strike Multi Lookup gives the user the ability to select multiple Salesforce records in one field
- Strike Popover: Similar to Strike Tooltip, a Strike Popover appears when a user hovers over its trigger element and can display markup/components in its body
- Strike Tile: A grouping of information that can be used to describe a record (fiddler and documentation coming soon; used in Strike Multi Lookup)
Improvements
- Strike Datepicker: Datepickers now use the system's datepicker on mobile devices [GitHub Issue #14]
- Strike Input: Added support for the
checkbox,radio, andtoggletypes - Strike Input: Added the
showError(errorMessage)andhideError()methods - Strike Multi Select Picklist: Added the
onchangeattribute that calls a controller method when a selection is added or removed - Strike Multi Select Picklist: A "no results" message has been added
- Strike Option: Renamed the
strike_filterBy()andstrike_optionSelected()methods tofilterBy()andselect()respectively - Strike Option Group: Renamed the
strike_filterBy()method tofilterBy() - Strike Select: Strike Option Groups no longer display when
searchableis set totrueand no results in that group are found - Strike Select: A "no results" message has been added when searchable is set to true
- Strike Textarea: Added the
blur(),focus(),select(),showError(errorMessage), andhideError()methods
Bug Fixes
- Strike Datepicker: Fixed an issue where datepickers were unintentionally closing when clicking the Today link, left/right month arrows, and year select [GitHub Issue #9]
- Strike Multi Select Picklist: Fixed an issue where options were not filterable on mobile devices, though the input was still in focus behind the overlay [GitHub Issue #10]
- Strike Multi Select Picklist: Fixed an issue where multiple selections could not be made on iOS [GitHub Issue #11]
- Strike Multi Select Picklist: Fixed an issue where options were not reset after closing the picklist immediately after a search that yielded no results [GitHub Issue #13]
- Strike Select: Fixed an issue where clicking/tapping on the search input (when
searchableis set totrue) closes the dropdown - Strike Select: Fixed an issue where searches also returned option groups and sometimes displayed incorrect results
0.3.0
Improvements
- Strike Lookup: Added new dropdown menu styles for mobile devices
- Strike Lookup: Events have been modified to utilize a single event bundle in order to minimize component dependencies (see documentation for updated
nameandtypevalues) - Strike Modal: Events have been modified to utilize a single event bundle in order to minimize component dependencies (see documentation for updated
nameandtypevalues) - Strike Multi Select Picklist: Added new dropdown menu styles for mobile devices
- Strike Multi Select Picklist: Events have been modified to utilize a single event bundle in order to minimize component dependencies (see documentation for updated
nameandtypevalues) - Strike Select: Added new dropdown menu styles for mobile devices
- Strike Select: Events have been modified to utilize a single event bundle in order to minimize component dependencies (see documentation for updated
nameandtypevalues) - Strike Tooltip: Tooltips that extend past the left or right window bounds when
placementis set totoporbottomnow have their positioning adjusted to be fully visible in the window
Bug Fixes
- Strike Select: Fixed an issue where users were unable to open the select's dropdown when
searchableis set totrue - Strike Lookup: Fixed an issue where the
showRecentRecordsattribute was unable to retrieve recent records in the org - Strike Lookup: Fixed an issue where the search icon was incorrectly placed when viewed on mobile devices
- Strike Lookup: Fixed an issue where an empty dropdown menu would sometimes appear over the "Searching..." message