Skip to content

Releases: theohbrothers/PSModulePublisher

v0.11.0

08 Aug 18:05
f2501a1
Compare
Choose a tag to compare

v0.11.0 (2024-08-08)

Refactors

  • d37a0c9 Refactor (ci): Standardize azure-pipelines job output

Tests

  • fdcdef8 Test (entrypoint): Improve listing of test artifacts
  • e9d3178 Test (entrypoint): Simplify tag parameter
  • 222c9b4 Test (integration): Improve processing of test variables

Fixes

  • bd1a566 Fix (module): Improve processing of default project directory

Documentation

  • 1d36e35 Docs (readme): Improve submodule maintenance section
  • b29072b Docs (samples): Update test entrypoint script
  • 65872fd Docs (usage): Simplify development commands

v0.10.2

22 Jul 12:59
3e5553c
Compare
Choose a tag to compare

v0.10.2 (2024-07-22)

Enhancements

  • 32e0429 Enhancement (development): Standardize vscode build tasks

Documentation

  • 9263d37 Docs (samples): Improve vscode build tasks

v0.10.1

22 Jul 06:26
9e3e835
Compare
Choose a tag to compare

v0.10.1 (2024-07-22)

Tests

  • 22e5cb5 Test (entrypoint): Improve processing of variables

Documentation

  • cf94fe7 Docs (samples): Update test entrypoint script

v0.10.0

19 Jul 23:13
22f9903
Compare
Choose a tag to compare

v0.10.0 (2024-07-19)

Enhancements

  • af4ea82 Enhancement (ci): Add test-build_publish job
  • b9c4331 Enhancement (ci): Add support for simulating publishing of module on azure-pipelines
  • 79df3dc Enhancement (ci): Bump PSRepositoryReleaseManager to v0.12.0
  • cbcaef2 Enhancement (development): Standardize vscode build tasks
  • 110aa3f Enhancement (development): Standardize vscode build tasks
  • 29bd99a Enhancement (development): Standardize vscode build tasks
  • 668c59c Enhancement (manifest): Update module tags
  • 593ee09 Enhancement (module): Add outputting of module manifest path in Invoke-Test and Invoke-Publish
  • 9d1b1c8 Enhancement (module): Improve documentation on dotnet installation
  • 3ad643e Enhancement (module): Improve error handling in function Publish-MyModule
  • 7a6d2c2 Enhancement (module): Improve validation of project variables
  • 5073aee Enhancement (module): Use default module manifest path for functions Invoke-Test and Invoke-Publish

Refactors

  • ae05bf7 Refactor (ci): Simplify import module command in azure-pipelines remote templates
  • eb568fa Refactor (ci): Standardize build_publish job
  • 0a82bc3 Refactor (ci): Standardize release job
  • b98289a Refactor (ci): Support deprecated node versions

Tests

  • 6e5e870 Test (entrypoint): Improve processing of variables
  • 8e5d957 Test (entrypoint): Improve robustness of script
  • d4187ad Test (integration): Add tests for default module manifest path
  • 28e3f5f Test (integration): Simplify and improve order of tests
  • 3d287b1 Test (integration): Standardize and add tests

Fixes

  • ef235a6 Fix (module): Remove resolving of module manifest path in Get-ProjectVariables

Documentation

  • 26e492e Docs (readme): Improve documentation on main project directory structure
  • c94ba89 Docs (readme): Update best practices
  • 298ac27 Docs (readme): Update best practices
  • cea1afc Docs (readme): Update documentation on provided remote templates
  • 7d90c0f Docs (samples): Add test-build_publish job to GitHub Workflows samples
  • f4b5ea9 Docs (samples): Add vscode build tasks sample files
  • f0cfb23 Docs (samples): Standardize Publish module command in GitHub Workflows samples
  • e758956 Docs (samples): Standardize applicable environment variables
  • 94b2206 Docs (samples): Standardize GitHub Workflows samples
  • 348f92b Docs (samples): Standardize vscode build tasks
  • ba2466e Docs (samples): Update GitHub Workflows samples
  • 07d7b40 Docs (samples): Update test entrypoint script
  • a69661c Docs (samples): Update test entrypoint script

v0.9.0

23 Jun 11:55
cbc5874
Compare
Choose a tag to compare

v0.9.0 (2024-06-23)

Enhancements

  • 61c3cf6 Enhancement (build): Add displaying of specified environment variable MODULE_VERSION value
  • 774dae6 Enhancement (build): Add outputting of usage of default value when envvar MODULE_VERSION is unset
  • 47106f0 Enhancement (ci): Add job for executing build and publish steps for the module
  • 74d27e4 Enhancement (ci): Standardize build_publish job id
  • faa5116 Enhancement (ci): Standardize job ids
  • 5f21643 Enhancement (ci): Tweak job names for build and publish steps
  • dc70a6b Enhancement (development): Add build and publish vscode build tasks for powershell
  • 2fbd2ae Enhancement (development): Improve inputs and build tasks in .vscode/tasks.json
  • d361026 Enhancement (development): Improve interpolation of variables for various vscode build tasks
  • 3aa1279 Enhancement (development): Remove duplicate build tasks in .vscode/tasks.json
  • df70cd4 Enhancement (development): Standardize powershell parameters
  • 457ccbe Enhancement (entrypoint): Remove setting of default value for envvar MODULE_VERSION in Invoke-PSModulePublisher
  • ce80095 Enhancement (envvars): Standardize main project project directory environment variable
  • 7d59e7f Enhancement (manifest): Update FunctionsToExport and Tags lists
  • 6827656 Enhancement (module): Disable default setting of errorview preference in Invoke-PSModulePublisher
  • 5602725 Enhancement (module): Disable default setting of verbose output preference in Invoke-PSModulePublisher
  • 98d5202 Enhancement (module): Standardize order of vscode build tasks
  • 62fd0aa Enhancement (vars): Add validation of environment variable PROJECT_BASE_DIR

Refactors

  • 3ae0122 Refactor (ci): Improve installation of test dependencies
  • 3fd53e7 Refactor (ci): Release project via theohbrothers/PSRepositoryReleaseManager
  • 00d0243 Refactor (entrypoint): Simplify error handling in Invoke-PSModulePublisher
  • 2ed6dc0 Refactor (module): Improve syntax for invoking test entrypoint in vscode build tasks
  • 460d054 Refactor (module): Improve variable interpolation syntax for vscode build tasks
  • 276fb45 Refactor (module): Standardize module manifest definition file

Tests

  • aa34b09 Test (entrypoint): Disable setting of default verbose output preference
  • f7976a9 Test (entrypoint): Prioritize using module manifest before script module file for tests
  • 2d0b9ab Test (integration): Add additional tests for cmdlets Invoke-Publish and Invoke-PSModulePublisher
  • 2cecdc0 Test (integration): Fix integration tests describe tag
  • ff4f256 Test (integration): Remove definition of ErrorActionPreference from global context
  • 4ce8970 Test (integration): Standardize order of tests
  • f80f860 Test (integration): Update test module script module file
  • c2d318d Test (module): Standardize test module manifest
  • 6ad31ec Test (module): Vendor functions and standardize module manifest for test module
  • ecfe3cc Test (unit): Fix error message for when not all tests have a passed status

Documentation

  • c925954 Docs (readme): Improve documentation on general usage of the module
  • a3a5e5a Docs (readme): Improve documentation on the project
  • 8dbd1c3 Docs (readme): Improve documentation on the project
  • 9ed204b Docs (readme): Improve documentation on usage in development
  • d8f6bea Docs (readme): Improve documentation on usage via cmdlets
  • 53819d6 Docs (readme): Tweak documentation on module installation
  • 9da41ac Docs (readme): Tweak documentation on provided CI remote templates
  • f6fc16b Docs (readme): Update build badges
  • 590f2b8 Docs (samples): Add samples for using project via cmdlets with GitHub Workflows
  • 6f0de61 Docs (samples): Standardize azure-pipelines build settings
  • a460736 Docs (samples): Standardize azure-pipelines samples
  • fe66fc4 Docs (samples): Standardize azure-pipelines samples
  • 0c2a728 Docs (samples): Standardize azure-pipelines VM images
  • b68cd13 Docs (samples): Standardize sample CI filenames
  • 917e8a8 Docs (samples): Update azure-pipelines VM images
  • dc762fb Docs (samples): Update GitHub Workflows samples
  • 24b62ec Docs (samples): Update test entrypoint script
  • 20e91b3 Docs (test): Update sample test entrypoint script

v0.8.1

13 May 06:25
53bdbf4
Compare
Choose a tag to compare

Changes

  • Test (entrypoint): Improve robustness of listing of test artifacts @joeltimothyoh (#55)

🚀 Features

  • Enhancement (module): Simplify and improve documentation in script module file @joeltimothyoh (#56)

🐛 Bug Fixes

  • Fix (import): Fix to export only public functions when importing module via script module file @joeltimothyoh (#54)

📝 Documentation

  • Docs (usage): Improve and add documentation on usage of the project @joeltimothyoh (#57)

v0.8.0

11 May 15:16
909c270
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Fix (ci): Fix test-powershell-core-windows-2022 job to use PS Core @joeltimothyoh (#47)

🖊️ Refactors

📝 Documentation

v0.7.0

25 Sep 07:19
f981361
Compare
Choose a tag to compare

Changes

🚀 Features

  • Enhancement: Show warning in Invoke-Publish.ps1 if dotnet cli is not found @leojonathanoh (#34)
  • Enhancement: Install RequiredModules before generating module manifest in Invoke-Build.ps1 @leojonathanoh (#31)
  • Enhancement: Disable dotnet telemetry in Publish-Module.ps1 @leojonathanoh (#36)
  • Enhancement (vars): Add support for predefining project base directory @joeltimothyoh (#38)
  • Enhancement (ci): Bump test jobs to latest powershell patch images @leojonathanoh (#40)
  • Enhancement (ci): Add test and release jobs @leojonathanoh (#33)
  • Enhancement (ci): Add integration tests @leojonathanoh (#35)

🐛 Bug Fixes

  • Fix (vars): Fix support for predefining project base directory @joeltimothyoh (#39)

📝 Documentation

  • Docs (readme): Fix ci-master-pr workflow badge reference @joeltimothyoh (#37)
  • Docs (readme): Add documentation on predefining project base directory @joeltimothyoh (#41)

v0.6.0

18 Sep 09:00
979dd36
Compare
Choose a tag to compare
Merge pull request #30 from theohbrothers/docs/readme-fix-path-for-de…