@primer/view-components
Advanced tools
Changelog
0.0.43
Add clearfix
and container
system arguments.
Manuel Puyol
Promote TabNav
component to beta.
Manuel Puyol
Allow customizing TabContainer
when using TabNav
and UnderlineNav
components.
Manuel Puyol
Restrict col
system arguments to only accept values between 1 and 12.
Manuel Puyol
Raise an error if class
is used as a system argument.
Manuel Puyol
Don't commit auto-generated component previews.
Kate Higa
Provide linters for component migrations.
Manuel Puyol
Update docs to accept multiline descriptions.
Manuel Puyol
Upgrade primer/css to 17.2.1
Jon Rohan
Changelog
0.0.42
Add font_family
, font_style
and text_transform
system arguments.
Manuel Puyol
Add more options for font_size
and font_weight
.
Manuel Puyol
Add align
option to the TabNav
extra slot to allow HTML ordering.
Manuel Puyol
Auto-generate component previews from doc examples and run integration test checks.
Kate Higa, Joel Hawksley
Configure previews controller to allow view helper usage in preview template.
Kate Higa
Only include ViewComponent::SlotableV2
if ViewComponent::Base
does not already include it.
Manuel Puyol
Add force_system_arguments
option to raise an error if a class is used instead of using System Arguments.
Manuel Puyol
Restrict allowed tags for Truncate
, Markdown
, and HiddenTextExpander
.
Kate Higa
Changelog
0.0.41
Create LocalTime
component.
Kristján Oddsson
Create Image
component.
Manuel Puyol
Add extra
slot to TabNav
.
Manuel Puyol
Do not raise error if Primer CSS class name is passed to component if PRIMER_WARNINGS_DISABLED
is set.
Joel Hawksley
Accept aria-current="true"
in tabbed components.
Manuel Puyol
Promote Tooltip
component to beta.
Manuel Puyol
Ensure that ClipboardCopy
behaviors only target ViewComponents.
Manuel Puyol
Ensure that the rounded
attribute for <image-crop>
is represented as a boolean attribute.
Kristján Oddsson
Rename TooltipComponent
to Tooltip
.
Manuel Puyol
Don't allow OcticonComponent
height/width values under 16px
Jon Rohan
Remove :large
size option from OcticonComponent
and change :medium
to 24px
Jon Rohan
Restrict Label
tag to span
, div
, a
, summary
.
Kate Higa
Add a CI check for changes to the CHANGELOG file.
Kristján Oddsson
Changelog
0.0.40
Create ImageCrop
component.
Kristján Oddsson
Promote IconButton
to beta.
Manuel Puyol
Add box
argument to IconButton
.
Manuel Puyol
Promote Markdown
to beta.
Manuel Puyol
Fix IconButton
raising when aria-label
was provided using an object.
Manuel Puyol
Fix disabling of default styles for SpinnerComponent
via nil
style parameter.
Chris Wilson
Deprecate Flex
in favor of BoxComponent
.
Manuel Puyol
Restrict ButtonGroup
tag to :div
and update docs for Text
tag.
Kate Higa
Remove non-functional width
and height
:fill
option.
Jon Rohan, Joel Hawksley
Restrict Subhead
heading
slot tag to div
and h1
-h6
.
Kate Higa
Restrict Blankslate
tag to div
.
Kate Higa
Explicitly limit tag for AvatarStack
to :div
and :span
.
Kate Higa
Rename MarkdownComponent
to Markdown
.
Manuel Puyol
Changelog
0.0.39
Promote CloseButton
to beta.
Manuel Puyol
Update ClipboardCopy
to not toggle icons unless they both exist.
Kristján Oddsson
Add icon
and counter
slots to ButtonComponent
.
Manuel Puyol
Create IconButton
component.
Manuel Puyol
Removing trailing whitespace from output of class=""
Classify generation.
Jon Rohan
Deprecate FlexItem
in favor of BoxComponent
.
Manuel Puyol
Dropping requirement of octicons_helper
and updating OcticonComponent
to use octicon
gem directly.
Jon Rohan
Breaking change: Remove :overlay
option from border_color
.
Simon Luthi
Changelog
0.0.38
Extract BaseButton
component.
Manuel Puyol
Add default aria-label
of "Close" to CloseButton
component.
Kate Higa
Set button variants in the ButtonGroup
parent.
Manuel Puyol
Create ClipboardCopy
component.
Kristján Oddsson
Breaking change: Rename ButtonGroupComponent
to ButtonGroup
and promote it to beta.
Manuel Puyol
Breaking change: Do not provide default for Heading
and improve documentation.
Kate Higa
Breaking change: Don't allow StateComponent
to be a link.
Kate Higa
Changelog
0.0.37
Update NPM package to include subdirectory JS files.
Manuel Puyol
Changelog
0.0.36
Add block
flag to ButtonComponent
.
Manuel Puyol
Add link
and invisible
schemes to ButtonComponent
.
Manuel Puyol
Create CloseButton
and HiddenTextExpander
component.
Manuel Puyol
Breaking change: Rename AutoCompleteComponent
to AutoComplete
and AutoCompleteItemComponent
to AutoComplete::Item
.
Manuel Puyol
Breaking change: Rename TruncateComponent
to Truncate
and promote it to beta.
Manuel Puyol
Changelog
0.0.35
Promote AutoCompleteComponent
, AutoCompleteItemComponent
, AvatarStackComponent
and ButtonComponent
to beta.
Manuel Puyol
Allow UnderlineNav
tabs to be rendered as a <ul><li>
list.
Manuel Puyol
Accessibility: Don't add tab roles when UnderlineNav
or TabNav
use link redirects.
Manuel Puyol
Breaking change: Make label
required for UnderlineNav
and TabNav
.
Manuel Puyol
Changelog
0.0.34
Add p: :responsive
and m: :auto
system arguments.
Manuel Puyol
Remove my: :auto
and negative m:
system arguments.
Manuel Puyol
Breaking change: Rename FlashComponent
variant
argument to scheme
.
Manuel Puyol
Breaking change: Rename LinkComponent
variant
argument to scheme
.
Manuel Puyol
Breaking change: Rename ButtonComponent
button_type
argument to scheme
.
Manuel Puyol
Breaking change: Rename ButtonMarketing
button_type
argument to scheme
.
Manuel Puyol
Breaking change: Rename StateComponent
color
argument to scheme
.
Manuel Puyol