Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ body:
attributes:
label: Version
description: Output of `bran --version`.
placeholder: bran 0.1.1
placeholder: bran 0.2.0
validations:
required: true
- type: input
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 11 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,18 +35,26 @@ ranked, with the reason attached.
| Reports a miss | n/a | rarely | yes, explicitly |
| Offline | yes | rarely | yes |

## What is new in 0.2.0

- [Exact symbol navigation from existing SCIP indexes](docs/integrations/agent-setup.md#exact-symbol-navigation), with definitions, references, and implementations.
- Enterprise-document intake adapters for [DOCX](docs/enterprise-document-docx-adapter.md), [XLSX](docs/enterprise-document-xlsx.md), [PPTX](docs/enterprise-document-pptx-adapter.md), and [PDF](docs/enterprise-document-pdf-adapter.md), with citation anchors and explicit fidelity limits.
- [Document evidence in `bran query` and `bran packet`](docs/enterprise-document-evidence-envelope.md#admission-into-query-and-packet): admitted DOCX, XLSX, PPTX, and PDF anchors come back with source type, native locator, source digest, fidelity, and derivation, and `bran document inspect` prints an envelope without writing anything. Documents that fail DLP or the public boundary are refused and never enter a packet. There is no OCR engine, so OCR stays unavailable.
- A [database evidence and state-store boundary](docs/database-boundary.md) that separates read-only evidence from derived state. Real database adapters and CLI wiring remain deferred; only the local file state backend is available.
- A [staged deployment profile](docs/deployment-profile.md) with registered-root mode for read-only remote CLI use. A service and an OCI image verified on a real base remain future work.

## Install

Prebuilt archives for Linux, macOS, and Windows are attached to each release:

```sh
https://github.com/alphazede/bran/releases/download/bran-v0.1.1/
https://github.com/alphazede/bran/releases/download/bran-v0.2.0/
```

Or build from source:

```sh
cargo install --git https://github.com/alphazede/bran --tag bran-v0.1.1 bran-cli
cargo install --git https://github.com/alphazede/bran --tag bran-v0.2.0 bran-cli
```

## Quickstart
Expand Down Expand Up @@ -263,7 +271,7 @@ manage or leak. Verify a download:
```sh
cosign verify-blob SHA256SUMS \
--bundle SHA256SUMS.sigstore \
--certificate-identity "https://github.com/alphazede/bran/.github/workflows/release.yml@refs/tags/bran-v0.1.1" \
--certificate-identity "https://github.com/alphazede/bran/.github/workflows/release.yml@refs/tags/bran-v0.2.0" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com"
sha256sum -c SHA256SUMS --ignore-missing
```
Expand Down
2 changes: 1 addition & 1 deletion crates/bran-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "bran-cli"
version = "0.1.1"
version = "0.2.0"
edition = "2021"
license = "MIT OR Apache-2.0"

Expand Down
2 changes: 1 addition & 1 deletion crates/bran-cli/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7377,7 +7377,7 @@ mod tests {

for alias in ["-V", "--version"] {
let version = CliApp::run([alias.to_owned()]);
assert_eq!(version.output, "bran 0.1.1");
assert_eq!(version.output, "bran 0.2.0");
assert_eq!(version.exit_code, ExitCode::SUCCESS);
assert!(!version.is_error);
}
Expand Down
Loading