Skip to content

Releases: primer/react

v3.0.0-beta

28 Sep 19:15
d7ecab7
Compare
Choose a tag to compare
v3.0.0-beta Pre-release
Pre-release

❌ Breaking Changes ❌

  • The MergeStatus component has been removed. This component can easily be created using a StateLabel component. #286
  • The Link component no longer takes scheme or muted props. Style the color of the link text using color instead. The Link also now has no underline by default. Add underline to override this. #282
  • DonutChart & DonutSlice have been renamed to Donut and Donut.Slice #269

🚀 New features

  • There is now a <BaseStyles> component for establishing typographic styles #276
  • Static CSS required by some components is now injected globally — no need for linking or bundling! #285

📝 Documentation

  • SideNav links now have active styles #281
  • Deployment is always scaled to one instance, fixing slow production loads #289
  • Inline SVGs via svgr/webpack #288
  • Docs site is now responsive! 🎉 #275
  • Standardize asset path prefix & fix index image #274
  • Updated component descriptions #287

🐛 Bug fixes

v2.0.3-beta

14 Sep 20:00
4cebb01
Compare
Choose a tag to compare
v2.0.3-beta Pre-release
Pre-release

💅 Housekeeping

  • Update some dependency versions #253

📝 Docs

  • Docs tweaks #244
  • Props Documentation #255
  • Format component docs into standard layout #239

✨ Enhancements

  • Refactor Link to use Emotion instead of Primer CSS #245

v2.0.1-beta

27 Aug 20:38
5518d7b
Compare
Choose a tag to compare
v2.0.1-beta Pre-release
Pre-release

🚀 Enhancements

  • Re-enable and refactor some component tests #219
  • Migrate from GitHub Pages to Now #220

📝 Documentation

  • Fix permalinked component and demo pages in docs
  • Build and inline CSS in docs for better performance

v2.0.0-beta

17 Aug 18:36
383f68c
Compare
Choose a tag to compare
v2.0.0-beta Pre-release
Pre-release

💥 Breaking changes

  • Rename Block to Box, Box to BorderBox #189
  • Rename CaretBox to PointerBox #202

🚀 Enhancements

  • Add positioning components #202 (and examples #215)
  • Allow CircleBadge size to be customized #213

💅 Housekeeping

  • Drop stage-0 Babel preset #207
  • Improve style testing utilities and some component tests #165

v1.0.0-beta

08 Aug 21:25
91115e8
Compare
Choose a tag to compare
v1.0.0-beta Pre-release
Pre-release

This is a major version bump which overhauls the guts of primer-react components without (hopefully!) changing the API in very drastic ways. See the migration docs for more information.

🚨Breaking Changes 🚨

  • Introduce emotion and styled-system 💥 #164
  • Refactor all components to use emotion + styled system. Tracking Issue ▶️ #168 (tons of PRs so just going to link to the Tracking Issue which has PR #'s)
  • src/props.js is dead; long live src/system-props.js! #203

📝 Documentation

  • Initial contributing/dev docs for emotion + styled system #180
  • Add migration docs #161 (fixed in #185)
  • Updates to PR template #144

🎉 New Components!

  • Adding FilterList and FilterListItem #167

🚀 Enhancements

  • Set displayName on every component for a friendlier debugging experience #160
  • Add git-tag-version=false to .npmrc (no PR, was committed to v0.0.13-beta PR #163)
  • Updates our npm publish configs to exclude tests and other irrelevant files #204

v0.0.12-beta

30 Jul 17:28
8f62bed
Compare
Choose a tag to compare
v0.0.12-beta Pre-release
Pre-release

📝 Documentation

  • Add LiveEditors to all example pages #81
  • Improve UnderlineNav examples and docs

💅 Housekeeping

  • Rework UnderlineNav and UnderlineNavLink class name interactions #162

v0.0.11-beta

20 Jul 19:38
a8283fb
Compare
Choose a tag to compare
v0.0.11-beta Pre-release
Pre-release

🚀 Enhancements

  • Responsive flex component #108
  • UnderlineNav follow-up tasks #128
  • Improve CircleBadge test coverage #135
  • Add onChange handler to TextInput #131
  • Add margin + padding to all components #138

📝 Documentation

  • Visual updates to Kit

Component Library Kit: https://primer.github.io/primer-react

🔀 Merged via #132

v0.0.10-beta

13 Jul 20:35
28520e8
Compare
Choose a tag to compare
v0.0.10-beta Pre-release
Pre-release

🎉 New Components!

  • OcticonButton component #122
  • UnderlineNav component #117
  • CircleBadge component #121

🚀 Enhancements

  • Hush console errors in test output #119
  • Improve test coverage #118

📝 Documentation

  • Visual updates to Kit

Component Library Kit: https://primer.github.io/primer-react/components/

🔀 Merged via #113

v0.0.9-beta

13 Jul 00:41
52dd875
Compare
Choose a tag to compare
v0.0.9-beta Pre-release
Pre-release

Patch Release

🐛 Bug Fix

  • This patch release switches the @github/octicons-react package to @githubprimer/octicons-react, so that GitHub projects using @github prefixed packages from GPR can use octicons-react ✨

v0.0.8-beta

09 Jul 20:28
bd2d68f
Compare
Choose a tag to compare
v0.0.8-beta Pre-release
Pre-release

🐛 Bug Fix

  • Build and publish the dist/ directory when running npm publish. #110
  • Remove unnecessary jest.transformIgnorePatterns setting from package.json

📝 Documentation