Skip to content

v0.35.0

Choose a tag to compare

@HardMax71 HardMax71 released this 24 Sep 20:51
· 144 commits to main since this release
Immutable release. Only release title and notes can be modified.

Changes

  • name the report's key input ReportFindingKeyInput and drop its MissingResolution alias
  • name the report's observation occurrence ObservedOccurrence
  • name the reader's resolution ReportResolution and drop its aliases
  • make the model RepoPath the report's one path type
  • drop the aliases that only rename a workspace type
  • give each re-exported wire type its one home name
  • move amiss-scan's scan output model into a leaf module
  • break the module cycle at the top of amiss-wire
  • break the two module cycles in test code
  • break the module cycle inside the wire semantic module
  • break the module cycle inside the wire report
  • break the module cycle at the top of amiss-git
  • refuse varints and lengths that overflow 64 bits instead of wrapping them
  • name the controls' key intent RepositoryTargetIntent and drop the report alias
  • name the controls' reference scope ReferenceScope
  • name the policy's disposition PolicyDisposition
  • split route.rs so routing no longer loops through discovery
  • break the module cycle inside resolve
  • break the module cycle inside evaluate
  • break the module cycle between pipeline, report and adoption