github vexx32/PSKoans v0.39.3
v0.39: Objection!

latest releases: v0.67.1, v0.67.0, refs/tags/v0.67.0...
pre-release5 years ago

v0.39: Objection!

Koan Changes:

  • Add Position property name to [Koan()] constructor attribute on all koan files for clarity.
  • New Koans!
    • AboutCompareObject
    • AboutForEachObject
    • AboutGroupObject
    • AboutNewObject
    • AboutSelectObject
    • AboutSortObject
    • AboutTeeObject
    • AboutWhereObject
    • AboutMeasureObject
  • Updated Koans!
    • AboutGetHelpAndGetMember -> AboutDiscovery
      • Added a koan to give an example of searching for commands by parameter names.
      • Now with Get-Command koans as well!
    • AboutLoopsAndPipelines fixed (thanks @rdbartram !)
    • AboutStringOperators fixed several derps (thanks @rdbartram !)
  • New Challenge Koan: AboutTheStockChallenge - thanks be to @ChrisMarinos of the F# koans for the puzzle there! (Designing appropriate puzzles is hard, OK?)

Build Process / Module Changes

  • Split out module functions into separate files.
    • For the time being, just dot-sourcing the functions. We don't have a lot, and there's little to be gained by combining them into a single file.
  • Build/Test/Deploy on PS Core to ensure compatibility.
  • Perform module installations before executing build scripts.
  • Edit build scripts for consistency and style.
    • Use Write-Information for build display output to avoid cluttering output, should that ever be needed for anything.
  • Updated readme with TOC, slightly better layout.
  • MODULE TESTS!
    • After several attempts to get tests going for the module functions (mostly by other people, really),we finally have pretty thorough module tests!
    • All module functions are covered and tested thoroughly at commit time! (We have like three functions, so it's not a big deal tbh.)

v0.39.1:

  • Fixed derp in the meditation prompt display where it was looking for a file in the wrong place.

v0.39.2:

  • Change search-help-by-parameters koan into simple help tip. It made the meditation prompt far too slow.

Don't miss a new PSKoans release

NewReleases is sending notifications on new releases.