@primer/view-components
Advanced tools
Changelog
0.0.48
Ensure panels in Navigation::Tab
have a label.
Kate Higa
Expose custom cops and default config for erblint.
Manuel Puyol
Fix double constant assign.
Manuel Puyol
Changelog
0.0.47
Restrict tag for Popover
to :div
and Popover
heading slot to headings.
Kate Higa
Renames:
Primer::AutoComplete
to Primer::Beta::AutoComplete
Primer::AutoComplete::Item
to Primer::Beta::AutoComplete::Item
Primer::AvatarComponent
to Primer::Beta::Avatar
Manuel Puyol
Update doc_examples_axe_test
to exclude non-standalone components and fix Markdown
example.
Kate Higa
Update DetailsComponent
examples.
Manuel Puyol
Add linter to suggest system arguments instead of classes.
Manuel Puyol
Update component generator to create components in the right status module.
Manuel Puyol
Add example for truncating HTML to Truncate
.
Joel Hawksley
Update docs generation to point to the correct file sources.
Manuel Puyol
Add ENV flag to dump linter data into a file.
Manuel Puyol
Changelog
0.0.46
Default to matching name
and id
of input
.
Kate Higa
Restrict usage of padding system arguments on BorderBox, recommending use of padding
density instead.
Joel Hawksley
Restrict TabNav
and Tab
tags.
Kate Higa
Restrict AvatarStack
body slot tag and ImageCrop
spinner tag.
Kate Higa
Restrict Details
body slot tags and UnderlineNav
body slot tags.
Kate Higa
Move Primer::Classify from app/lib/
to lib/
. This requires an extra require "primer/classify"
statement for anywhere Classify is needed.
Manuel Puyol, Jon Rohan
Restrict Menu
heading slot tags to heading tags and require tag
argument.
Kate Higa
Adding animation, vertical_align, word_break, display, visibility, & position arguments to the utilities class. animation: :grow
is now animation: :hover_grow
this was a change because we changed the class name in primer.
Jon Rohan
Update contributing guidelines with release instructions.
Kate Higa
Prevent flexible tag syntax with rubocop rule.
Kate Higa
Update linter autocorrection to use ""
instead of true
for boolean attributes.
Manuel Puyol
Update Storybook version.
Manuel Puyol
Add a changelog authoring guide to CHANGELOG.md
.
Amélia Chavot
Changelog
0.0.45
Allow copying from elements using for
in ClipboardCopy
.
Manuel Puyol
Remove label
argument in favor of aria-label
in ClipboardCopy
.
Manuel Puyol
Add autocorrect for button linters.
Manuel Puyol
Unify contributing guidelines.
Kate Higa
Rerun flaky system tests.
Manuel Puyol
Check if selector is a classify class in Utilities.
Jon Rohan
Changelog
0.0.44
Allow Dropdown
menu items to be rendered outside a list.
Manuel Puyol
Require a label or aria-label
to be provided for AutoComplete
component.
Kate Higa
Renames:
DropdownComponent
to Dropdown
.
Dropdown::MenuComponent
to Dropdown::Menu
.
Primer::ButtonMarketingComponent
to Primer::Alpha::ButtonMarketing
.
Primer::TextComponent
to Primer::Beta::Text
.
Manuel Puyol
Removes summary_classes
attribute in favor of the summary
slot in Dropdown
.
Manuel Puyol
Replace Classify::Spacing class with pre-generated mappings.
Jon Rohan
Add linter suggestions for Button
component.
Manuel Puyol
Sort documentation arguments.
Jon Rohan
Add validations for docs generation.
Manuel Puyol, Kate Higa
Change docs header order.
Manuel Puyol, Kate Higa
Add preliminary criteria for new alpha
components.
Joel Hawksley
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