BUG FIXES:
- Documentation Fix for
github_branch_protectionresource [GH-410] - Documentation Layout Fix for
github_ip_rangesandgithub_membershipdata sources [GH-423] - Documentation Fix for
github_repository_fileimport [GH-443] - Update
go-githubtov31.0.0[GH-424]
ENHANCEMENTS:
- New Data Source
github_organization_team_sync_groups[GH-400] - New Resource
github_team_sync_group_mapping[GH-400] - data-source/github_repository: Add
visibilityattribute [GH-441] - resource/github_repository: Add
visibilityattribute [GH-441]
BUG FIXES:
- Add Missing Acceptance Test (#427)
ENHANCEMENTS:
BUG FIXES:
- Documentation Fix For Option To Manage
Delete Branch on Merge(#408) - Documentation Fix For
github_actions_secret/github_actions_public_key(#413)
ENHANCEMENTS:
- resource/github_repository: Introduce Option To Manage
Delete Branch on Merge(#399) - resource/github_repository: Configure Repository As Template (#357)
- New Data Source
github_membership(#396)
BUG FIXES:
- Fix Broken Link For
github_actions_secretDocumentation (#405)
ENHANCEMENTS:
- Add
appsTogithub_branch_protectionRestrictions - New Data Source
github_actions_public_key([#362]) - New Data Source
github_actions_secrets([#362]) - New Resource:
github_actions_secret([#362])
BUG FIXES:
- Prevent Panic From DismissalRestrictions ([#385])
- Update
go-githubtov29.0.3([#369]) - Update
goto1.13([#372]) - Documentation Fixes For Consistency And Typography
BUG FIXES:
- Updates
go-githubtov29to unblock planned feature development (#342) - Fixes
insecure_sslparameter behaviour forgithub_organization_webhookandgithub_repository_webhook(#365) - Fixes label behaviour to not create new labels when renaming a
github_issue_label(#288)
ENHANCEMENTS:
BUG FIXES:
- Handle repository 404 for
github_repository_collaboratorresource (#348)
BUG FIXES:
- Add support for
triageandmaintainpermissions in some resources (#303)
BUG FIXES:
resource/resource_github_team_membership: Prevent spurious diffs caused by upstream API change made on 17th January (#325)
ENHANCEMENTS:
resource/repository: Added functionality to generate a new repository from a Template Repository (#309)
ENHANCEMENTS:
- dependencies: Updated module
hashicorp/terraformtov0.12.7(#273) resource/github_branch_protection: Will now return an error when users are not correctly added (#158)provider: Added optionalanonymousattribute, and madetokenoptional (#255)
BUG FIXES:
resource/github_repository: Allow settingdefault_branchtomasteron creation (#150)resource/github_team_repository: Validation ofteam_id(#253)resource/github_team_membership: Validation ofteam_id(#253)resource/github_organization_webhook: Properly set webhook secret in state (#251)resource/github_repository_webhook: Properly set webhook secret in state (#251)
FEATURES:
- New Data Source
github_collaborators(#239)
ENHANCEMENTS:
provider: Added optionalindividualattribute, and madeorganizationoptional (#242)resource/github_branch_protection: Addedrequire_signed_commitsproperty [#214]
BUG FIXES:
resource/github_membership:usernameproperty is now case insensitive (#241)resource/github_repository:has_projectscan now be imported (#237)resource/github_repository_collaborator:usernameproperty is now case insensitive [#241)resource/github_team_membership:usernameproperty is now case insensitive (#241)
ENHANCEMENTS:
resource/github_repository: Added validation for lowercase topics (#223)resource/github_organization_webhook: Added back removednameattribute,nameis now flagged asRemoved(#226)resource/github_repository_webhook: Added back removednameattribute,nameis now flagged asRemoved(#226)
- This release adds support for Terraform 0.12 (#181)
BREAKING CHANGES:
resource/github_repository_webhook: Removednameattribute (#181)resource/github_organization_webhook: Removednameattribute (#181)
FEATURES:
- New Resource:
github_organization_block(#181) - New Resource:
github_user_invitation_accepter(#161) resource/github_branch_protection: Addedrequired_approving_review_countproperty (#181)
BUG FIXES:
resource/github_repository: Prefillauto_initduring import (#154)
FEATURES:
- New Resource:
github_project_column(#139)
ENHANCEMENTS:
- all resources: Use
Etagto save API quota (~ 33%) (#143) - all resources: Implement & use RateLimitTransport to avoid hitting API rate limits (#145)
BUG FIXES:
resource/github_issue_label: Return genuine errors instead of ignoring them when reading existing resource (#142)resource/github_membership: Return genuine errors instead of ignoring them when reading existing resource (#142)resource/github_repository_deploy_key: Return genuine errors instead of ignoring them when reading existing resource (#142)resource/github_team: Return genuine errors instead of ignoring them when reading existing resource (#142)resource/github_team_membership: Return genuine errors instead of ignoring them when reading existing resource (#142)resource/github_team_repository: Return genuine errors instead of ignoring them when reading existing resource (#142)resource/github_user_gpg_key: Return genuine errors instead of ignoring them when reading existing resource (#142)
BUG FIXES:
resource/github_repository: Avoid spurious diff fortopics(#138)
FEATURES:
- New Data Source:
github_repository(#109) - New Data Source:
github_repositories(#129) - New Resource:
github_organization_project(#111) - New Resource:
github_repository_project(#115) - New Resource:
github_user_gpg_key(#120) - New Resource:
github_user_ssh_key(#119)
ENHANCEMENTS:
provider: Addinsecuremode (#48)data-source/github_ip_ranges: Add importer IPs (#100)resource/github_issue_label: Add support fordescription(#118)resource/github_repository: Add support fortopics(#97)resource/github_team: Exposeslug(#136)resource/github_team_membership: Make role updatable (#137)
BUG FIXES:
resource/github_*: Prevent crashing on invalid ID format (#108)resource/github_organization_webhook: Avoid spurious diff ofsecret(#134)resource/github_repository: Make non-updatable fieldsForceNew(#135)resource/github_repository_deploy_key: Avoid spurious diff ofkey(#132)resource/github_repository_webhook: Avoid spurious diff ofsecret(#133)
FEATURES:
- New Data Source:
github_ip_ranges(#82)
ENHANCEMENTS:
resource/github_repository: Add support for archiving (#64)resource/github_repository: Addhtml_url(#93)resource/github_repository: Addhas_projects(#92)resource/github_team: Addparent_team_id(#54)
ENHANCEMENTS:
resource/github_branch_protection: Add support forrequire_code_owners_review(#51)
BUG FIXES:
resource/github_membership: Fix a crash when bad import input is given (#72)
BACKWARDS INCOMPATIBILITIES / NOTES:
resource/github_branch_protection: Theinclude_adminattributes haven't been working for quite some time due to upstream API changes. These attributes are now deprecated in favor of the new top-levelenforce_adminsattribute. Theinclude_adminattributes currently have no affect on the resource, and will yield aDEPRECATEDnotice to the user.
IMPROVEMENTS:
resource/github_repository: Allow updating default_branch (#23)resource/github_repository: Add license_template and gitignore_template (#24)resource/github_repository_webhook: Add import (#29)resource/github_branch_protection: Support enforce_admins (#26)resource/github_team: Supports managing a team's LDAP DN in GitHub Enterprise (#39)
BUG FIXES:
resource/github_branch_protection: Fix crash on nil values (#26)
FEATURES:
- New Resource:
github_repository_deploy_key[#15215](hashicorp/terraform#15215)
IMPROVEMENTS: