1.2.0 - 2023-08-25
- Added format file
psquizresult.format.ps1xml
. - Added a
TestTime
,TestVersion
, andPath
properties to the quiz result fromInvoke-PSQuiz
.
- Updated help for
New-PSQuiz
to reflect new parameters. - Updated
README.md
. - Updated help documentation.
- Updated masking and unmasking code to handle integer answers.
- Fixed regex pattern in
Protect-PSQuizfile
andUnprotect-PSQuizFile
.
1.1.0 - 2023-08-24
- Added commands
Protect-PSQuizFile
andUnprotect-PSQuizfile
, along with private helper functions, to mask or unmask answers. [Issue #3]
- Updated `Invoke-PSQuiz to start a quiz based on the quiz name. [Issue #1]
- Updated
Invoke-PSQuiz
to accept quiz by pipeline input. - Help documentation updates.
- Modified
Get-PSQuiz
to better support wildcards for the quiz name. [Issue #2] - Updated
README.md
.
1.0.0 - 2023-08-07
This is the first version published to the PowerShell Gallery.
- Added a dynamic parameter called
UseEditor
toNew-PSQuizFile
andNew-PSQuiz
. If running either command in VSCode or the PowerShell ISE, you can use the dynamic parameter open the new quiz file in the current editor. - Added a pshelp sample quiz.
- Added an ISE add-on menu command to insert the UTC formatted datetime into a JSON quiz file.
- Added a VSCode additional command to insert the UTC formatted datetime into a JSON quiz file.
- Added PSHelp sample quiz.
- Updated sample quizzes.
- Help updates.
- Updated
README.md
0.5.0 - 2023-08-06
- Updated
README.me
. - Updated command help with online links.
- Added format file
psquiz.format.ps1xml
. - Added argument completer for the
Path
parameter inSet-PSQuizFile
. - Added support for a JSON schema for the quiz files.
- Added command
Set-PSQuizPath
. - Added command
Remove-PSQuizSetting
. - Added command
Copy-PSSampleQuiz
to copy module sample quizzes to a new location.
-
Modified
Get-PSQuiz
to output a typed object and updated the associated format.ps1xml file. -
Modified manifest to reflect that this module should work in Windows PowerShell and PowerShell 7.
-
Updated help documentation.
-
Updated quiz JSON schema to use online source.
-
Updated root module file to export command aliases.
-
Fixed path bug in
New-PSQuizFile
-
initial module files