Socket
Socket
Sign inDemoInstall

@primer/view-components

Package Overview
Dependencies
11
Maintainers
0
Versions
4912
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1
488490
492Next

0.0.52

Diff

Changelog

Source

0.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 of octicon.

    Manuel Puyol

  • Fix release script so it doesn't loop continuously.

    Cameron Dutro

Updates

  • 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

Misc

  • Update benchmarks to run in every supported Ruby version.

    Manuel Puyol

  • Add a linter generator.

    Manuel Puyol

manuelpuyol
published 0.0.51 •

Changelog

Source

0.0.51

Breaking changes

  • Rename width and height System Arguments to w and h, resolving conflict with HTML attribute names.

    Manuel Puyol

Updates

  • SystemArgumentInsteadOfClass linter will check for arguments in ViewHelpers.

    Manuel Puyol

manuelpuyol
published 0.0.50 •

Changelog

Source

0.0.50

Updates

  • Fix incorrect slots syntax in docs.

    Joel Hawksley, Blake Williams

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 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

Bug fixes

  • Update linters to not autocorrect attributes with ERB blocks.

    Manuel Puyol

  • Fix :height and :width docs to pull from Utilities

    Jon Rohan

manuelpuyol
published 0.0.49 •

Changelog

Source

0.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 so aria-controls can be set.

    Kate Higa

  • Renames:

    • Primer::AvatarStackComponent to Primer::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

manuelpuyol
published 0.0.48 •

Changelog

Source

0.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

manuelpuyol
published 0.0.47 •

Changelog

Source

0.0.47

Breaking changes

  • 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

Misc

  • 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

manuelpuyol
published 0.0.46 •

Changelog

Source

0.0.46

Updates

  • 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

Breaking changes

  • Restrict TabNavand 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

Misc

  • 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

khiga8
published 0.0.45 •

Changelog

Source

0.0.45

Updates

  • Allow copying from elements using for in ClipboardCopy.

    Manuel Puyol

Breaking changes

  • Remove label argument in favor of aria-label in ClipboardCopy.

    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

manuelpuyol
published 0.0.44 •

Changelog

Source

0.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 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

Misc

  • 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

manuelpuyol
published 0.0.43 •

Changelog

Source

0.0.43

New

  • Add clearfix and container system arguments.

    Manuel Puyol

Updates

  • Promote TabNav component to beta.

    Manuel Puyol

  • Allow customizing TabContainer when using TabNav and UnderlineNav 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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc