Releases: theohbrothers/ScheduledTaskManagement
Releases · theohbrothers/ScheduledTaskManagement
v0.4.2
v0.4.2 (2022-09-27)
- f3879ac Fix (definitions): Revise to use strings instead of here-strings for definition object action command arguments
- ecdba1c Docs (comment): Tweak link on
ConvertFrom-Json
limitation insrc/ScheduledTaskManagement/Public/Setup-ScheduledTask.ps1
- 238a51d Docs (usage): Improve write-up on object definition
- 31679d2 Fix (definitions): Fix to use double-quotes in task objects' action arguments
v0.4.1
v0.4.1 (2022-09-04)
- 85c898a Refactor (definitions): Remove newlines between objects in across all
.ps1
definitions - e1fb43c Docs (samples): Standardize definitions with test definitions
- d04e928 Docs (examples): Tweak comments on examples
- 189f31f Docs (usage): Tweak usage instructions on definition objects
- 845f031 Test (definitions): Standardize names of task definition files
- 755a2a7 Docs (usage): Update examples for using
Setup-ScheduledTask
via definition object(s) - abcc2ab Test (integration): Revise several scenarios for
Setup-ScheduledTask
-DefinitionObject
: - 58ceea6 Fix (function): Fix to correctly process (below PS
6.0
) and reliably process (PS6.0
and later) all task objects when setup involves multiple.json
files - c63037a Fix (function): Fix to correctly process (below PS
6.0
) and reliably process (PS6.0
and later) all task objects when setup involves multiple.json
files - 12b6f15 Enhancement (module): Add tags for discoverability
- 9063132 Docs (usage): Improve write-up on task defintion object properties and values in relation to module
- 7549a51 Docs (examples): Add examples for getting definition task objects from one or multiple
.ps1
or.json
files - fe80c5c Test (integration): Add scenarios for passing task objects from multiple
.ps1
and.json
files to-DefinitionObject
by pipeline - 4ef8baf Test (integration): Standardize scenario to store definition task objects in
$tasks
variable before piping toSetup-ScheduledTask
- dc72b48 Test (integration): Add scenario for passing task objects to
-DefinitionObject
by parameter - 7756e08 Test (integration): Add test for
-DefinitionObject
from.json
file scenario - 46e51c0 Enhancement (task): Use literal here-strings for test and sample .ps1 definition object task action command arguments
- 67c81d8 Docs (samples): Rename defintion files to use language extensions
v0.4.0
v0.4.0 (2022-08-30)
- b088be5 Refactor (ci): Bump azure-pipelines vmImage versions (continued)
- 564d2d5 Feature (function): Add
ValueFromPipeline
support forSetup-ScheduledTask
DefinitionObject
parameter - 897ac17 Fix (tests): Fix to correctly use variables of script scope in
functionTestScriptBlock
- b8a5809 Refactor (ci): Bump submodule PSRepositoryReleaseManager to v0.7.0
- b7ca02d Refactor (ci): Bump submodule PSModulePublisher to v0.4.0
- b66a269 Refactor (ci): Bump azure-pipelines vmImage versions
- 1b4b248 Fix test dependency module Pester condition for minimum and maximum versions to be v4.0.0 and v4.10.1
v0.3.3
v0.3.3 (2020-06-29)
- c0dc2a3 Bump submodule PSRepositoryReleaseManager to v0.6.1
- 7a41538 Bump submodule PSModulePublisher to v0.3.4
- b12eb9f Fix test dependency module Pester installed versions console output to use the verbose stream
- 78bae6d Fix test dependency module Pester minimum and maximum versions to be v4.0.0 and v4.10.1
- e433c44 Fix parameter code formatting for function Setup-ScheduledTask
- 878e6c7 Remove azure-pipelines windows 1803 job due to win1803 image deprecation
- f1247e7 Remove azure-pipelines powershell 5.0 job due to vs2015-win2012r2 image deprecation
- 7a74033 Remove unneeded use of GetEnumerator method
v0.3.2
v0.3.2 (2020-01-02)
- 7d8782e Release v0.3.2
- 75fd460 Use implicit parameters where possible
- fddf22d Remove use of $PSBoundParameters
- c1319f2 Output Setup-ScheduledTask returned object with Write-Host instead of Write-Verbose in tests
- 7491add Remove verbose debug line in Setup-ScheduledTask
- d91f12f Improve formatting of verbose output in Setup-ScheduledTask
- a297563 Reorder object properties within sample and test definition files
v0.3.1
v0.3.1 (2019-11-28)
- 203dbd6 Release v0.3.1
- 0dbf8dd Update paramater properties to be mandatory
- a1a27da Fix code indentation
- 70933a4 Fix comment
- 695eb65 Use PSBoundParameters where possible
- 85e6eb8 Fix Setup-ScheduledTask 'AsJson' ParameterSets
- bda28cd Update readme on usage
- 9c3bb99 Clean up test dependencies script
- 1236f1d Minor touch-up to script module file
- 9f1dac1 Serialize files to LF
v0.3.0
v0.3.0 (2019-11-20)
- 9cfc258 Release v0.3.0
- 5833f82 Add license
- 85b15e9 Revise sample and test task action arguments
- ccff531 Rename .ps1 tasks sample file
- e46f6e0 Add submodule PSRepositoryReleaseManager v0.5.2
- 1ada8c9 Update readme badges
- 7808f52 Fix regression in test task name
- 4bc3033 Remove RepetitionDuration property from definition in tasks json sample
- 8849047 Add New-ScheduledTaskTrigger -RepetitionDuration property support
- f201074 Fix module directory in test entrypoint script
- c44d8bc Update readme
- 0c0e677 Add azure-pipelines.yml
- 3876f21 Add scheduled task json definition sample
- a03a8ca Update principal in test schedule task definitions
- 0b8725a Relocate test scheduled task definitions directory
- 7586af8 Add capturing of stdout in integrated tests which is then output in verbose stream
- 8df06c6 Add module manifest definition
- 8ab4c1c Add submodule PSModulePublisher v0.3.2
- 8588e14 Update readme
- 0fac147 Remove ParameterSetName 'AsJson'
- 07ce5b9 Rrename Public and Private directories
- 9f45105 Add tests
- f991a63 Improve returning of error object properties
- 3b436bc Remove helper function New-Clone and use Clone() method instead
- 4f02812 Use Write-Error instead of throw in public functions
- 4d30e38 Add parameter 'DefinitionObject' for specifying task definition objects. Use PSBoundParameters where possible
- 09fe98a Set object type for 'InputObject' parameter in Validate-DefinitionObject
- 30424bb Tweak function parameters
- 3453d39 Move scheduled task definition sample into docs/samples/definitions/scheduledtasks/
- 8bb23a3 Remove .gitignore
- 5e7ed96 [Breaking] Rename module to ScheduledTaskManagement. Move module files into /src/ScheduledTaskManagement/ . Update readme
- d66589f Standardize and improve robustness of the script module file