@primer/view-components
Advanced tools
Changelog
0.0.59
Changed ClipboardCopy
to use copy
instead of paste
icon.
Cole Bemis
Breadcrumbs
no longer accepts padding and font size system arguments.
Joel Hawksley
Changelog
0.0.58
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
bg:
system argument will no longer accept hex color strings, and deprecated color scale.
Jon Rohan
Fix ClipboardCopy
octicons not toggling correctly after first click.
Manuel Puyol, Kristján Oddsson
Changelog
0.0.57
Don't suggest empty colors for Octicons when autocorrecting.
Manuel Puyol
Changelog
0.0.55
Primer::Breadcrumbs
requires href
s for all items and no longer accepts the selected
argument.
Joel Hawksley
Split TabNav
into TabNav
and TabPanels
.
Kate Higa
Use the allocation_stats gem to count object allocations in our benchmarks.
Improve performance of Octicon cache key construction.
Cameron Dutro
Update @primer/css
to 17.7.0
which includes a new argument for word_break
Jon Rohan
Clean up extra constants in UnderlineNav
.
Kate Higa
Changelog
0.0.54
Rename BreadcrumbComponent
to Beta::Breadcrumbs
.
Joel Hawksley
Split UnderlineNavComponent
into Alpha::UnderlineNav
and Alpha::UnderlinePanels
.
Kate Higa
Changelog
0.0.53
Add autocorrection to FlashComponent
linter when the context is basic text.
Manuel Puyol
Linters won't mark offenses when the ignore count is correct unless explicitly configured to do so.
Manuel Puyol
Deprecating background and border color presentational arguments
Jon Rohan
Map the for
argument when autofixing ClipboardCopy
migrations.
Kristján Oddsson
Add autocorrection for CloseButton
linter.
Manuel Puyol
Moving text color variables to Utilities class
Jon Rohan
Linters won't convert HTML special elements.
Manuel Puyol
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
Changelog
0.0.52
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 of octicon
.
Manuel Puyol
Fix release script so it doesn't loop continuously.
Cameron Dutro
Promote ClipboardCopy
to beta.
Manuel Puyol
PrimerOcticon linter supports aria-
and data-
attributes.
Manuel Puyol
Linters can:
convert values with ERB interpolations.
autocorrect cases with custom classes.
Manuel Puyol
Add a scheme
option to BorderBoxComponent
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
Update benchmarks to run in every supported Ruby version.
Manuel Puyol
Add a linter generator.
Manuel Puyol
Changelog
0.0.51
Rename width
and height
System Arguments to w
and h
, resolving conflict with HTML attribute names.
Manuel Puyol
SystemArgumentInsteadOfClass
linter will check for arguments in ViewHelpers.
Manuel Puyol
Changelog
0.0.50
Fix incorrect slots syntax in docs.
Joel Hawksley, Blake Williams
Add linter suggestions for CloseButton
component.
Manuel Puyol
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
Don't require title
for Label
.
Manuel Puyol
Improve autocorrectable linters to convert known SystemArgument classes.
Manuel Puyol
Add support for width: :full
and height: :full
to System Arguments.
Joel Hawksley
Update linters to not autocorrect attributes with ERB blocks.
Manuel Puyol
Fix :height
and :width
docs to pull from Utilities
Jon Rohan
Changelog
0.0.49
Add linter suggestions for Label
component.
Manuel Puyol
Add linter suggestions for ClipboardCopy
component.
Manuel Puyol
Update the Truncate
component to accept :strong
as a tag.
Amélia Chavot
Improve Primer::Classify::Utilities.classes_to_hash
performance.
Manuel Puyol
Require tab with panels to have panel_id
so aria-controls
can be set.
Kate Higa
Renames:
Primer::AvatarStackComponent
to Primer::Beta::AvatarStack
.
Manuel Puyol
Extract example tag parsing into helper.
Kate Higa
Generate a static constant JSON and use it when defining linters.
Manuel Puyol