The format is based on and uses the types of changes according to Keep a Changelog, and this project adheres to Semantic Versioning.
- CONTRIBUTING.md add new line top respect mardown file best practices
- SPSWakeUP.ps1:
- Update NOTES
- Review Indentation
- README.md
- Add code_of_conduct.md badge
- Add CODE_OF_CONDUCT.md file
- Add Issue Templates files:
- 1_bug_report.yml
- 2_feature_request.yml
- 3_documentation_request.yml
- 4_improvement_request.yml
- config.yml
- Rename folder Scripts to scripts
- Increase major version to 3.x.x as suggested by DennisL68 in (issue #17)
- SPSWakeUP.ps1
- BREAKING CHANGE: Remove Add-HostsEntry function
- Using the CmdLet Add-Content for update HOSTS file
- SPSWakeUP.ps1
- Add ErrorAction parameter for SPWeb CmdLet
- release.yml
- Use softprops/action-gh-release@v1 action for release step
- Add github.ref for release name
- Remove actions/upload-artifact@v3
- Add RELEASE-NOTES.md file
- README.md
- BREAKING CHANGE: Windows Management Framework 5.0 is required
- Remove SharePoint Server 2013 from supported versions
- Remove azure-pipelines.yml and SPSWakeUp.psd1 files
- SPSWakeUP.ps1
- BREAKING CHANGE: Remove InputFile and OnlyRootWeb switch parameters and update examples
- Add Transcript boolean parameter and update examples
- BREAKING CHANGE: Remove logging functions and logging variables
- Replace Write-LogContent function with Write-Output CmdLet
- BREAKING CHANGE: Remove functions :
- Add-RASharePoint, Add-SystemWeb, Disable-IEESC, Disable-IEFirstRun,
- Backup-HostsFile, Restore-HostsFile, Add-SPSSitesUrl, Get-SPSHSNCUrl
- Update Disable-LoopbackCheck, Add-HostsEntry, Get-SPSSitesUrl and Get-SPSWebAppUrl functions
- Remove unnecessary comments
- Add Get-SPSAdminUrl function to improve central admin urls warmup
- SPSWakeUp.ps1
- Replaced if-elseif-else logic with pseudo ternary operator to get throttle value.
- Add release.yml file
- SPSWakeUP.ps1
- Update SPSWakeUp Version
- README.md
- Add SharePoint Server Subscription Edition support
- Remove SharePoint 2010 support
- Update minimum PowerShell version supported
- SPSWakeUP.ps1
- Remove duplicate entries before writing in HOSTS File
- SPSWakeUP.ps1
- Check if Web Application Url contains One of SPServer and remove it from HOSTS
- SPSWakeUP.ps1
- Add Uninstall and OnlyRootWeb parameters
- Add Remove-SPSTask function
- Add reporting: Memory Usage for each worker process
- SPSWakeUP.ps1
- Update Get-SPSSitesUrl function with Service Application Urls and SPWeb urls
- SPSWakeUP.ps1
- Remove functions: Get-SPSWebRequest, Add-IETrustedSite and Clear-IECache
- README.md
- Remove Internet Explorer information
- SPSWakeUP.ps1
- Fix issue "You cannot call a method on a null-valued expression" when InstallAccount variable is null
- README.md
- Add SharePoint 2019 support
- SPSWakeUP.ps1
- Remove sitemaster-[GUID] urls in Get-SPSSitesUrl and Get-SPSHSNCUrl functions
- For SharePoint 2016 or higher, check if local server has Search MinRole
- Check if HOSTS File already contains Urls of All Web Applications or HSNC
- Security Fix: Change UserName and Password parameters by InstallAccount parameter
- Remove Modules folder
- README.md
- Latest release date, Total downloads and Issues opened
- SPSWakeUP.ps1
- Add Try-Catch exception in Get-SPSThrottleLimit function
- Fix issue on Get-SPSThrottleLimit when CimInstance returns an array
- SPSWakeUP.ps1
- Support of Form Based Authentication (XML element removed from SPSWakeUP.xml)
- Update description of script
- Readme.md
- Add Download link for latest release
- Add SPSWakeUp.psd1 file to replace xml file
- SPSWakeUP.ps1
- Add Write-VerboseMessage function
- Add UserName and Password parameter for installation process
- Update ps1 for the input file psd1
- Update parameter of script
- Improved code styling by following PowerShell guidelines:
- Changing alias to its full content
- Function Names Must Use Approved Verbs
- Using Named Parameters Instead of Positional Parameters
- Rename logfolder by scriptRootPath
- Remove variable not used
- SPSWakeUP.ps1
- Remove all global variables
- Remove Get-SPSUserPassword function
- Remove mailLogContent variable
- Rename Add-LogContent function to Write-LogContent
- Remove SPSWakeUP.xml file
- Remove Internet Explorer warmup in ps1 and psd1 files
- SPSWakeUP.ps1
- Fix Exception log
- Update function Get-SPSWebAppUrl: Check if url contains computername
- Check if hostEntries variable is not null before change HOST system file
- Improved code styling by following PowerShell guidelines
- SPSWakeUP.xml
- Delete CustomUrls and ExcludeUrls XML Elements
- Delete FBA.ServiceAccount XML Element
- SPSWakeUP.ps1
- Add functions: Get-SPWebServicesUrl, Backup-HostsFile, Restore-HostsFile and Clear-HostsFileCopy
- Add variables for HOSTS and Backup Hosts file with today's date: hostsFile and hostsFileCopy
- Improved code styling by following PowerShell guidelines
- SPSWakeUP.ps1
- Add psVersion variable that contains the actual PowerShell version
- Add function Get-SPSVersion
- Check support between PSVersion and SharePoint Server 2010
- Improved code styling by following PowerShell guidelines
- Initial public release of SPSWakeUp on Github
- SPSWakeUP.ps1
- All Supported version of SharePoint (2010, 2013 and 2016)
- Automatic Installation in Task Scheduler
- Multi-Threading for better performance
- Output-Cache for Publishing Sites
- Works with FBA if Windows authentication is enabled on the same web application
- Use Internet Explorer to download JS, CSS and Pictures files
- All site collection (HSNC include) for all web applications are included in warm-up
- Disable IE ESC, Disable LoopBackCheck : Secure or Less Secure,
- Add Web application Urls in HOSTS file and in Internet Options Security,
- Add User Account in User Policy for Each Web Application,
- Clear Cache Internet Explorer.
- Logging: Log script results in log file, Cleaning log files after 30 days by default.
- SPSWakeUP.xml
- Email notifications : SMTP settings
- Add or/and remove urls from warm-up
- Central Administration can be include or exclude