All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated to .NET 5
- Updated TaskScheduler dependency
- Updated Microsoft.Win32.Registry dependency
- #21 Scoop installation issue due to older .NET should be resolved
- Fixed potential null pointer warnings.
- #15 Fixed an issue with DirectoryService trying to search an empty path.
- Updated TaskScheduler dependency
No new functionality was added in this release, but almost all packages were upgraded, which has resulted in a minor performance increase.
Before
Avg: 559.7063ms
Min: 553.4852ms
Max: 575.3427ms
After
Avg: 456.1703ms
Min: 450.5132ms
Max: 461.5471ms
Tested on my own machine, results may vary.
- Updated to .NET Core 3.1
- Updated TaskScheduler dependency
- Updated Registry dependency
- Updated System.Commandline framework
1.5.0 - 2019-11-10
- Made the list output on average twice as fast previous versions (On test machines).
- Enable/Disable commands have also gotten a performance boost.
- Remove command has also gotten a small performance boost.
- Add command has also gotten a small performance boost.
- In some cases an exception would be thrown when trying to Enable/Disable a program, this is no longer the case.
- It was possible to add a new startup item with the same name as an existing one in some cases.
- The remove command wasn't able to remove shortcut based Startup programs.
1.4.1 - 2019-11-09
- Version number wasn't aligned for the version command.
1.4.0 - 2019-11-08
- #2 It's now possible to remove programs from starting with windows.
- List output had too many newlines as seperator between header.
- #7 Documentation has been updated
1.3.0 - 2019-11-05
It's now finally possible to add programs to startup
- #1 Added a startup command
- It's possible to add startup tasks for the current user to run as Administrator as well.
- List command can now also see Startup tasks in Task Scheduler.
- It's now possible to enable/disable startup tasks from Task Scheduler.
1.2.1 - 2019-11-02
No new application features, but streamlined build, publish and release process.
- Github actions
- Build
- Publish
- Release
1.2.0 - 2019-10-29
- #5 Added a different enabled/disabled message when the state wouldn't change
- #4 Changed default list output
- #3 Fixed a bug with "empty" entries in the list output.
1.1.0 - 2019-10-27
- List command did not find all programs
- It has been updated to look in more locations now.
1.0.0 - 2019-10-26
- List command
- It's now possible to list the programs starting with windows.
- Enable/Disable command
- It's now possible to enable/disable existing programs starting with windows.