This file is used to list changes made in each version of the ms_dotnet cookbook.
- Drop support for all .NET 2.X versions
- Drop support for all .NET 3.X versions except 3.5.SP1
- Drop support for .NET 4.x versions prior to 4.6.2
- Drop support for Windows prior to 8.1 and Windows Server prior to 2012
- Remove recipe ms_dotnet2
- Add support for Windows 10 and Windows Server 2019 & 2022
- Add trivial support for Windows Server 2019 (thanks KenzoB73)
- Use cookstyle instead of rubocop (thanks jakauppila)
- Added support for .NET Framework 4.8 (thanks sbielaw)
- Added support for more recent Windows and Windows Server version
- Dead package links have been replaced
- Better CI and integration tests
- Requires Chef >= 14.7 for built-in windows package support
- ms_dotnet_framework default to raise an error on unsupported version
- Dependency to windows cookbook has been dropped
- PR 93 Fix url for .NET 4.7.2 installer (thanks aae42)
- Add support for .NET 4.7.2
- Fix idempotency of .NET 4.7.1 updates (KB405856) on Windows Server 2008R2
- Fix setup via windows feature for.NET 3.5 & .NET 4
- Add support for .NET 4.7.1 with KB4054856
- PR 75 Fix prerequisites for .NET 4.7 (thanks nadobando)
- Fix .NET 4.6.2 on Windows Server 2008R2 & Server 2012 (thanks Taliesin Sisson)
- Properly supports .NET 4 for Windows 10 & Windows Server 2016
- Add support for .NET 4.7
- Leverage version helpers from windows cookbook
- Reboot only for .NET packages (thanks Jakauppila)
- Remove some Chef 13 deprecation warnings
- Enhanced patches & prerequisites system
- Requires Chef >= 12.6 for proper custom resource definition
- Requires Windows cookbook >= 2.1.0 for Windows version's helpers
- PR 53 olive42 - Fix install requirement check
- PR 49 jugatsu - Improve ms_dotnet_framework example in README
- PR 46 olivierlemasle - Install KB2919442 before KB2919355 for .NET 4.6
- PR 44 smurawski - Fix version detection when none installed 3.2.0
- PR 43 smurawski - Migrate framework LWRP to custom resource
- PR 38 Jakauppila - Update .NET 4.6 prerequisites (KB3173424)
- b.courtois - Support Windows Server 2016.
- PR 35 b.courtois - Add ability to perform required reboot when installing prerequisites and patches.
- PR 34 b.courtois - Fix patches feature due to invalid prerequisites variable.
- PR 31 Matasx - Add support for .NET version 4.6.2.
- PR 31 Matasx - Resolve
0x80240017 WU_E_NOT_APPLICABLE
issue with KB2919442.
- Introduce new framework LWRP to setup a specific .NET Version with all its prerequisites and patches.
- Detection of the current installed version is now way more accurate.
- Setup of .NET 3.5 is working properly.
- Proper support of .NET 4.6 and .NET 4.6.1.
- Packages and sources overriding is attribute driven.
- Attribute structure is now the same for .NET 2, 3.5 and 4.
- Add chefspecs and rspecs tests.
Default recipes and attributes structure have been updated to use the new LWRP. Refers to the README for description and examples of the new attributes.
- kamaradclimber - Define Windows::VersionHelper::ProductType constants only once
- b.courtois - Use version helper everywhere to remove references to Win32::Version
- b.courtois - Add new helper to retrieve windows version info from ohai
- b.courtois - Use NetFx3ServerFeatures instead of NetFx3 for .NET3.5
- b.courtois - Trust windows_feature behavior in recipe ms_dotnet3
- b.courtois - Supports custom source for .Net 3.5 install
- b.courtois - Use travis container-based infrastructure
- b.courtois - Use travis bundler caching
- b.courtois - Don't test agains ruby 1.9.3 anymore
- Y.Siu - Support .Net3.5 on Windows 8.1 and Server 2012R2.
- b.courtois - Register aspnet to iis once and only if ISS is present.
- minkaotic - Fix .NET 3.5 install guard clause.
- b.courtois - Do not use the windows_reboot resource and its request action.
- b.courtois - Update constraint to leverage windows cookbook >=1.36.1
- b.courtois - Fix .NET4.5 support on windows 7/Server 2008R2
- b.courtois - Fail chef run when an invalid .NET4 version is specified
- b.courtois - Better support of recents windows version for .NET4
- b.courtois - Add ms_dotnet3 recipe
- b.courtois - Fix ms_dotnet2 recipe and stop to use ms_dotnet2 attributes
- b.courtois - Fail chef run when an invalid .NET4 version is specified
- b.courtois - Fix attributes computation
- b.courtois - Merge recipes ms_dotnet4 and ms_dotnet45
- b.courtois - Add basic support for Server 2012 & 2012R2
- b.courtois - include default recipe on msdotnet2 core install
- j.mauro - Initial release of ms_dotnet