What's new in Task Scheduler Managed Wrapper 2.10.1

Feb 11, 2022
  • Added localization for Traditional Chinese.

New in Task Scheduler Managed Wrapper 2.9.3 (Dec 14, 2021)

  • Fixed build bug with Sandcastle help
  • Added readme files to NuGet packages

New in Task Scheduler Managed Wrapper 2.9.2 (Oct 1, 2021)

  • Fixed #871 by adding execption to Task.Folder property when folder is no longer found.
  • Fixed IdleSettings.WaitTimeout so that it will accept TimeSpan.Zero as the representation of "Do not wait". (#905) This could be a breaking change if previous code used TimeSpan.Zero to reset to the default of 1 hour.
  • Overload TaskDefinition + operator for a shorthand to add triggers and actions.

New in Task Scheduler Managed Wrapper 2.9.1 (Jan 28, 2021)

  • Moved EventLog reference for .NET Standard 2.0 build to use System.Diagnostics.EventLog
  • Added .NET 5.0 support to editor package

New in Task Scheduler Managed Wrapper 2.9.0 (Dec 9, 2020)

  • Additions
  • Added .NET 5 support to TaskScheduler and updated NuGet dependencies
  • Added INotifyPropertyChanged to all trigger classes, task related classes,
  • Added INotifyCollectionChanged, INotifyPropertyChanged support to TaskFolderCollection, ActionCollection and TriggerCollection
  • Changed all project files to new SDK format (finally), removed linked and unnecessary files from projects and prepped some files for .NET 5
  • Pulled shared project info into Directory.Build.props and targets
  • Added solution folder to hold all root files
  • Added shared public key file

New in Task Scheduler Managed Wrapper 2.8.21 (Sep 1, 2020)

  • Fixed mismatch in NuGet dependency versions for editor.

New in Task Scheduler Managed Wrapper 2.8.20 (Jun 22, 2020)

  • Fixed #850 based on testing by @novakj23: TaskEventWatcher failing to capture events due to incorrect time.

New in Task Scheduler Managed Wrapper 2.8.19 (Jun 1, 2020)

  • Enhancements:
  • Added support for .NET Standard 2.0, .NET Core 2.0, 2.1, 3.0 and 3.1 to Microsoft.Windows.TaskScheduler package and project.
  • Minor performance and memory usage improvements
  • Fixes:
  • Fixed localized resources for wizard related forms
  • Added some documentation notes to help developers avoid problems.

New in Task Scheduler Managed Wrapper 2.8.18 (Dec 20, 2019)

  • Extended Initialize function of TaskSchedulerWizard to match that of TaskEditDialog with optional taskName and taskFolder parameters.
  • Used TaskService.Instance as default in TaskSchedulerWizard.Finished action rather than creating new instance.
  • Fixed bug in TaskSchedulerMockup that fails to recognize a subfolder when creating a new task via dialog. (#842)

New in Task Scheduler Managed Wrapper 2.8.17 (Nov 10, 2019)

  • Added some disposal safe contexts to DisabledItemComboBox to prevent errors. (#795)
  • Removed some avoidable exceptions through OS version checking (#839) in Task.cs
  • For TaskEditDialog, added call to Close on Cancel button click in case this form is not hosted from another window (e.g. Application.Start).

New in Task Scheduler Managed Wrapper 2.8.16 (Oct 16, 2019)

  • Fixes:
  • Modified TaskPrincipal to handle odd condition (#835) where UserId is stored as DOMAINUser rather than the SID. The Account property will now always display the name.
  • Cleanup:
  • Multiple code optimizations as PR'd by @DamirAinullin

New in Task Scheduler Managed Wrapper 2.8.13 (Jul 12, 2019)

  • Updated fluent syntax to allow for task settings and extended registration.

New in Task Scheduler Managed Wrapper 2.8.10 (Apr 9, 2019)

  • Updated project dependencies with updated NuGet packages.

New in Task Scheduler Managed Wrapper 2.8.8 (Mar 5, 2019)

  • Fixes:
  • Added enum flag validation to prevent errors
  • Extended capability of MonthlyTrigger constructor to provide for an easy means of setting to last day of month.
  • Enhancements:
  • Better Russian language translations (#802)

New in Task Scheduler Managed Wrapper 2.8.8 (Mar 5, 2019)

  • Fixes:
  • Added enum flag validation to prevent errors
  • Extended capability of MonthlyTrigger constructor to provide for an easy means of setting to last day of month.
  • Enhancements:
  • Better Russian language translations (#802)

New in Task Scheduler Managed Wrapper 2.8.7 (Jan 2, 2019)

  • Trigger.Id not persisting
  • CRLF handling in RegistrationInfo.Description or RegistrationInfo.Documentation

New in Task Scheduler Managed Wrapper 2.8.4 (Jul 19, 2018)

  • Fixed the fix I should have fixed in 2.8.2. Sorry everyone!

New in Task Scheduler Managed Wrapper 2.8.2 (Jul 17, 2018)

  • Another minor cron fix

New in Task Scheduler Managed Wrapper 2.8.1 (Apr 14, 2018)

  • Fixed Trigger Cron parsing

New in Task Scheduler Managed Wrapper 2.8.0 (Mar 13, 2018)

  • Many improvements and additions for localized content
  • Updated UI elements to accommodate different length strings for improved appearance regardless of language
  • Added Russian and Polish localizations
  • Completed Italian, Spanish, Chinese and German localizations
  • Fixed account lookup and use problems when registering and re-registering tasks
  • Improved error handling

New in Task Scheduler Managed Wrapper 2.7.4 (Mar 3, 2018)

  • Improved error handling (Issues #50, #51, #52)
  • Fixes to editor (Issue #40)

New in Task Scheduler Managed Wrapper 2.7.3 (Feb 21, 2018)

  • Added back-door for setting Priority as the raw int value.
  • Fixed null handling for V1 task enumeration.
  • Corrected Task.Run to only accept lines less then 260 chars.
  • Updated test and mockup projects

New in Task Scheduler Managed Wrapper 1.9.2 (Jan 18, 2013)

  • Many bug fixes, full support for Windows 7 and Windows 8 additions to core library, and an enhanced editor to allow editing of all properties, since the 1.8.3 release

New in Task Scheduler Managed Wrapper 1.2 (Dec 6, 2008)

  • Release to production. Feature complete and debugged. Added the following fixes:
  • Fixed retrieval problem with Triggers where some values were reset to the defaults.
  • Added Trigger.ToString() code to print details of trigger in English.
  • Fixed problem with TaskService constructor not checking for UNC names where required.
  • Changed functionality of properties that return a TimeSpan so if native value was undefined, return value is now TimeSpan.Zero
  • Changed functionality of Trigger.Id to remove displaying details under V1
  • Changed functionality of Trigger.EndBoundary so it returns DateTime.MaxValue if the end boundary is undefined.