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.
Invoke-ptGraphBatchRequest— executes multiple Graph API requests as a single JSON batch, auto-chunking any number of items into groups of 20 (the Graph API limit), with automatic retry, rate-limit backoff, and pagination supportInvoke-ptGraphRequest— executes individual Graph API requests with automatic retry, rate-limit backoff, and pagination supportNew-ptGraphRequestItem— builds a Graph request object with full OData parameter support (-Filter,-Property,-Sort,-pageSize,-QueryParameters) and intelligent URL parameter merging- PlatyPS-based documentation workflow (
docs.ps1 -Generate / -Update / -BuildHelp) build.ps1andbuild-single-file.ps1compilation scripts- Pester v5 test suite (module, public, and private tests)
- GitHub Actions CI (push/PR) and publish (release) workflows
- Requires
Microsoft.Graph.Authentication— all functions callInvoke-MgGraphRequestinternally