Skip to main content

repo-manager Changelog

2.3.20

  • Added repo-manager docs serve with --cors and other options to serve the repository on a local HTTP server.
  • Updated policy.yaml.mdx generation for the Cloudaware renderer.

2.3.19

  • Increased timeout.

2.3.18

  • Updated with cloudaware-mcp v1.0.11.

2.3.17

  • Fixed repo-manager policies generate support for the -o and --output-file parameters.
  • Updated with cloudaware-mcp v1.0.10.

2.3.16

  • Fixed repo-manager policies capture-test-data ignoring errors in responses.
  • Updated with cloudaware-mcp v1.0.9.

2.3.15

  • Improved error messages.

2.3.14

  • Fixed a bug for repo-manager test ... --format=JUNIT when --output-dir is not provided.

2.3.13

  • Added more flexibility to the location parameter in repo-manager policies subcommands.
  • Improved output for repo-manager policies subcommands when the location points to a single logic file.
  • Added the -v and --verbose parameters for verbose output.
  • Changed repo-manager to use non-verbose mode by default.

2.3.12

  • Updated with cloudaware-mcp v1.0.7.

2.3.11

  • Renamed the /export directory to /tmp. All exports and task-related files are now stored in /tmp.

2.3.10

  • Updated with cloudaware-mcp v1.0.6.
  • Added repo-manager policies capture-test-data to capture test data as a file in one step.

2.3.9

  • Fixed an issue where repo-manager did not accept absolute paths correctly on Linux.

2.3.8

  • Updated with cloudaware-mcp v1.0.4, which added the analyze_field tool.

2.3.7

  • Added repo-manager mcp cloudaware --port ${port} to start Cloudaware MCP locally with HTTP transport.

2.3.6

  • Added repo-manager mcp cloudaware to start Cloudaware MCP v1.0.0 with stdio transport.

2.3.5

  • Updated schema for repo-manager types import.

2.3.4

  • Updated repo-manager to output absolute paths so terminals and IDEs can open them with click or Ctrl+click.
  • Updated repo-manager policies subcommands to work from any directory inside the repository and accept:
    • Full canonical paths, such as /ce/ca/aws/ec2/elastic-ip-unused.
    • Canonical paths without a leading slash, such as ce/ca/aws/ec2/elastic-ip-unused.
    • OS-specific paths, such as ce\ca\aws\ec2\elastic-ip-unused on Windows.
    • Relative paths, such as ec2/elastic-ip-unused when the current directory is ce/ca/aws.

2.3.3

  • Added repo-manager policies evaluate-object to check the output of a specific policy against a specific object using data directly from CMDB.
  • Updated the endpoint for repo-manager policies test.
  • Added the -t and --threads parameters to repo-manager policies test.

2.3.2

  • Replaced   with \u3000 for SectionTree and folder tree output to improve readability in plain text.

2.3.1

  • Added repo-manager policies import-stats to import statistics about the latest policy runs.
  • Added StatBar and StatBlock components to display statistics in generated documentation.

2.3.0

  • Refactored repo-manager docs generate classes.
  • Improved generated documents.
  • Replaced the internal entity graph implementation with a faster implementation.
  • Added repo-manager docs generate support for:
    • --threads=N to speed up generation.
    • --format=MD/MDX to generate .mdx or .md files for supported entities.
    • --renderer=NONE/CLOUDAWARE/DOCUSAURUS to generate renderer-specific .md or .mdx files.

2.2.1

  • Fixed test time reporting for repo-manager policies test --format=JUNIT.

2.2.0

  • Improved generation error handling.
  • Updated to the latest API version.

2.1.1

  • Added --format=JUNIT and --output-dir support to repo-manager policies test for generating JUnit and Maven Surefire-compatible test results.

2.1.0

  • Updated repo-manager docs generate to generate *.yaml.md and *.json.md files instead of *.yaml.gen.md and *.json.gen.md.
  • Refactored and updated .gitignore.
  • Removed Obsidian vault configuration generation.
  • Added repo-manager cleanup to remove generated and imported files from the repository.
  • Updated repo-manager docs cleanup to remove only generated files and keep imported files.
  • Made minor documentation changes.

2.0.1

  • Fixed docs generate for flags on types.

2.0.0

  • Added the repo-manager auto-update feature.

1.5.6

  • Removed the requirement to use javaw.exe for the ui subcommand on Windows.

1.5.5

  • Fixed missing links for logic files.

1.5.4

  • Improved repo-manager docs generate logic for information files with missing primary descriptors.

1.5.3

  • Updated type icons to reflect the presence of metadata and references in the repository.

1.5.2

  • Fixed the repo-manager soql convert description.

1.5.1

  • Added the soql subcommand with soql convert to convert SOQL to BigQuery.
  • Added Gemini CLI configuration and the agents.md context file.
  • Updated types import to create /types/types.json with all types available in the org.

1.4.13

  • Handled new UNIT_TEST parameters correctly.
  • Refactored unit tests.

1.4.12

  • Updated to the latest metadata for the types import command.

1.4.11

  • Improved handling for type-independent extracts.

1.4.10

  • Fixed various bugs.
  • Added search with Ctrl+F.

1.4.9

  • Improved names for entities in Navigate to related.
  • Improved test result output.
  • Added a Copy path to clipboard action.

1.4.8

  • Fixed Test All, Test Unit-Tests, and Test commands.

1.4.7

  • Fixed the Navigate To action.

1.4.6

  • Fixed --watch for paths that logically exist in the repository but not on the file system.

1.4.5

  • Fixed links to internal frameworks.
  • Fixed bugs in repo-manager ui.
  • Added the F5 hotkey to reload the directory.

1.4.4

  • Made the --watch command functional.
  • Refactored tree and graph components.
  • Updated the UI to watch the repository for changes.

1.4.2

  • Removed the need for repo-manager ui to parse the entire repository.
  • Refactored general implementation details.

1.4.1

  • Added the ability to close windows in repo-manager ui with the Escape key.

1.4.0

  • Added the repo-manager ui command.
  • Implemented proper logging.

1.3.4

  • Added the repo-manager policies test unit-tests command.

1.3.3

  • Updated repo-manager ai context generate to create a prod-policies.txt file with all production policies.

1.3.2

  • Added the repo-manager ai context generate command.

1.3.1

  • Updated repo-manager to reflect new Compliance Engine naming conventions.
  • Updated documentation.

1.2.11

  • Improved slug generation for main directories.
  • Added a command for man page generation.

1.2.10

  • Improved extract representation in type documentation.

1.2.9

  • Improved Markdown generation for included files.

1.2.8

  • Introduced a new Markdown generation library.
  • Added slug for each page.

1.2.7

  • Updated compatibility with unit test changes.

1.2.6

  • Added updates related to unit tests.

1.2.5

  • Updated SectionInfo handling so similar sections are handled from PolicyInfo.

1.2.4

  • Added repository support for showing policy test results.
  • Implemented the repo-manager policies test all command.

1.2.3

  • Updated documentation generation.
  • Improved the policy generate command.
  • Added MD5 hashes for files.

1.2.2

  • Improved type import functionality.

1.2.1

  • Moved extracts from /extracts to /types.

1.1.12

  • Changed the command structure.

1.1.11

  • Renamed the obsidian command to docs.

1.1.10

  • Made the repository Docusaurus-friendly.

1.1.9

  • Improved front matter generation.

1.1.8

  • Added fixes for repositories without an internal directory.

1.1.6

  • Improved handling for partial repositories.

1.1.5

  • Made the tool tolerant of a missing internal directory.

1.1.2

  • Improved type import.
  • Added an export command.

1.1.1

  • Added type import functionality.

1.1.0

  • Refactored major parts of the tool.
  • Added the repo-manager obsidian generate --watch command.

1.0.14

  • Renamed DESCRIPTION.md, REMEDIATION.md, INTERNAL.md, and TODO.md to lowercase.

1.0.13

  • Added the repo-manager policies test {id} command.

1.0.11

  • Added validation for internal similarPolicies.

1.0.10

  • Added minor generation updates.
  • Implemented Vault generation on top of the repository, allowing navigation in IntelliJ IDEA and VS Code.

1.0.8

  • Implemented a new import for internal policies.
  • Improved Obsidian generation.

1.0.7

  • Simplified paths for policies.
  • Improved sorting.

1.0.6

  • Added import for internal policies.

1.0.5

  • Made the policies generate command more flexible.
  • Migrated policy naming to names.full and names.contextual.

1.0.4

  • Added names to all policies.
  • Added flags for names.

1.0.3

  • Cleaned up Vault generation.
  • Added folder.yaml to many folders.

1.0.2

  • Fixed various bugs.

1.0.1

  • Fixed a bug.

1.0.0

  • Initial release.