Skip to content

Releases: theohbrothers/ScheduledTaskManagement

v0.4.2

27 Sep 14:40
Compare
Choose a tag to compare

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 in src/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

04 Sep 07:32
Compare
Choose a tag to compare

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 (PS 6.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 (PS 6.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 to Setup-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

30 Aug 04:45
Compare
Choose a tag to compare

v0.4.0 (2022-08-30)

  • b088be5 Refactor (ci): Bump azure-pipelines vmImage versions (continued)
  • 564d2d5 Feature (function): Add ValueFromPipeline support for Setup-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

29 Jun 16:15
Compare
Choose a tag to compare

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

02 Jan 14:25
Compare
Choose a tag to compare

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

28 Nov 00:13
Compare
Choose a tag to compare

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

20 Nov 11:25
Compare
Choose a tag to compare

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