Changes in version 0.1.0 - Breaking change: Renamed all functions to use sm_ prefix for consistency - create_secret() → sm_secret_create() - get_secret() → sm_secret_get() - list_secrets() → sm_secret_ls() - add_version() → sm_secret_version_add() - get_version() → sm_secret_version_get() - list_versions() → sm_secret_version_ls() - delete_version() → sm_secret_version_delete() - delete_secret() → sm_secret_delete() - Added S3 class system for better object-oriented handling of secrets - Added project management functions sm_project_set() and sm_project_get() - Enhanced error handling with more informative messages - Improved secret metadata handling and type validation - Fixed issues with secret version retrieval and deletion - Streamlined authentication process Changes in version 0.0.2 - Added secret class with specialized methods - Implemented secure print method to hide secret values in R output - Added support for secret metadata - Enhanced error messages and token handling - Improved documentation and examples Changes in version 0.0.1 - Initial release with core Google Cloud Secret Manager integration - Basic secret management: creation, versioning, and retrieval - Integration with gargle for authentication - Support for multiple auth methods (Application Default Credentials, Service Account, Explicit Token) - Basic project management functionality