Releases: primer/view_components
v0.0.58
Updates
-
Add accessibility section to
Breadcrumbs
page.Kate Higa
-
Improve performance of the Classify module, i.e.
Classify.call
.Cameron Dutro
-
Background arguments are now pulled in through the utilities class.
Jon Rohan
-
Border arguments are now pulled in through the utilities class.
Jon Rohan
Breaking changes
-
bg:
system argument will no longer accept hex color strings, and deprecated color scale.Jon Rohan
Bug fixes
-
Fix
ClipboardCopy
octicons not toggling correctly after first click.Manuel Puyol, Kristján Oddsson
v0.0.57
Bug fixes
-
Don't suggest empty colors for Octicons when autocorrecting.
Manuel Puyol
v0.0.55
Breaking changes
-
Primer::Breadcrumbs
requireshref
s for all items and no longer accepts theselected
argument.Joel Hawksley
-
Split
TabNav
intoTabNav
andTabPanels
.Kate Higa
New
-
Use the allocation_stats gem to count object allocations in our benchmarks.
-
Improve performance of Octicon cache key construction.
Cameron Dutro
-
Update
@primer/css
to17.7.0
which includes a new argument forword_break
Jon Rohan
Misc
-
Clean up extra constants in
UnderlineNav
.Kate Higa
v0.0.54
Breaking changes
-
Rename
BreadcrumbComponent
toBeta::Breadcrumbs
.Joel Hawksley
-
Split
UnderlineNavComponent
intoAlpha::UnderlineNav
andAlpha::UnderlinePanels
.Kate Higa
v0.0.53
New
-
Add autocorrection to
FlashComponent
linter when the context is basic text.Manuel Puyol
Updates
-
Linters won't mark offenses when the ignore count is correct unless explicitly configured to do so.
Manuel Puyol
-
Map the
for
argument when autofixingClipboardCopy
migrations.Kristján Oddsson
-
Add autocorrection for
CloseButton
linter.Manuel Puyol
Bug fixes
-
Linters won't convert HTML special elements.
Manuel Puyol
Misc
-
Only run CHANGELOG CI on pull requests.
Manuel Puyol
-
Run CI actions on pushes to main.
Cameron Dutro
-
Get to 100% code coverage.
Cameron Dutro
v0.0.52
New
-
Adding
Primer::Beta::Truncate
component to reflect changes in primer/css component Truncate.Jon Rohan
-
Add cop to look for deprecated system arguments and suggest replacements.
Jon Rohan
-
Add cop to use
primer_octicon
in favor ofocticon
.Manuel Puyol
-
Fix release script so it doesn't loop continuously.
Cameron Dutro
Updates
-
Promote
ClipboardCopy
to beta.Manuel Puyol
-
PrimerOcticon linter supports
aria-
anddata-
attributes.Manuel Puyol
-
Linters can:
-
convert values with ERB interpolations.
-
autocorrect cases with custom classes.
Manuel Puyol
-
-
Add a
scheme
option toBorderBoxComponent
rows.Cameron Dutro
-
Upgrade rubocop and support Ruby 3.0.
Cameron Dutro
-
Linters will not autocorrect cases where a required argument is missing.
Manuel Puyol
Misc
-
Update benchmarks to run in every supported Ruby version.
Manuel Puyol
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