Skip to content

Latest commit

 

History

History
151 lines (108 loc) · 19.9 KB

CHANGELOG.md

File metadata and controls

151 lines (108 loc) · 19.9 KB

Changelog

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.

0.9.0-alpha (2025-01-18)

Features

  • add device management template type attribute with validation options (d07cbb9)
  • add new Windows Defender Antivirus policy templates to device management configuration (45834c3)
  • add settings catalog template and update related configurations (a3b9a33)
  • add template for graph beta device and app management reusable policy setting documentation (01334e2)
  • add validation for settings templates and extend policy configuration map with new templates (b240513)
  • add Windows Firewall rules template and remove deprecated script (4b264f7)
  • added additional endpoint security templates to settings catalog templates resource + numerous doc edits (#318) (d9f3ff2)
  • added all remaining settings catalog templates for Intune Endpoint security (#319) (e9a9320)
  • added settings catalog template to provider with examples (#314) (3f062f1)
  • enhanced setting catalog construction logic (eec7669)
  • extend policy configuration map with new settings_catalog_templates for endpoint security (1d76a96)

Bug Fixes

  • update example file path for reusable policy setting documentation (a944199)
  • update settings key in resource configuration for Endpoint Privilege Management (763c8ae)
  • update Terraform version requirements in documentation and configuration (97a200c)
  • updated schema in settings catalog templates to reflect all secuirty templates supported with descriptions (d9c1e7a)

0.8.0-alpha (2025-01-15)

Features

  • add endpoint privilege management resource and example usage (b7b4b3b)
  • add Linux platform script resource and example (bcd6530)
  • add plan modifiers to use state values for unknown attributes in reusable policy settings (f8f2c14)
  • add reusable policy settings data source and example usage for Endpoint Privilege Management (d5a5d10)
  • add reusable policy settings models and modify plan handling (5029495)
  • added endpoint privilege management resource and example usage (#303) (48a2514)
  • added linux platform script with examples (#302) (6324ebe)
  • enhance reusable policy settings API calls with additional select parameters and improved debug logging (fc03249)
  • enhance setting instance handling in reusable policy settings resource (40f98e7)
  • enhance state handling for reusable policy settings and normalize JSON responses (6c90118)
  • implement custom DELETE request handling and refactor URL template configuration (ec7c0a2)
  • implemented data source for reuseable policies for epm (#312) (6b0bbbe)
  • improve error handling and logging in StateReusablePolicySettings function (0361f31)
  • refined logic for reuseable policies and updates to schema (#305) (00bd476)
  • rename settingsDetails to settings for consistency across models and resources and to align with intune gui exports (937cdbd)
  • update reusable policy settings documentation and add example resource for Endpoint Privilege Management (a0aa693)
  • update reusable policy settings model and integrate into provider resources (f1e528d)

Bug Fixes

  • add comment to clarify ConfigurationPolicyTemplates requirement in state_base_resource.go (f38ebe7)
  • correct resource naming for reusable policy settings to singular form (5ccd617)
  • correct resource naming for reusable policy settings to singular form (#313) (db7ab1e)
  • remove unused plan modifiers for created and last modified date attributes in reusable policy settings (878f800)
  • Update Graph Metadata - 2025-01-05_00-07-29 (#298) (43a831d)
  • update PowerShell script links in Markdown descriptions for reusable policy settings and settings catalog (a6c0292)

0.7.0-alpha (2025-01-04)

Features

  • add mapping functions for various remote assignment settings to Terraform (e24fb0f)
  • add resource documentation and modify plan handling for various device management scripts (644dbc9)
  • add StringListToTypeList function for converting string slices (#293) (cd62438)
  • add StringListToTypeList function for converting string slices to types.List (dd28488)
  • add validation for mobile app assignment ordering (c0fdeb7)
  • added mobile app assignment schema for all app types (ec8edc1)
  • added the option to manually define winget app metadata along side auto generation + plan modifers (#281) (6049e8e)
  • enhance mobile app assignment configuration with new settings and sorting logic (81dd048)
  • implement mobile app assignment validation and update related constructors (5bbc084)
  • implement validation for mobile app assignment settings and restart timing relationships (28aa0b3)
  • implement validation for mobile app assignment settings and restart timing relationships (#292) (ed375cc)
  • refactored stating and constructor func patterns to be more concise and leverage correct lib and project helpers (#277) (694ade9)
  • standardized stating structure and constructor approach (1db44c8)
  • standardized stating structure and constructor approach (#286) (e798fd5)

Bug Fixes

  • add target type field to AssignmentTargetResourceModel for improved clarity (41cbea2)
  • added function comments for mobile app assignments (#294) (d742bd4)
  • bug fixes for conditional access policies and fixes for crud permissions (#267) (4d7f8d8)
  • centralised settings catalog assignments (#287) (751e2f3)
  • for constructAssignmentTarget within mobile app assignments (#289) (5ee4531)
  • numerous fixes in docs and pipelines (#268) (b243425)
  • refined gorelease pipeline validation (#269) (18ff5aa)
  • remove obsolete mobile app assignment resource from provider (#297) (af9b4cf)
  • removed icons plan from plans (47bc42a)
  • rename struct for clarity and add configuration policy assignment constructor (32b5b65)
  • reorganised repo to use graph_beta and and graph_api consistently for all package naming (#290) (54fc3aa)
  • replace constructAssignment function calls with specific constructors and remove obsolete construct_assignment.go file (#288) (2475c9f)
  • sorting mobile app assignment stating logic (#295) (9de00c2)
  • standardised use of object throughout crud functions (#259) (bbc3dc3)
  • streamline property handling in WinGetApp resource mapping (#278) (025a5b1)
  • tidied up repo and add validation for mobile app assignment order (#296) (036e95a)
  • update import paths for device and app management resource to use graph_beta and graph_v1.0 (#291) (62aa968)
  • update import paths from 'construct' to 'constructors' for consistency (d878700)
  • update import paths from 'construct' to 'constructors' for consistency (#284) (d878700)
  • updated docs (#283) (e76a368)
  • updated win_get examples (#282) (e54f1fc)
  • various small fixes to docs and pipelines (#271) (d244e16)

0.6.0-alpha (2024-12-16)

Features

  • added tf-docs auto generation pipeline for merge into main (#257) (2b4e9ad)
  • intune role scope tags + added release please (#246) (f09c60c)
  • refactored datasource examples to support search by name or by resource id (#255) (a07bd03)

Bug Fixes

  • added retry logic from sdkv2 to settings catalog resource types (#250) (deb384d)

[Unreleased]

Added

Fixed

[1.1.0] - 2021-06-23

Added

Changed

[1.0.0] - 2021-06-20

Added