Skip to content

Commit 6960627

Browse files
authored
Merge pull request #320 from wingkwong/develop
0.9.0 Release
2 parents ccb8a58 + 781b980 commit 6960627

File tree

12 files changed

+1640
-1671
lines changed

12 files changed

+1640
-1671
lines changed

CHANGELOG.md

Lines changed: 36 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# CHANGELOG
22

3+
## 0.9.0
4+
5+
- Added Progress Bar
6+
- Bumped dependencies
7+
- Fixed undefined className
8+
- Exposed time taken in result object
9+
310
## 0.8.2
411

512
- Bumped dependencies
@@ -63,81 +70,100 @@
6370
- Option to disable synopsis
6471

6572
## 0.3.9
73+
6674
- Added support for choosing number of questions to be used
6775
- Added eslint
6876

6977
## 0.3.8
78+
7079
- Fixed wrong npm version in 0.3.7
7180

7281
## 0.3.7
73-
- Fixed issue #54 - Custom result page is not displayed
82+
83+
- Fixed issue #54 - Custom result page is not displayed
7484

7585
## 0.3.6
76-
- Added Segment to quiz config
86+
87+
- Added Segment to quiz config
7788

7889
## 0.3.5
90+
7991
- Fixed issue #48 - Maximum update depth exceeded with onComplete props
8092
- Upgraded react version
8193

8294
## 0.3.4
95+
8396
- Fixed issue #35
8497
- Upgraded several dependencies
8598

8699
## 0.3.3
100+
87101
- Added Picture in Question
88102

89-
## 0.3.2
103+
## 0.3.2
104+
90105
- Fixed incorrect type and button issues (Ref to #32)
91106

92107
## 0.3.1
108+
93109
- Fixed Button issue introduced by v0.3.0 (Ref to #30)
94110

95111
## 0.3.0
112+
96113
- Added Feature: Multiple answers with multiple correct answers (Refer to #26)
97-
- Added Feature: Quiz Input Validator
114+
- Added Feature: Quiz Input Validator
98115
- Added Selection Tags
99-
- Introduced fields ``answerSelectionType``
100-
- Updated ``correctAnswer`` to either ``String``(Single Selection) or ``Array`` (Multiple Selection)
116+
- Introduced fields `answerSelectionType`
117+
- Updated `correctAnswer` to either `String`(Single Selection) or `Array` (Multiple Selection)
101118

102119
## 0.2.8
120+
103121
- Renamed Question.jsx to Core.jsx
104122
- Added Scoring System (Ref to #25)
105123
- Revised Question tag to allow markdown (Ref to #24)
106124

107125
## 0.2.7
126+
108127
- Added Locale for customimzation (Refer to #21)
109128
- Added logic to show incorrect answer users chose in result page (Refer to #22)
110129

111130
## 0.2.6
131+
112132
- Added showInstantFeedback & continueTillCorrect
113133
- Revised font color to the incorrect answer container
114134
- Fixed the incorrect index in the result page
115135

116136
## 0.2.5
137+
117138
- Added showDefaultResult, customResultPage, onComplete
118139

119140
## 0.2.4
141+
120142
- Added CHANGELOG.md
121143
- Added Features to README.md
122144
- Fixed potential security vulnerabilities
123145

124146
## 0.2.3
147+
125148
- Added filter question select tag
126149
- Revised result page
127150
- Revised styles
128151
- Updated README.md for shuffling questions set in v0.2.2
129152

130153
## 0.2.2
154+
131155
- Added messageForCorrectAnswer
132156
- Added messageForIncorrectAnswer
133157
- Added explanation
134158
- Added quizSynopsis
135159
- Revised result page style
136160

137161
## 0.2.1
162+
138163
- Minor Fix
139164

140165
## 0.2.0
166+
141167
- Removed Paper CSS
142168
- Added total number of questions & current question being answered (Refer to issue #3)
143169
- Removed Answer.jsx and Result.jsx
@@ -146,10 +172,13 @@
146172
- Allowed to review questions at the end
147173

148174
## 0.1.2
175+
149176
- Minor Fix
150177

151178
## 0.1.1
179+
152180
- Minor Fix
153181

154182
## 0.1.0
155-
- Initial version, created by wingkwong
183+
184+
- Initial version, created by wingkwong

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ The quiz source is a JSON object. You can use [react-quiz-form](https://github.c
4747
export const quiz = {
4848
"quizTitle": "React Quiz Component Demo",
4949
"quizSynopsis": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim",
50+
"progressBarColor": "#9de1f6",
5051
"nrOfQuestions": "4",
5152
"questions": [
5253
{
@@ -279,6 +280,15 @@ import { quiz } from './quiz';
279280
<Quiz quiz={quiz} timer={60} allowPauseTimer={true}/>
280281
```
281282

283+
284+
## Enable / Disable Progress Bar
285+
286+
```js
287+
import { quiz } from './quiz';
288+
...
289+
<Quiz quiz={quiz} enableProgressBar={true} />
290+
```
291+
282292
## Props
283293

284294
|Name|Type|Default|Required|Description|
@@ -295,6 +305,7 @@ import { quiz } from './quiz';
295305
|disableSynopsis|`boolean`|`false`|N|Disable synopsis before quiz|
296306
|timer|`number`|`false`|N|Sets timer in seconds|
297307
|allowPauseTimer|`boolean`|`false`|N|Pause / Resume timer|
308+
|enableProgressBar|`boolean`|`false`|N|Enable a progress bar|
298309

299310
## Contribution
300311

dist/index.es.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/bundle.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)