Skip to content

Releases: luigilink/SPSFbaSync

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 17:40
807be70

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 function Export-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\ (via Backup-SPSJsonFile) before each overwrite.
  • -HistoryRetentionDays parameter (default 30) to prune archived JSON snapshots.
  • Wiki Reports.md page documenting the report and retention.

Changed

  • SPSFbaSync.Common now exports Backup-SPSJsonFile and Export-SPSFbaSyncReport.

A full list of changes in each version can be found in the change log

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 17:27
bdadc74

SPSFbaSync - Release Notes

[2.0.0] - 2026-07-10

Added

  • SPSFbaSync.Common PowerShell module (src/Modules/SPSFbaSync.Common) with a
    Public/Private layout, a .psm1 loader, and a .psd1 manifest whose ModuleVersion
    is the single source of truth for the script version.
  • Flat PowerShell data file configuration (src/Config/CONTOSO-PROD.example.psd1) loaded
    with Import-PowerShellDataFile.
  • Pester test suite (tests/) and PSScriptAnalyzerSettings.psd1.
  • pester.yml workflow: runs Pester and PSScriptAnalyzer on pull requests.
  • -LogRetentionDays parameter and automatic transcript-log rotation via Clear-SPSLogFolder.
  • Wiki _Sidebar.md and Release-Process.md.

Changed

  • BREAKING: restructured scripts/ into src/; the release ZIP now extracts straight
    to SPSFbaSync.ps1 and Modules\ (no src/ wrapper).
  • BREAKING: configuration migrated from JSON (*.json) to a flat PowerShell data file
    (*.psd1); -ConfigFile now validates a .psd1 path.
  • release.yml/wiki.yml bumped to actions/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.md to point at this project's wiki/issues/discussions.

Fixed

  • Install action now registers the scheduled task with a valid -File argument
    ($fullScriptPath was undefined).
  • Renamed Set-USPUserProfileProperty to Set-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

Choose a tag to compare

@github-actions github-actions released this 19 Sep 14:22

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

Choose a tag to compare

@github-actions github-actions released this 05 Sep 08:13

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