Skip to content

Release 0.3.0#38

Merged
briandominick merged 26 commits intomainfrom
dev/0.3
Jan 30, 2026
Merged

Release 0.3.0#38
briandominick merged 26 commits intomainfrom
dev/0.3

Conversation

@briandominick
Copy link
Contributor

No description provided.

- Replace local gem installation testing with Docker-based clean environment
- Fixes dependency resolution issues with yanked gem versions
- Ensures testing matches real user installation experience
- Add automated gem cleanup and Docker availability checks
- Add --json [PATH] CLI option to save API payloads locally
- Automatically enables dry-run mode when --json is used
- Defaults to timestamped file in _payloads/ directory if no path specified
- Include comprehensive test coverage for all --json functionality
- Update documentation with new CLI option

Closes #35
For safety and compatibility, all recommendations for  commands now argue a specific user and group.
This is so the host user will maintain write/delete permissions to generated files.
- Add docopslab-dev dependency and labdev rake tasks
- Add .config/ with rubocop, vale, shellcheck configs
- Add AGENTS.md for AI agent orientation
- Update comment style (dash to semicolon)
- Add AI prompt tags to README
- Remove 129 vendor files from git tracking
- Add .config/.vendor/ to .gitignore
- Vendor files should be provided by docopslab-dev gem, not tracked in repo
- Integrate docopslab-dev tooling infrastructure
- Remove old vale vocabulary files
- Fix vendor file tracking in .config/.vendor/
- Add explicit --help/-h and --version/-v handling (closes #34)
- Add --json output option for raw API payloads (closes #35)
- Update CLI to handle edge cases and improve UX
- Resolve AGENTS.md conflict using comprehensive version
- Move all dev gems to :development group
- Add ReleaseHx
The .agent/team/ path is for shared agent-oriented docs.
The first doc there is an LLM-authored assessment of how to better orient LLMs to Issuer.
@briandominick briandominick merged commit 9539be0 into main Jan 30, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant