ancestor: null releases: 0.2.0: changes: bugfixes: - '**security issue** win_unzip - normalize paths in archive to ensure extracted files do not escape from the target directory (CVE-2020-1737) ' - psexec - Fix issue where the Kerberos package was not detected as being available. - psexec - Fix issue where the ``interactive`` option was not being passed down to the library. - win_credential - Fix issue that errors when trying to add a ``name`` with wildcards. - win_domain_computer - Fix idempotence checks when ``sAMAccountName`` is different from ``name`` - win_domain_computer - Honour the explicit domain server and credentials when moving or removing a computer object - https://github.com/ansible/ansible/pull/63093 - win_domain_user - Better handle cases when getting a new user's groups fail - https://github.com/ansible/ansible/issues/54331 - win_format - Idem not working if file exist but same fs (https://github.com/ansible/ansible/issues/58302) - win_format - fixed issue where module would not change allocation unit size (https://github.com/ansible/ansible/issues/56961) - win_iis_webapppool - Do not try and set attributes in check mode when the pool did not exist - win_iis_website - Actually restart the site when ``state=restarted`` - https://github.com/ansible/ansible/issues/63828 - win_partition - Fix invalid variable name causing a failure on checks - https://github.com/ansible/ansible/issues/62401 - win_partition - don't resize partitions if size difference is < 1 MiB - win_timezone - Allow for _dstoff timezones - win_unzip - Fix support for paths with square brackets not being detected properly minor_changes: - win_disk_facts - Set output array order to be by disk number property - https://github.com/ansible/ansible/issues/63998 - win_domain_computer - ``sam_account_name`` with missing ``$`` will have it added automatically (https://github.com/ansible-collections/community.windows/pull/93) - win_domain_computer - add support for offline domain join (https://github.com/ansible-collections/community.windows/pull/93) - win_domain_group_membership - Add multi-domain forest support - https://github.com/ansible/ansible/issues/59829 - win_domain_user - Added the ``identity`` module option to explicitly set the identity of the user when searching for it - https://github.com/ansible/ansible/issues/45298 - win_firewall- Change req check from wmf version to cmdlets presence - https://github.com/ansible/ansible/issues/63003 - win_firewall_rule - add parameter to support ICMP Types and Codes (https://github.com/ansible/ansible/issues/46809) - win_iis_webapplication - add new options ``connect_as``, ``username``, ``password``. - win_iis_webapplication - now uses the current application pool of the website instead of the DefaultAppPool if none was specified. - win_nssm - Implement additional parameters - (https://github.com/ansible/ansible/issues/62620) - win_pester - Only execute ``*.tests.ps1`` in ``path`` to match the default behaviour in Pester - https://github.com/ansible/ansible/issues/55736 release_summary: 'This is the first proper release of the ``community.windows`` collection on 2020-07-18. The changelog describes all changes made to the modules and plugins included in this collection since Ansible 2.9.0. ' removed_features: - win_disk_image - removed the deprecated return value ``mount_path`` in favour of ``mount_paths``. fragments: - 56033-win_iis_webapplication-add-authentication-options.yml - 56966-win_format-allocation-unit-size.yml - 58225-win_partition-maximum-partition-size.yml - 61227-win_iis_webapplication-apppool-change.yml - 65138-Windows_Multidomain_support.yml - 93-win_domain_computer-offline-domain-join.yml - psexec-kerb-and-interactive.yaml - summary-0.2.0.yml - win-unzip-check-extraction-path.yml - win_credential-wildcard.yaml - win_disk_facts-Set-output-array-order-by-disk-number.yml - win_disk_image_mount_path.yml - win_domain_computer-credential.yaml - win_domain_computer-idempotence.yaml - win_domain_user-group-missing.yaml - win_domain_user-identity.yaml - win_firewall-Change-req-check-from-wmf-version-to-cmdlets-presence.yml - win_firewall_rule-add-support-for-icmptypecode.yml - win_format-Idem-not-working-if-file-exist-but-same-fs.yml - win_iis_webapppool-check-mode.yaml - win_iis_website-restarted.yaml - win_nssm-Implement-additional-parameters.yml - win_partition-var.yaml - win_pester-path-behaviour.yaml - win_timezone-Allow-dstoff.yml - win_unzip-paths.yaml release_date: '2020-07-18' 1.0.0: changes: breaking_changes: - win_pester - no longer runs all ``*.ps1`` file in the directory specified due to it executing potentially unknown scripts. It will follow the default behaviour of only running tests for files that are like ``*.tests.ps1`` which is built into Pester itself. bugfixes: - win_scoop - add checks for globally installed packages for better idempotency checks minor_changes: - win_dns_record - Added support for managing ``SRV`` records - win_firewall_rule - Support editing rules by the group it belongs to - win_firewall_rule - Support editing rules that have a duplicated name removed_features: - win_psexec - removed the deprecated ``extra_opts`` option. fragments: - 1.0.0-summary.yml - porting-guide.yml - win_dns_record_SRV.yml - win_firewall_rule_group_state.yml - win_scoop.yml modules: - description: Manage Scoop buckets name: win_scoop_bucket namespace: '' release_date: '2020-08-14' 1.1.0: changes: minor_changes: - win_dns_record - Support NS record creation,modification and deletion - win_firewall - Support defining the default inbound and outbound action of traffic in Windows firewall. - win_psrepository - Added the ``proxy`` option that defines the proxy to use for the repository being managed fragments: - v1.1.0-summary.yml - win_dns_ns_record.yml - win_firewall_action.yml - win_psrepository-proxy.yml release_date: '2020-09-26' 1.2.0: changes: bugfixes: - win_partition - fix size comparison errors when size specified in bytes (https://github.com/ansible-collections/community.windows/pull/159) - win_security_policy - read config file with correct encoding to avoid breaking non-ASCII chars - win_security_policy - strip of null char added by secedit for ``LegalNoticeText`` so the existing value is preserved minor_changes: - win_nssm - added new parameter 'app_environment' for managing service environment. - win_scheduled_task - validate task name against invalid characters (https://github.com/ansible-collections/community.windows/pull/168) - win_scheduled_task_stat - add check mode support (https://github.com/ansible-collections/community.windows/pull/167) fragments: - 158-nssm-appenv-and-custom-pathvar.yaml - 159-win_partition_bytes_as_number.yaml - 167-win_scheduled_task_stat-check_mode.yml - 168-win_scheduled_task-invalid-task-name.yml - release_summary.yml - win_security_policy_encoding.yml modules: - description: Enable or disable certain network adapters. name: win_net_adapter_feature namespace: '' release_date: '2020-12-18' 1.3.0: changes: bugfixes: - 'win_firewall_rule - Ensure ``service: any`` is set to match any service instead of the literal service called ``any`` as per the docs' - win_scoop - Make sure we enable TLS 1.2 when installing scoop - win_xml - Fix ``PropertyNotFound`` exception when creating a new attribute - https://github.com/ansible-collections/community.windows/issues/166 minor_changes: - Extend win_domain_computer adding managedBy parameter. release_summary: - Release summary for v1.3.0 fragments: - 185-add-managedBy-support.yml - release_summary.yml - win_firewall_rule-service-any.yml - win_scoop-tls.yml - win_xml-missing-attribute.yml modules: - description: Copies registered PSRepositories to other user profiles name: win_psrepository_copy namespace: '' release_date: '2021-02-03'