v0.39: Objection!
Pre-release
Pre-release
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 !)
- AboutGetHelpAndGetMember -> AboutDiscovery
- 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.
- Use
- 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.