v0.3.6
What's Changed
Per-plugin token resolution (#15, PR #28)
- \ oken.Resolve\ now accepts a \plugin\ parameter and resolves plugin-specific environment variables (\GITLAB_TOKEN, \AZURE_DEVOPS_PAT, etc.)
- Added \pluginEnvFileKeys(), \pluginEnvVarKeys(), \pluginDisplayName()\ helpers for per-plugin resolution
- \EnvVarNames/\EnvFileKeys\ informational fields added to \ConnectionDef\
- 14 new unit tests in
esolve_test.go\ covering flag priority, per-plugin env vars, cross-plugin isolation
Display required PAT scopes proactively (#17, PR #29)
- Prints required PAT scopes before connection creation so users know what's needed upfront
- Shows scope hint on test failure (\Ensure your PAT has these scopes: ...)
- Added \scopeHintSuffix()\ helper and enriched error messages in \�uildAndCreateConnection\
Full Changelog: v0.3.5...v0.3.6