Releases: freeCodeCamp/ui
Releases · freeCodeCamp/ui
v2.1.0
What's Changed
- feat: handle onSuccess and onFailure in useQuiz by @huyenltnguyen in #341
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- fix: allow QuizQuestion to render PrismFormatted in answer label by @huyenltnguyen in #322
- fix: rendering of quiz question with code by @huyenltnguyen in #328
- fix: move react and react-dom under peerDependencies by @huyenltnguyen in #78
- fix: Quiz validation by @huyenltnguyen in #323
- feat: add TS to PrismFormatted languages by @huyenltnguyen in #334
- fix: quiz question display by @huyenltnguyen in #333
- chore(ci): add package build test to CI by @huyenltnguyen in #338
Breaking Changes
The return type of useQuiz
has changed.
- Old: an array of questions
- New: an object containing
questions
,validateAnswers
, andcorrectAnswerCount
properties
Full Changelog: v1.2.0...v2.0.0
v1.2.0
What's Changed
- feat: add PrismFormatted by @huyenltnguyen in #303
- feat: add getThemingClass util by @huyenltnguyen in #241
- feat: add QuizQuestion and Quiz components by @huyenltnguyen in #298
- feat: add Callout component by @huyenltnguyen in #240
- docs: add stories for how PrismFormatted handles long lines by @huyenltnguyen in #319
Full Changelog: 1.1.0...v1.2.0
1.1.0
What's Changed
- fix: add a top margin to DropDownButton by @huyenltnguyen in #208
- fix: dropdown icon alignment by @huyenltnguyen in #237
- ci: test against multiple react versions by @ojeytonwilliams in #238
- feat: add Spacer component by @huyenltnguyen in #248
- fix: text-left to text-start by @gagan-bhullar-tech in #270
- fix: add noopener to Button by @gagan-bhullar-tech in #271
- fix(a11y): increase the opacity of input placeholder by @huyenltnguyen in #268
New Contributors
- @gagan-bhullar-tech made their first contribution in #270
Full Changelog: v1.0.3...1.1.0
v1.0.3
What's Changed
- chore: Remove the btn-block class from Dropdown by @suganthan0001 in #179
New Contributors
- @suganthan0001 made their first contribution in #179
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- build: clean before building by @ojeytonwilliams in #146
- Revert "chore: configure for esm (#29)" by @ojeytonwilliams in #149
Full Changelog: v1.0.0...v1.0.2
v1.0.1
What's Changed
- chore(storybook): prevent storybook from automatically opening in the browser by @huyenltnguyen in #31
- ci: lint before testing by @ojeytonwilliams in #34
- feat: lint and pre-commit hook with Husky and eslint by @Sembauke in #33
- fix: replace ts-node with tsx for scripts by @ojeytonwilliams in #35
- chore: remove unused assets by @huyenltnguyen in #38
- feat: enable renovate by @Sembauke in #39
- chore: upgrade Storybook by @Sembauke in #37
- chore: run prettier on commit by @ojeytonwilliams in #49
- feat: add eslint-plugin-jest by @a2937 in #60
- chore: add nvmrc file, setting node major version by @ojeytonwilliams in #62
- ci: only respond to pushes if targetting main by @ojeytonwilliams in #63
- refactor: keep normalize.css pristine by @huyenltnguyen in #46
- chore(storybook): reorganize component list by @huyenltnguyen in #55
- fix: apply and simplify jest lint rules by @ojeytonwilliams in #64
- chore(storybook): minor cleanup by @huyenltnguyen in #68
- fix(a11y): color contrast of FormControl placeholder text by @huyenltnguyen in #76
- fix: add Json files to lint by @Sembauke in #75
- feat: add Modal.Footer alignment story by @huyenltnguyen in #84
- refactor: flatten dropdown folder by @huyenltnguyen in #87
- fix: import path by @huyenltnguyen in #89
- feat: add typecheck to CI by @huyenltnguyen in #90
- chore(deps): remove
@types/testing-library__jest-dom
and upgrade@testing-library/jest-dom
by @huyenltnguyen in #85 - fix(a11y): disabled button behavior and color contrast by @huyenltnguyen in #65
- feat(tools): enable typecheck on all TypeScript files by @huyenltnguyen in #97
- refactor: clean up gen script using promises by @ojeytonwilliams in #102
- feat: add fonts to the system by @huyenltnguyen in #100
- chore: configure for esm by @ojeytonwilliams in #29
- chore(deps): update to latest minor version by @ojeytonwilliams in #109
- fix: storybook static directory by @huyenltnguyen in #119
- fix(a11y): control label text color by @huyenltnguyen in #120
- refactor: consolidate CSS stylesheets by @huyenltnguyen in #114
- fix: exclude fonts.css from the base stylesheet by @huyenltnguyen in #136
New Contributors
Full Changelog: v0.1.0...v1.0.1
v1.0.0
This is a botched release. Use v1.0.1 instead.
v0.1.0
What's Changed
- fix: build library and storybook by @Sembauke in #4
- fix: require Node version to be at least 20 by @huyenltnguyen in #5
- feat: scripts, config, introduction by @raisedadead in #6
- feat: setup Jest by @Sembauke in #8
- feat: Jest Workflow by @Sembauke in #14
- chore: prettier and editorconfig by @ojeytonwilliams in #17
- fix: run tests on pull-requests by @Sembauke in #18
- fix: remove storybook migration assistant by @Sembauke in #20
- fix: deprecated rollup plugin warning by @Sembauke in #19
- feat: storybook build workflow by @Sembauke in #22
- fix: compile ts code to dist and exclude compiling utils by @Nirajn2311 in #21
- refactor: clarify that the storybook workflow tests the build by @ojeytonwilliams in #25
- feat: Deploy Storybook as documentation site (#26) by @Sembauke in #27
- fix: remove headlessui dist import by @huyenltnguyen in #28
- feat: add README.md by @Sembauke in #32
New Contributors
- @huyenltnguyen made their first contribution in #5
- @raisedadead made their first contribution in #6
- @ojeytonwilliams made their first contribution in #17
- @Nirajn2311 made their first contribution in #21
Full Changelog: https://github.com/freeCodeCamp/ui/commits/v0.1.0