Releases: primer/view_components
v0.0.51
Breaking changes
-
Rename
width
andheight
System Arguments tow
andh
, resolving conflict with HTML attribute names.Manuel Puyol
Updates
-
SystemArgumentInsteadOfClass
linter will check for arguments in ViewHelpers.Manuel Puyol
v0.0.50
New
-
Add linter suggestions for
CloseButton
component.Manuel Puyol
Breaking changes
-
Update to
octicons
v15
, removing open-ended dependency. See [https://github.com/primer/octicons/releases/tag/v15.0.0] for icon name changes in release.Joel Hawksley
Updates
-
Don't require
title
forLabel
.Manuel Puyol
-
Improve autocorrectable linters to convert known SystemArgument classes.
Manuel Puyol
-
Add support for
width: :full
andheight: :full
to System Arguments.Joel Hawksley
Bug fixes
-
Update linters to not autocorrect attributes with ERB blocks.
Manuel Puyol
-
Fix
:height
and:width
docs to pull from UtilitiesJon Rohan
v0.0.49
New
-
Add linter suggestions for
Label
component.Manuel Puyol
-
Add linter suggestions for
ClipboardCopy
component.Manuel Puyol
Updates
-
Update the
Truncate
component to accept:strong
as a tag.Amélia Chavot
-
Improve
Primer::Classify::Utilities.classes_to_hash
performance.Manuel Puyol
Breaking changes
-
Require tab with panels to have
panel_id
soaria-controls
can be set.Kate Higa
-
Renames:
-
Primer::AvatarStackComponent
toPrimer::Beta::AvatarStack
.Manuel Puyol
-
Misc
-
Extract example tag parsing into helper.
Kate Higa
-
Generate a static constant JSON and use it when defining linters.
Manuel Puyol
v0.0.48
Breaking changes
-
Ensure panels in
Navigation::Tab
have a label.Kate Higa
Misc
-
Expose custom cops and default config for erblint.
Manuel Puyol
-
Fix double constant assign.
Manuel Puyol
v0.0.47
Breaking changes
-
Restrict tag for
Popover
to:div
andPopover
heading slot to headings.Kate Higa
-
Renames:
-
Primer::AutoComplete
toPrimer::Beta::AutoComplete
-
Primer::AutoComplete::Item
toPrimer::Beta::AutoComplete::Item
-
Primer::AvatarComponent
toPrimer::Beta::Avatar
Manuel Puyol
-
Misc
-
Update
doc_examples_axe_test
to exclude non-standalone components and fixMarkdown
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
v0.0.46
Updates
-
Default to matching
name
andid
ofinput
.Kate Higa
-
Restrict usage of padding system arguments on BorderBox, recommending use of
padding
density instead.Joel Hawksley
Breaking changes
-
Restrict
TabNav
andTab
tags.Kate Higa
-
Restrict
AvatarStack
body slot tag andImageCrop
spinner tag.Kate Higa
-
Restrict
Details
body slot tags andUnderlineNav
body slot tags.Kate Higa
-
Move Primer::Classify from
app/lib/
tolib/
. This requires an extrarequire "primer/classify"
statement for anywhere Classify is needed.Manuel Puyol, Jon Rohan
-
Restrict
Menu
heading slot tags to heading tags and requiretag
argument.Kate Higa
-
Adding animation, vertical_align, word_break, display, visibility, & position arguments to the utilities class.
animation: :grow
is nowanimation: :hover_grow
this was a change because we changed the class name in primer.Jon Rohan
Misc
-
Update contributing guidelines with release instructions.
Kate Higa
-
Prevent flexible tag syntax with rubocop rule.
Kate Higa
-
Update linter autocorrection to use
""
instead oftrue
for boolean attributes.Manuel Puyol
-
Update Storybook version.
Manuel Puyol
-
Added a changelog authoring guide to
CHANGELOG.md
.Amélia Chavot
v0.0.45
Updates
-
Allow copying from elements using
for
inClipboardCopy
.Manuel Puyol
Breaking changes
-
Remove
label
argument in favor ofaria-label
inClipboardCopy
.Manuel Puyol
Misc
-
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
v0.0.44
Updates
-
Allow
Dropdown
menu items to be rendered outside a list.Manuel Puyol
Breaking changes
-
Require a label or
aria-label
to be provided forAutoComplete
component.Kate Higa
-
Renames:
-
DropdownComponent
toDropdown
. -
Dropdown::MenuComponent
toDropdown::Menu
. -
Primer::ButtonMarketingComponent
toPrimer::Alpha::ButtonMarketing
. -
Primer::TextComponent
toPrimer::Beta::Text
.Manuel Puyol
-
-
Removes
summary_classes
attribute in favor of thesummary
slot inDropdown
.Manuel Puyol
Misc
-
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
v0.0.43
New
-
Add
clearfix
andcontainer
system arguments.Manuel Puyol
Updates
-
Promote
TabNav
component to beta.Manuel Puyol
-
Allow customizing
TabContainer
when usingTabNav
andUnderlineNav
components.Manuel Puyol
Breaking changes
-
Restrict
col
system arguments to only accept values between 1 and 12.Manuel Puyol
Misc
-
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
v0.0.42
New
-
Add
font_family
,font_style
andtext_transform
system arguments.Manuel Puyol
-
Add more options for
font_size
andfont_weight
.Manuel Puyol
Updates
-
Add
align
option to theTabNav
extra slot to allow HTML ordering.Manuel Puyol
Misc
-
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
ifViewComponent::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
Breaking changes
-
Restrict allowed tags for
Truncate
,Markdown
, andHiddenTextExpander
.Kate Higa