v1.0.0
What's Changed
🎁 Features
- feat(quizz) : Add first version of database schema by @michaelcoll in #8
- fix(docker) : Update organisation name to reflect the real one. by @michaelcoll in #9
- feat(back) : Parse a quizz by @michaelcoll in #11
- Add CodeQL scan by @michaelcoll in #12
- feat(back) : Update DB model by @michaelcoll in #13
- chore(back) : Add quizz for test purpose. by @michaelcoll in #14
- feat(back) : Connect to a git repo to download quizzes by @michaelcoll in #16
- chore(quiz) : Update marvel quiz by @michaelcoll in #20
- feat(back) : Insert quizzes into database by @michaelcoll in #21
- chore(back) : Rename quizz -> quiz by @michaelcoll in #22
- feat(back) : Handle quizzes updates by @michaelcoll in #23
- feat(back) : Expose quiz api by @michaelcoll in #24
- feat(back): Add register endpoint by @michaelcoll in #35
- ci: Fix automerge job by @michaelcoll in #42
- ci: Fix automerge job by @michaelcoll in #43
- ci: Fix code-ql job by @michaelcoll in #44
- feat(back): Role based access by @michaelcoll in #46
- fix(back): Incorrect int conversion by @michaelcoll in #48
- ci: add automerge by @michaelcoll in #50
- ci: add Okteto preview by @michaelcoll in #57
- feat(db): add session tables by @michaelcoll in #59
- ci: restrict execution of github actions when it is really needed by @michaelcoll in #60
- ci: update auto-merge by @michaelcoll in #61
- ci: add coveralls by @michaelcoll in #62
- feat: add quiz duration by @michaelcoll in #63
- chore(dep): dependency version upgrades by @michaelcoll in #64
- feat(back): add /session endpoint by @michaelcoll in #65
- feat(back): add session start and add answer endpoints by @michaelcoll in #67
- ci(goveralls): disable goveralls on dependabot PRs by @michaelcoll in #68
- chore(dep): dependency version upgrades by @michaelcoll in #81
- feat(auth): switch from access token to id token in all endpoints by @michaelcoll in #82
- feat(auth): connect authentication from front app to backend by @michaelcoll in #84
- chore(front): add quiz pinia store by @michaelcoll in #85
- feat(db): add student class by @michaelcoll in #92
- feat(class): add list endpoint by @michaelcoll in #94
- feat(class): add create, update and delete endpoints by @michaelcoll in #98
- feat(user): add assign user to class endpoints by @michaelcoll in #104
- feat(quiz): add class visibility endpoints by @michaelcoll in #105
- feat(quiz): update quiz endpoint to restrain the visibility to the student by @michaelcoll in #106
- feat(quiz): list of quiz screen by @michaelcoll in #111
- chore(front): switch to Nuxt 3 by @michaelcoll in #116
- feat(quiz-session): add the quiz session by uuid endpoint by @michaelcoll in #120
- feat(front): add the quiz session screen by @michaelcoll in #158
- feat(auth): switch to github auth by @michaelcoll in #175
- feat(quiz): add session duration info by @michaelcoll in #180
- feat(admin): add user admin by @michaelcoll in #184
- feat(login): add a spinner while login by @michaelcoll in #186
- feat(class): add class admin by @michaelcoll in #196
- feat(admin): add quiz admin by @michaelcoll in #205
- feat(docker): update docker images by @michaelcoll in #208
- fix(front): fix front dependency by @michaelcoll in #210
- fix(docker): add env variables for local docker usage by @michaelcoll in #212
- feat(quiz): add code syntax highlight to questions by @michaelcoll in #228
- ci(next-auth): ignore dependency upgrade of the next-auth dependency by @michaelcoll in #232
- feat(admin): add quiz session admin by @michaelcoll in #245
- chore: add nitro logs by @michaelcoll in #246
- fix: multiple users using the same quiz have the same results by @michaelcoll in #249
- fix: filtering by user by @michaelcoll in #250
- ci: update trivy conf by @michaelcoll in #251
- feat(release): add github def file by @michaelcoll in #255
📦 Dependencies
- chore(deps): Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #34
- chore(deps): Bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 by @dependabot in #58
- chore(deps): Bump tj-actions/changed-files from 35 to 36 by @dependabot in #66
- chore(deps): Bump github.com/spf13/viper from 1.15.0 to 1.16.0 by @dependabot in #71
- chore(deps): Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #70
- chore(deps): Bump github.com/mattn/go-sqlite3 from 1.14.16 to 1.14.17 by @dependabot in #72
- chore(deps): Bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 by @dependabot in #73
- chore(deps-dev): Bump vite from 4.3.8 to 4.3.9 in /internal/web by @dependabot in #80
- chore(deps-dev): Bump @types/node from 20.2.3 to 20.2.5 in /internal/web by @dependabot in #79
- chore(deps-dev): Bump typescript from 5.0.4 to 5.1.3 in /internal/web by @dependabot in #75
- chore(deps-dev): Bump vitest from 0.31.4 to 0.32.0 in /internal/web by @dependabot in #77
- chore(deps): Bump google.golang.org/api from 0.126.0 to 0.127.0 by @dependabot in #107
- chore(deps): Bump golang.org/x/net from 0.10.0 to 0.11.0 by @dependabot in #108
- chore(deps): Bump google.golang.org/api from 0.127.0 to 0.128.0 by @dependabot in #109
- chore(deps-dev): Bump @types/node from 18.0.0 to 20.3.1 in /internal/web by @dependabot in #117
- chore(deps-dev): Bump nuxt from 3.6.0 to 3.6.1 in /internal/web by @dependabot in #127
- chore(deps-dev): Bump @types/node from 20.3.1 to 20.3.2 in /internal/web by @dependabot in #128
- chore(deps): Bump google.golang.org/api from 0.128.0 to 0.129.0 by @dependabot in #130
- chore(deps-dev): Bump typescript from 5.1.3 to 5.1.5 in /internal/web by @dependabot in #131
- chore(deps): Bump vue3-google-login from 2.0.16 to 2.0.17 in /internal/web by @dependabot in #126
- chore(deps-dev): Bump typescript from 5.1.5 to 5.1.6 in /internal/web by @dependabot in #132
- chore(deps-dev): Bump @types/node from 20.3.2 to 20.3.3 in /internal/web by @dependabot in #133
- chore(deps-dev): Bump eslint from 8.43.0 to 8.44.0 in /internal/web by @dependabot in #135
- chore(deps): Bump vue3-google-login from 2.0.17 to 2.0.18 in /internal/web by @dependabot in #136
- chore(deps-dev): Bump @types/node from 20.3.3 to 20.4.0 in /internal/web by @dependabot in #137
- chore(deps): Bump google.golang.org/api from 0.129.0 to 0.130.0 by @dependabot in #139
- chore(deps-dev): Bump @types/node from 20.4.0 to 20.4.1 in /internal/web by @dependabot in #143
- chore(deps-dev): Bump @types/node from 20.4.1 to 20.4.2 in /internal/web by @dependabot in #144
- chore(deps): Bump google.golang.org/api from 0.130.0 to 0.131.0 by @dependabot in #145
- chore(deps-dev): Bump nuxt from 3.6.1 to 3.6.3 in /internal/web by @dependabot in #146
- chore(deps-dev): Bump eslint from 8.44.0 to 8.45.0 in /internal/web by @dependabot in #147
- chore(deps): Bump google.golang.org/api from 0.131.0 to 0.132.0 by @dependabot in #148
- chore(deps-dev): Bump nuxt from 3.6.3 to 3.6.5 in /internal/web by @dependabot in #149
- chore(deps-dev): Bump @nuxt/devtools from 0.6.7 to 0.7.0 in /internal/web by @dependabot in #150
- chore(deps-dev): Bump @nuxt/devtools from 0.7.0 to 0.7.1 in /internal/web by @dependabot in #151
- chore(deps-dev): Bump @types/node from 20.4.2 to 20.4.4 in /internal/web by @dependabot in #152
- chore(deps): Bump github.com/go-git/go-git/v5 from 5.7.0 to 5.8.0 by @dependabot in #153
- chore(deps): Bump google.golang.org/api from 0.132.0 to 0.133.0 by @dependabot in #154
- chore(deps-dev): Bump @types/node from 20.4.4 to 20.4.5 in /internal/web by @dependabot in #155
- chore(deps): Bump google.golang.org/api from 0.133.0 to 0.134.0 by @dependabot in #157
- chore(deps): Bump github.com/go-git/go-git/v5 from 5.8.0 to 5.8.1 by @dependabot in #156
- chore(deps): Bump tj-actions/changed-files from 36 to 37 by @dependabot in #125
- chore(deps-dev): Bump @nuxt/devtools from 0.7.1 to 0.7.2 in /internal/web by @dependabot in #159
- chore(deps): Bump flowbite from 1.8.0 to 1.8.1 in /internal/web by @dependabot in #160
- chore(deps-dev): Bump @nuxt/devtools from 0.7.2 to 0.7.4 in /internal/web by @dependabot in #161
- chore(deps): Bump golang.org/x/net from 0.12.0 to 0.13.0 by @dependabot in #162
- chore(deps-dev): Bump @types/node from 20.4.5 to 20.4.6 in /internal/web by @dependabot in #163
- chore(deps-dev): Bump prettier from 3.0.0 to 3.0.1 in /internal/web by @dependabot in #164
- chore(deps-dev): Bump @types/node from 20.4.6 to 20.4.7 in /internal/web by @dependabot in #165
- chore(deps-dev): Bump @nuxt/devtools from 0.7.4 to 0.7.5 in /internal/web by @dependabot in #166
- chore(deps-dev): Bump @types/node from 20.4.7 to 20.4.8 in /internal/web by @dependabot in #167
- chore(deps): Bump golang.org/x/net from 0.13.0 to 0.14.0 by @dependabot in #168
- chore(deps): Bump google.golang.org/api from 0.134.0 to 0.135.0 by @dependabot in #169
- chore(deps): Bump google.golang.org/api from 0.135.0 to 0.136.0 by @dependabot in #170
- chore(deps-dev): Bump @types/node from 20.4.8 to 20.4.9 in /internal/web by @dependabot in #171
- chore(deps-dev): Bump @nuxt/devtools from 0.7.5 to 0.7.6 in /internal/web by @dependabot in #172
- chore(deps): Bump wangyoucao577/go-release-action from 1.38 to 1.39 by @dependabot in #173
- chore(deps-dev): Bump @nuxt/devtools from 0.7.6 to 0.8.0 in /internal/web by @dependabot in #174
- chore(deps-dev): Bump @types/node from 20.4.9 to 20.5.0 in /internal/web by @dependabot in #178
- chore(deps-dev): Bump eslint from 8.46.0 to 8.47.0 in /internal/web by @dependabot in #179
- chore(deps-dev): Bump prettier from 3.0.1 to 3.0.2 in /internal/web by @dependabot in #181
- chore(deps-dev): Bump @types/node from 20.5.0 to 20.5.1 in /internal/web by @dependabot in #187
- chore(deps): Bump wangyoucao577/go-release-action from 1.39 to 1.40 by @dependabot in #188
- chore(deps): Bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in #189
- chore(deps-dev): Bump @types/node from 20.5.1 to 20.5.3 in /internal/web by @dependabot in #192
- chore(deps-dev): Bump @types/node from 20.5.3 to 20.5.4 in /internal/web by @dependabot in #193
- chore(deps-dev): Bump typescript from 5.1.6 to 5.2.2 in /internal/web by @dependabot in #194
- chore(deps-dev): Bump @types/node from 20.5.4 to 20.5.6 in /internal/web by @dependabot in #195
- chore(deps): Bump tj-actions/changed-files from 37 to 38 by @dependabot in #191
- chore(deps-dev): Bump eslint from 8.47.0 to 8.48.0 in /internal/web by @dependabot in #198
- chore(deps-dev): Bump @types/node from 20.5.6 to 20.5.7 in /internal/web by @dependabot in #199
- chore(deps-dev): Bump @nuxt/devtools from 0.8.0 to 0.8.2 in /internal/web by @dependabot in #201
- chore(deps-dev): Bump nuxt from 3.6.5 to 3.7.0 in /internal/web by @dependabot in #200
- chore(deps-dev): Bump prettier from 3.0.2 to 3.0.3 in /internal/web by @dependabot in #206
- chore(deps-dev): Bump @nuxtjs/eslint-config-typescript from 12.0.0 to 12.1.0 in /internal/web by @dependabot in #207
- chore(deps-dev): Bump @sidebase/nuxt-auth from 0.6.0-beta.4 to 0.6.0-beta.5 in /internal/web by @dependabot in #209
- chore(deps-dev): Bump @types/node from 20.5.7 to 20.5.9 in /internal/web by @dependabot in #213
- chore(deps-dev): Bump nuxt from 3.7.0 to 3.7.1 in /internal/web by @dependabot in #217
- chore(deps-dev): Bump nuxt from 3.7.1 to 3.7.2 in /internal/web by @dependabot in #224
- chore(deps-dev): Bump @nuxt/devtools from 0.8.2 to 0.8.3 in /internal/web by @dependabot in #219
- chore(deps): Bump golang.org/x/net from 0.14.0 to 0.15.0 by @dependabot in #218
- chore(deps): Bump docker/login-action from 2 to 3 by @dependabot in #227
- chore(deps): Bump docker/metadata-action from 4 to 5 by @dependabot in #226
- chore(deps): Bump docker/build-push-action from 4 to 5 by @dependabot in #225
- chore(deps): Bump tj-actions/changed-files from 38 to 39 by @dependabot in #215
- chore(deps): Bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0 by @dependabot in #223
- chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in #216
- chore(deps): Bump github.com/go-git/go-git/v5 from 5.8.1 to 5.9.0 by @dependabot in #222
- chore(deps-dev): Bump eslint from 8.48.0 to 8.49.0 in /internal/web by @dependabot in #221
- chore(deps-dev): Bump @types/node from 20.5.9 to 20.6.0 in /internal/web by @dependabot in #220
- chore(deps-dev): Bump nuxt from 3.7.2 to 3.7.3 in /internal/web by @dependabot in #229
- chore(deps): Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #231
- chore(deps): Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #230
- chore(deps-dev): Bump @types/node from 20.6.0 to 20.6.1 in /internal/web by @dependabot in #233
- chore(deps-dev): Bump @types/node from 20.6.1 to 20.6.2 in /internal/web by @dependabot in #235
- chore(deps-dev): Bump @pinia-plugin-persistedstate/nuxt from 1.1.1 to 1.1.2 in /internal/web by @dependabot in #234
- chore(deps-dev): Bump @types/node from 20.6.2 to 20.6.3 in /internal/web by @dependabot in #236
- chore(deps): Bump dayjs from 1.11.9 to 1.11.10 in /internal/web by @dependabot in #237
- chore(deps-dev): Bump @nuxt/devtools from 0.8.3 to 0.8.4 in /internal/web by @dependabot in #238
- chore(deps-dev): Bump @nuxt/devtools from 0.8.4 to 0.8.5 in /internal/web by @dependabot in #239
- chore(deps-dev): Bump @types/node from 20.6.3 to 20.6.5 in /internal/web by @dependabot in #241
- chore(deps-dev): Bump @sidebase/nuxt-auth from 0.6.0-beta.5 to 0.6.0-beta.6 in /internal/web by @dependabot in #242
- chore(deps-dev): Bump nuxt from 3.7.3 to 3.7.4 in /internal/web by @dependabot in #244
- chore(deps-dev): Bump eslint from 8.49.0 to 8.50.0 in /internal/web by @dependabot in #240
- chore(deps-dev): Bump @types/node from 20.6.5 to 20.7.0 in /internal/web by @dependabot in #243
- chore(deps-dev): Bump @types/node from 20.7.0 to 20.7.1 in /internal/web by @dependabot in #252
- chore(deps-dev): Bump @types/node from 20.7.1 to 20.8.2 in /internal/web by @dependabot in #254
New Contributors
- @michaelcoll made their first contribution in #8
- @dependabot made their first contribution in #34
Full Changelog: https://github.com/michaelcoll/quiz-app/commits/1.0.0