Releases: luigilink/SPSFbaSync
Releases · luigilink/SPSFbaSync
Release list
v2.1.0
SPSFbaSync - Release Notes
[2.1.0] - 2026-07-10
Added
- HTML sync report: each default run now generates a self-contained
Reports\<Application>-<Environment>.html(summary cards + interactive per-user table),
produced by the new public functionExport-SPSFbaSyncReport. - Stable result naming with history: the JSON result is written to a stable
Results\<Application>-<Environment>.json, and the previous snapshot is archived to
Results\history\(viaBackup-SPSJsonFile) before each overwrite. -HistoryRetentionDaysparameter (default 30) to prune archived JSON snapshots.- Wiki
Reports.mdpage documenting the report and retention.
Changed
SPSFbaSync.Commonnow exportsBackup-SPSJsonFileandExport-SPSFbaSyncReport.
A full list of changes in each version can be found in the change log
v2.0.0
SPSFbaSync - Release Notes
[2.0.0] - 2026-07-10
Added
SPSFbaSync.CommonPowerShell module (src/Modules/SPSFbaSync.Common) with a
Public/Private layout, a.psm1loader, and a.psd1manifest whoseModuleVersion
is the single source of truth for the script version.- Flat PowerShell data file configuration (
src/Config/CONTOSO-PROD.example.psd1) loaded
withImport-PowerShellDataFile. - Pester test suite (
tests/) andPSScriptAnalyzerSettings.psd1. pester.ymlworkflow: runs Pester and PSScriptAnalyzer on pull requests.-LogRetentionDaysparameter and automatic transcript-log rotation viaClear-SPSLogFolder.- Wiki
_Sidebar.mdandRelease-Process.md.
Changed
- BREAKING: restructured
scripts/intosrc/; the release ZIP now extracts straight
toSPSFbaSync.ps1andModules\(nosrc/wrapper). - BREAKING: configuration migrated from JSON (
*.json) to a flat PowerShell data file
(*.psd1);-ConfigFilenow validates a.psd1path. release.yml/wiki.ymlbumped toactions/checkout@v7,
softprops/action-gh-release@v3,actions/upload-artifact@v7, with explicit permissions.- Rewrote the README to point at the wiki and updated all wiki pages for the new layout.
- Rewrote
.github/CONTRIBUTING.mdto point at this project's wiki/issues/discussions.
Fixed
- Install action now registers the scheduled task with a valid
-Fileargument
($fullScriptPathwas undefined). - Renamed
Set-USPUserProfilePropertytoSet-SPSUserProfileProperty(typo). - Removed the SPSUpdate-inherited "cumulative update" wording and copy-paste bugs in the
README and wiki.
A full list of changes in each version can be found in the change log
v1.1.0
SPSFbaSync - Release Notes
[1.1.0] - 2025-09-19
Changed
-
scripts\SPSFbaSync.ps1
- Change variable site => WebAppUrl
- Add UserInfoList update for all SPSite of WebApplication object
-
Update Wiki Documentation
- wiki/Configuration.md
- wiki/Usage.md
A full list of changes in each version can be found in the change log
v1.0.0
SPSFbaSync - Release Notes
[1.0.0] - 2025-09-03
Changed
- README.md
- Add Requirement and Changelog sections
- release.yml
- Zip scripts folder and mane it with Tag version
- PULL_REQUEST_TEMPLATE.md => Remove examples and unit test tasks
Added
- 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
- Add RELEASE-NOTES.md file
- Add CHANGELOG.md file
- Add CONTRIBUTING.md file
- Add release.yml file
- Add scripts folder with first version of SPSFbaSync
- Wiki Documentation in repository - Add :
- wiki/Configuration.md
- wiki/Getting-Started.md
- wiki/Home.md
- wiki/Usage.md
- .github/workflows/wiki.yml
A full list of changes in each version can be found in the change log