Skip to content

v0.66 - Improvements to Show-Karma -Contemplate

Compare
Choose a tag to compare
@vexx32 vexx32 released this 07 Feb 19:51

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

Hash Name Subject
a68479b @jschpp 📝 Added a comment with further explanation for rounding (#357)
f69405a @vexx32 ✨ Implement simple current topic information cache (#355)
840b69f @jschpp 🔧 Use integers instead of strings (#356)
b2e00b6 @vexx32 🎨 Add Images to README.md (#354)
c450201 @vexx32 ✨ Add Open File Feature (#346)
657bdea @indented-automation 🐛 Fixes bugs in bitwise operations (#350)
f1b5022 @vexx32 🐛 🔧 Fix outstanding issues in koan topics (#347)
59fb800 @indented-automation ✨ Adds AboutFiltering topic to the ActiveDirectory module (#343)
a1f0830 @indented-automation ✨ Adds AboutXml topic (#301)
f13bb1b @asherber ♻️ Change order of input array to match expected output (#338)