We've reached Release Candidate status! 🎉 Special shoutout to @chris-m-powell for helping me with testing and reporting bugs!
BREAKING: Go Package Renamed
The Go package has been renamed from tfdocextras (singular "tfdoc") to tfdocsextras. I hadn't noticed this typo until now.
New: Backward Compatibility Promise
New explicit rules and guidelines have been added for how future changes to any part of this project will be made.
New: GitHub Action
Easily integrate tfdocs-extras with your repository by using our GitHub Action. There's nothing to install or run manually; just create a workflow for your pull requests. For example, the FriendsOfTerraform organization has a workflow that will render docs when a PR is labeled as "needs formatting".
Fixes
- Added a new "Required" column to nested objects in the documentation; it was not possible to tell whether a property in an object was required prior to this. #4
- New
Requiredfield in theArgumentGroupstruct
- New
- Default values are now rendered correctly for all inputs and objects. This was especially problematic where empty lists were not displayed. #6
- Indentation is preserved for code blocks that exist in DocBlocks. #8
- Objects as default values no longer appear in the cells; instead, a link to the relevant documentation is rendered. #9
- Add workaround for the "Sensitive" column not being correct due to a bug in Terraform Docs.
Documentation
- Added missing documentation for the
@deprecateddirective. - Added clarifying notes for the
@regexdirective
Full Changelog: v0.0.0-beta.6...v0.0.0-rc.1