v0.4.0-alpha.0
·
79 commits
to main
since this release
What's Changed
- Bump uuid and @azure/msal-node by Dependabot (@dependabot)[bot] in #26
- docs: clarify OIDC vs client-secret auth paths and fix misleading security note by Peter Hauge (@petehauge) with @Copilot in #27
- Several updates to enable using package from https://www.npmjs.com/ repository by Peter Hauge (@petehauge) in #28
- Updated manual instructions for
apiops init --ci azure-devopsby Elizabeth Maher (@EMaher) in #30 - Enewman/fix empty override file by Elizabeth Maher (@EMaher) in #33
- feat: add MCP server support to apiops extract and publish by Elizabeth Maher (@EMaher) with @Copilot in #36
- Publish new version to NPM Repository: @peterhauge/apiops-cli@0.1.5-alpha.1 by Peter Hauge (@petehauge) in #40
- feat: make integration-test workflow reusable via workflow_call by Elizabeth Maher (@EMaher) with @Copilot in #42
- Add
apiops publish --commit-idsupport with CLI-over-env precedence and option safety by Elizabeth Maher (@EMaher) with @Copilot in #47 - chore: upgrade agent models to opus-4.6 and enhance all charters with codebase-specific patterns by Peter Hauge (@petehauge) in #62
- docs: add high-level architecture diagram (Mermaid) by Elizabeth Maher (@EMaher) with @Copilot in #56
- feat: Add real MCP server coverage to integration test APIM by Elizabeth Maher (@EMaher) with @Copilot in #51
- docs: add user-facing documentation, agent charters, and model upgrades by Peter Hauge (@petehauge) in #69
- Bump brace-expansion from 5.0.5 to 5.0.6 by Dependabot (@dependabot)[bot] in #71
- Adding SecurityExpert to Squad team. by Elizabeth Maher (@EMaher) in #70
- Open-Source Readiness — copyright headers, sensitivity audit, accuracy policies by Peter Hauge (@petehauge) in #78
- fix: correct --overrides flag in AzDO publish pipeline template by Elizabeth Maher (@EMaher) in #75
- Publish new version to NPM repository - 0.1.6-alpha.0 by Peter Hauge (@petehauge) in #79
- fixes for roundtrip tests in Premium SKU by Elizabeth Maher (@EMaher) in #80
- Refactor to use 'workspaceSupported' to determine types supported by workspace containers by Elizabeth Maher (@EMaher) with @Copilot in #84
- docs: correct default API version by Elizabeth Maher (@EMaher) with @Copilot in #81
- docs: add AADSTS700016 and UI access notes to integration-test skill by Elizabeth Maher (@EMaher) in #83
- docs: replace "APIOps v1/v2" terminology with "APIOps Toolkit/CLI" by Peter Hauge (@petehauge) with @Copilot in #94
- docs: add air-gapped apiops setup walkthroughs for GitHub Actions and Azure DevOps by Elizabeth Maher (@EMaher) with @Copilot in #77
- Removing skip teardown option from integration test workflow by Elizabeth Maher (@EMaher) with @Copilot in #91
- Fix unit test failure in workspace tests by Elizabeth Maher (@EMaher) with @Copilot in #93
- Publish 0.1.7-alpha.0 by Peter Hauge (@petehauge) in #98
- Add A2A API round-trip support in extract/publish and all-types integration coverage by Elizabeth Maher (@EMaher) with @Copilot in #89
- Document full extract filter surface and explicit exclude-all semantics by Elizabeth Maher (@EMaher) with @Copilot in #103
- feat: split integration test into separate phases by Elizabeth Maher (@EMaher) with @Copilot in #92
- feat: make ApiOperation a first-class persisted resource with PATCH reconciliation by Elizabeth Maher (@EMaher) with @Copilot in #104
- Add package-build test README with single-test run command by Elizabeth Maher (@EMaher) with @Copilot in #87
- fix: resolve cmd.exe quoting and stdin issues in Invoke-MaskedProcess by Peter Hauge (@petehauge) in #110
- fix: align override configuration format with APIOps Toolkit by Peter Hauge (@petehauge) with @Copilot in #102
- Add async LRO polling and OpenAPI spec sanitization by Peter Hauge (@petehauge) in #112
- Fully align filter and override config formats with APIOps Toolkit by Peter Hauge (@petehauge) in #115
- Harden Phase 7 teardown sequencing for APIM delete/purge races by Elizabeth Maher (@EMaher) with @Copilot in #122
- fix: strip schemaId/typeName from operation PATCH during reconciliation by Elizabeth Maher (@EMaher) in #111
- enable workspace testing on all V2 SKUs by Peter Hauge (@petehauge) in #128
- Disable workspace testing for BasicV2 SKU by Peter Hauge (@petehauge) in #129
- feat: add {#[TOKEN_NAME]#} substitution step to publish pipelines (APIOps Toolkit parity) by Elizabeth Maher (@EMaher) with @Copilot in #127
- fix: use workspace-specific ARM paths for association resources by Peter Hauge (@petehauge) in #136
- updating weather policy by Elizabeth Maher (@EMaher) in #140
- Align branch baseline with main so PR only includes SUPPORT.md by Elizabeth Maher (@EMaher) with @Copilot in #143
- Resolve named value reference, schema ref, and override issues in publish by Peter Hauge (@petehauge) in #145
- build(deps): bump esbuild and tsx by Dependabot (@dependabot)[bot] in #149
- Remove speckit task IDs, add doc links to templates, fix test type errors by Peter Hauge (@petehauge) in #151
- Add CHANGELOG.md and bump version to 0.2.1-alpha.0 by Peter Hauge (@petehauge) in #150
- build(deps-dev): bump vite from 8.0.10 to 8.0.16 by Dependabot (@dependabot)[bot] in #153
- build(deps): bump js-yaml from 4.1.1 to 4.2.0 by Dependabot (@dependabot)[bot] in #152
- Copilot/upgrade squad to latest version by Elizabeth Maher (@EMaher) in #123
- Add wildcard filter matching and workspace sub-resource filtering by Peter Hauge (@petehauge) in #160
- feat: add token substitution validation step to GitHub Actions publish workflow by Elizabeth Maher (@EMaher) with @Copilot in #158
- docs: document that override file changes don't trigger incremental publish by Elizabeth Maher (@EMaher) with @Copilot in #159
- fix: harden integration-test workflow (remove artifact upload, upgrade actions) by Elizabeth Maher (@EMaher) in #167
- fix: preserve meaningful segment in resource group log masking by Elizabeth Maher (@EMaher) in #168
- fix: remove APIOps Toolkit reference and secret value from template override by Peter Hauge (@petehauge) in #164
- Handle MCP publish from embedded API metadata by Elizabeth Maher (@EMaher) with @Copilot in #173
- scope support for links & round trip test hardening by Elizabeth Maher (@EMaher) in #175
- feat: update all-types round-trip test to import Petstore Swagger (V2 and V3) by Elizabeth Maher (@EMaher) with @Copilot in #171
- feat: stale issue management workflow by Elizabeth Maher (@EMaher) with @Copilot in #180
- Remove unimplemented --spec-format and --otel options by Peter Hauge (@petehauge) in #165
- docs: improve environment overrides guide by Peter Hauge (@petehauge) in #166
- feat: add GitHub issue templates for bugs, features, and questions by Elizabeth Maher (@EMaher) in #184
- feat: add issue-triage agentic workflow (gh-aw IssueOps) by Elizabeth Maher (@EMaher) in #185
- feat: implement issue assignment agentic workflow (go:yes trigger) by Elizabeth Maher (@EMaher) in #186
- fix: add missing labels so issue form templates render in the UI by Elizabeth Maher (@EMaher) in #187
- Updating version number (ahead of time for our next release) to 0.3.0-alpha.0 by Peter Hauge (@petehauge) in #161
- chore: link CHANGELOG from npm + README, add release skill by Peter Hauge (@petehauge) in #188
- feat: add dry-run validation step to publish pipeline templates by Elizabeth Maher (@EMaher) in #182
- refactor: rename label workflows and add generic uniqueness enforcement by Elizabeth Maher (@EMaher) in #189
- feat: add doc-freshness agentic workflow by Elizabeth Maher (@EMaher) in #190
- feat: add JSON schemas and Copilot prompts for filter/override configuration by Elizabeth Maher (@EMaher) in #183
- feat(init): rename and rewrite identity setup output files by Elizabeth Maher (@EMaher) in #200
- fix: drop stale mcpServerInformation.json references by Elizabeth Maher (@EMaher) in #205
- Handle secret redaction in policy XML by Elizabeth Maher (@EMaher) with @Copilot in #199
- chore: remove dead squad-preview.yml workflow by Elizabeth Maher (@EMaher) in #207
- chore: rename stale-issues.yml to issue-remove-stale.yml by Elizabeth Maher (@EMaher) in #206
- chore: release v0.4.0-alpha.0 by Peter Hauge (@petehauge) in #208
New Contributors
- Dependabot (@dependabot)[bot] made their first contribution in #26
Full Changelog: v0.1.2-alpha.0...v0.4.0-alpha.0