Releases: vexx32/PSKoans
Releases · vexx32/PSKoans
PSKoans v0.67.1
Bug Fixes
- Resolved an issue where
Show-Karma -Module $name
was not working correctly.
- Changed
-Contemplate
to use -NoNewWindow
for the editor process to avoid popping additional console windows needlessly.
- Miscellaneous fixes to koan topics (thanks @devlincashman!)
Enhancements
- Reworked
Show-Karma
's parameter sets to allow -Module
to be used alongside -Contemplate
.
Commit Log
PSKoans v0.67.0
Changes
- Refactor of
AboutCmdletVerbs
to make things clearer.
Dbatools Koans
- Added a set of koans for the
dbatools
module (thanks @shaneis!)
These have been in the works for well over a year now, and Shane has done a great job of laying out the foundational principles and commands used in dbatools
.
If you want to check these out, you'll first need to have the dbatools
module installed from the PowerShell Gallery, and then call Show-Karma
with -Module dbatools
.
If there are any issues, let us know. 🙂
Bugfixes
- Fixed several issues in
AboutCsvCmdlets
(thanks @johnheusinger!)
- Fixed several issues in
AboutRegularExperssions
(thanks @udubnate!)
- Fixed an issue in
AboutGetMember
where the wrong test was being used (thanks @HLupfert!)
- Fixed an issue in AboutArrays (thanks @devlincashman!)
- Fixed some issues in AboutPSObjects (thanks @Maamue!)
- Fixed an issue in AboutStringBuilder (thanks @Maamue!)
- Pinned the Pester dependency to
4.10.1
in the manifest so PSKoans won't try to use Pester v5 and break until we get things updated.
Commit Log
refs/tags/v0.67.0: v0.67.0
v0.66.2 - Fixes & Improvements
Bugfixes
Topic - AboutEnumeration
- There was a missing closing brace for one of the
It
blocks in this file, so I'd recommend doing a full Reset-PSKoan -Topic AboutEnumeration
to be sure the file structure is correct.
- I suspect doing
Update-PSKoan
on this file may result in some interesting behaviour due to the AST structure being very off from what's actually expected, but I've not verified how buggy that will be.
- Once the file has been reset from the previous, broken state it should be safe to update.
Improvements
- Enable
Show-Karma -Topic $someTopic -Contemplate
to allow opening just a specific topic file.
- Updates to build pipeline.
Commit Log
Hash |
Subject |
2fd7167 |
✨ (#376) [Show-Karma] Enable -Contemplate with -Topic (#377) |
1f58ac5 |
🔧 use version-appropriate tryparse method (#374) |
025c095 |
(#372) Fix issues in AboutEnumeration (#373) |
1a0fb29 |
🚀 Convert Deployment step to Deployment Job & Publish Artifacts to GH Release (#371) |
refs/tags/v0.66.2: v0.66.2
:rocket: Fix deployment job configuration
v0.66.1 - Koan Topic Revisions
Notable Changes
- Add
Move-PSKoanLibrary
function to streamline the process of moving your in-progress koan library to another location.
- Updates to koan topics in
Introductions
folder.
- Fixed issue in
AboutTypeOperators
where a scriptblock invocation returns unhelpful results. (Thanks, @Maamue!)
- Refactor some tests with
Show-Advice
.
- Add missing variable declarations in
AboutArrays
(Thanks @ChaseFreeman17!)
Commit Log
v0.66 - Improvements to Show-Karma -Contemplate
Breaking Changes
Show-Karma -Contemplate
Changes
Show-Karma -Contemplate
/ -Meditate
now open the current koan file instead of just the koan directory. Massive thanks to @arefg's awesome contributions to getting this feature working.
- Added some handling for common editors known to be able to handle jumping to specific lines in specific files.
- Fallback behaviour is just to open the file in the currently set editor.
- To set your editor, use
Set-PSKoanSetting -Name Editor -Value $editorCommandLine
. If the executable is on PATH, you just need the name. If not, you can supply a full path to the executable you want PSKoans to pass the file reference to.
New Features
Show-Karma -Library
- Previous
-Meditation
behaviour was moved to a -Library
parameter - this will open the koan directory as per normal.
New Koans Module - ActiveDirectory
- Currently only contains an
AboutFiltering
topic. (Thanks to @indented-automation for his excellent work here!)
- These koans require that you have the
ActiveDirectory
PowerShell module installed and an available Domain Controller to query.
- Get started on these koans with
Show-Karma -Module ActiveDirectory
, or use Show-Karma -IncludeModule ActiveDirectory
to include these koans alongside the standard set.
- Because it requires an additional module to be installed, these koans will not be evaluated by default.
New Koans
Improvements and Fixes
- Improved explanations around rounding methods employed in PS (Thank you, @jschpp!)
- Updated the README with some nice images (Thanks you @potatoqualitee for the suggestion!)
- Fixed some issues in AboutBitwiseOperations (Thank you, @indented-automation!)
- Fixed assorted more minor issues in various koan topics.
- Fixed an issue in AboutConditionals with the placement of some of the blanks. (Thanks @asherber!)
Changelog
PSKoans v0.65.4 - More Kata Fixes
Notable Changes
SortingCharacters
kata should actually be functional now.
- Please
Reset-PSKoan -Topic SortingCharacters
if you're seeing issues with this kata after updating your PSKoans module.
Known Issues
SortingCharacters
kata is a bit unnecessarily cruel. This needs some additional work and maybe a change of approach, so if you're having too much trouble getting a reliable solution I do recommend you skip it at the present.
Commit Log
Hash |
Subject |
a0bc4b0 |
🐛 Fix bad function name reference in kata |
612106e |
🐛 Add missing using statements |
PSKoans v0.65.3 - Fixing Katas
Notable Changes
- Updated
Kata
files to resolve issues with the verification scripts not allowing use of indexes, properties, or methods.
- To get the latest versions of these files, you can
Reset-PSKoan -Topic ProcessingStrings, SortingCharacters
- Other minor fixes to some koan files.
- Added some new flavour texts to meditation prompts
Contributors
A big thankyou to @weq, @jessiewestlake, and @cuzza0 for their contributions! 😊 💖 🌸
Commit Log
PSKoans v0.65.2 - Bugfixes and Help
Notable Changes
- 🎉 Fixed external help generation so help is properly present in the module again! 🎉
- Thanks to @compwiz32 for bringing this problem to my attention!
- Updated a couple koans that were passing when they shouldn't
- Updated comments and instructions in AboutCmdletVerbs
Changelog
Hash |
Subject |
22eb24a |
🚀 Fix CI tooling for publishing to gallery |
6634df7 |
✨ Update AboutCmdletVerbs (#318) |
694b6e2 |
📝 Version bump |
f2d9290 |
🚀 Publish External Help with module (#319) |
99ece96 |
🐛 AboutAssertions - Avoid Casting [Blank] to [bool] (#316) |
8e37746 |
📝 Changelog - Leave commits in order (#314) |