Skip to content

chore: bump VibeTags to 1.2.0 - #68

Merged
PIsberg merged 1 commit into
mainfrom
chore/vibetags-1.2.0
Aug 13, 2026
Merged

chore: bump VibeTags to 1.2.0#68
PIsberg merged 1 commit into
mainfrom
chore/vibetags-1.2.0

Conversation

@PIsberg

@PIsberg PIsberg commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Bumps VibeTags to 1.2.0 (release notes).

What 1.2.0 adds

Package-level guardrails can now travel from a library into the projects that depend on it. A
library annotates a package-info.java and drops a .vibetags-manifest; a consumer drops a
.vibetags-transitive and gets those rules rendered into its own AI config under
## Inherited Guardrails (dependencies).

Both halves are file-presence opt-ins that do not exist in this repo, so this bump changes no
generated file
. It is available if we want it later.

Also fixed in 1.2.0, and relevant to any Gradle build: transitive discovery was skipping itself
under Gradle entirely, because Gradle wraps the ProcessingEnvironment and Trees.instance rejects
anything that is not javac's own. Found by wiring the feature up across these repos before the
release, not after.

Verification

The build ran on this branch against the artifacts as published on Maven Central — the local 1.2.0
was purged from ~/.m2 first, so nothing resolved from a local install. Generated guardrail files
are unchanged; the diff is the version declaration only.

1.2.0 lets a library publish package-level guardrails that consuming projects
inherit. Both halves are file-presence opt-ins (.vibetags-manifest to publish,
.vibetags-transitive to consume) and neither file exists here, so this bump
changes no generated file: the diff is the version declaration.

It also fixes a bug that mattered for every Gradle consumer — transitive
discovery skipped itself under Gradle, because Gradle wraps the
ProcessingEnvironment and Trees.instance rejects anything that is not javac's
own.

Verified by building this branch against the artifacts as published on Maven
Central, with the locally installed 1.2.0 purged first so nothing resolved from
~/.m2. Generated guardrail files are unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H3k21o8evnUvw58WDXWx4u
@PIsberg
PIsberg merged commit 4294bcf into main Aug 13, 2026
5 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