All notable changes to this project will be documented in this file.
- Added support for assembly files (dll)
- Added support for
ps1xml1format data. Place it in resources folder withName.format.ps1xmlto be automatically added as format file and imported in module manifest
- Added support for classes directory inside src
- New-MTModule generates classes directory during fresh project
classesdirectory should include.ps1files which contain enums and classes
- Version upgrade using update-mtmoduleversion now support build tags. Improvements to semver versioning.
- Now supports preview tag in Update-MTModuleVersion
- Now supports semver naming in both project.json and modulemanifest
- Module build supports
previeworprereleasetag - Preview version looks like
1.2.3-preview
- Now Module manifest includes
AliasesToExport. This helps loading aliases without explicitly importing modules to session. - thanks to @djs-zmtc for suggesting the feature
- New optional project setting
copyResourcesToModuleRoot. Setting to true places resource files in the root directory of module. Default isfalseto provide backward compatibility. Thanks to @BrooksV
- BREAKING CHANGE: Typo corrected: ProjecUri to ProjectUri. Existing projects require manual update.
- Fixed #7, Invoke build should not through for empty tags
- Now "Manifest" section of project JSON supports all Manifest parameters, use exact name of parameter (from New-ModuleManifest) as key in JSON
- Corrected typo in ProjectUri from
ProjecUrito correct spelling.
Invoke-MTTestnow supports including and excluding tags
- Code cleanup
- More verbose info during MTModule creation
- Issue #2 : Git initialization implemented
- Issue #1 : Doesn't create empty
testsfolder when user choosesnoto tests
- First release to
psgallery - All basic functionality of Module is ready