Skip to content

Releases

hexa v26.11.7

Choose a tag to compare

@github-actions github-actions released this 08 Nov 21:11

Install

curl -fsSL https://raw.githubusercontent.com/gaberger/hexa/v26.11.7/install.sh | bash

Already installed: hexa self-update.

Each tarball holds the one binary, hexa, for its target; SHA256SUMS.txt covers all four.

Full Changelog: v26.11.6...v26.11.7

hexa v26.11.6

Choose a tag to compare

@github-actions github-actions released this 08 Nov 14:33

Install

curl -fsSL https://raw.githubusercontent.com/gaberger/hexa/v26.11.6/install.sh | bash

Already installed: hexa self-update.

Each tarball holds the one binary, hexa, for its target; SHA256SUMS.txt covers all four.

What's Changed

  • Rule 4 says what the analyzer enforces: a primary adapter may drive a use case (ADR-2610261356) by @gaberger in #26
  • A grade floor names what it let through; scaffold fails on any violation (ADR-2610261420) by @gaberger in #27

Full Changelog: v26.10.0...v26.11.6

hexa v26.11.5

Choose a tag to compare

@github-actions github-actions released this 07 Nov 22:12

Install

curl -fsSL https://raw.githubusercontent.com/gaberger/hexa/v26.11.5/install.sh | bash

Already installed: hexa self-update.

Each tarball holds the one binary, hexa, for its target; SHA256SUMS.txt covers all four.

Full Changelog: v26.11.4...v26.11.5

hexa v26.11.3

Choose a tag to compare

@github-actions github-actions released this 05 Nov 18:44

Install

curl -fsSL https://raw.githubusercontent.com/gaberger/hexa/v26.11.3/install.sh | bash

Already installed: hexa self-update.

Each tarball holds the one binary, hexa, for its target; SHA256SUMS.txt covers all four.

What's Changed

Full Changelog: v26.11.2...v26.11.3

hexa v26.11.2

Choose a tag to compare

@github-actions github-actions released this 05 Nov 16:44

Install

curl -fsSL https://raw.githubusercontent.com/gaberger/hexa/v26.11.2/install.sh | bash

Already installed: hexa self-update.

Each tarball holds the one binary, hexa, for its target; SHA256SUMS.txt covers all four.

What's Changed

  • fix(forge): trust the system certificate store; name an untrusted certificate by @gaberger in #35

Full Changelog: v26.11.1...v26.11.2

hexa v26.11.1

Choose a tag to compare

@github-actions github-actions released this 05 Nov 14:45

Install

curl -fsSL https://raw.githubusercontent.com/gaberger/hexa/v26.11.1/install.sh | bash

Already installed: hexa self-update.

Each tarball holds the one binary, hexa, for its target; SHA256SUMS.txt covers all four.

What's Changed

  • feat(forge): file issues and open PRs on the repo's forge (ADR-2611031914) by @gaberger in #32
  • fix(forge): forge_hard_cases finds hexa in any profile (CI red after #32) by @gaberger in #33
  • fix(spec): tell the writer the Rust edition; seal generated tests formatted and lint-exempt by @gaberger in #34

Full Changelog: v26.11.0...v26.11.1

hexa v26.11.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 02:19

Install

curl -fsSL https://raw.githubusercontent.com/gaberger/hexa/v26.11.0/install.sh | bash

Already installed: hexa self-update.

Each tarball holds the one binary, hexa, for its target; SHA256SUMS.txt covers all four.

What's Changed

  • Rule 4 says what the analyzer enforces: a primary adapter may drive a use case (ADR-2610261356) by @gaberger in #26
  • A grade floor names what it let through; scaffold fails on any violation (ADR-2610261420) by @gaberger in #27
  • hexa loop line, and guides at dead ends with hexa gap (ADR-2610301330, ADR-2610301500) by @gaberger in #29
  • fix(loop): a run does not replace the loop's gate (ADR-2611020815) by @gaberger in #30
  • fix(spec): make hexa spec tests work for large, real specs by @gaberger in #31

Full Changelog: v26.10.0...v26.11.0

hexa v26.10.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 19:53

Install

curl -fsSL https://raw.githubusercontent.com/gaberger/hexa/v26.10.0/install.sh | bash

Already installed: hexa self-update.

Each tarball holds the one binary, hexa, for its target; SHA256SUMS.txt covers all four.

What's Changed

  • fix(memory): scope the store to the project, not the user by @gaberger in #3
  • fix(scaffold): the TypeScript gate runs, and CI runs the TypeScript gate by @gaberger in #4
  • feat(analyze): the domain imports only what it is allowed, and a rule error costs grade by @gaberger in #5
  • docs(evidence): record this week's fixes, close the vacuous-glob gap, and mark what has no command by @gaberger in #6
  • feat(analyze): a reference is an import, whether or not it has an import line by @gaberger in #7
  • One reader for inference.react_models by @gaberger in #8
  • Every reference is read, and every one is judged (ADR-2609221430) by @gaberger in #9
  • Keep this project's own hexa state: the loop record, and memory by @gaberger in #10
  • A grade is a claim about code that was read, and a number is a claim someone can check by @gaberger in #11
  • Correct the citation audit, retract what I said was wrong with the checker, and make CI run it by @gaberger in #12
  • A citation is an id in text people read (ADR-2609221830), and the evidence page publishes what CI enforces by @gaberger in #13
  • What generated this is written when it is generated (ADR-2609221900) by @gaberger in #14
  • Record that a demo build clobbers the loop record by @gaberger in #15
  • docs: a "built with hexa" badge, with Wardian as the first project to carry it by @gaberger in #16
  • The API contract is a tagged driving port: OpenAPI from @Hexa:api, hexa api test, hexa api adapter (ADR-2610092329) by @gaberger in #17

New Contributors

Full Changelog: v26.9.12...v26.10.0

hexa v26.9.12

Choose a tag to compare

@github-actions github-actions released this 15 Sep 17:11

Install

curl -fsSL https://raw.githubusercontent.com/gaberger/hexa/v26.9.12/install.sh | bash

Already installed: hexa self-update.

Each tarball holds the one binary, hexa, for its target; SHA256SUMS.txt covers all four.

Full Changelog: v26.9.11...v26.9.12

hexa v26.9.11

Choose a tag to compare

@github-actions github-actions released this 15 Sep 16:50

Install

curl -fsSL https://raw.githubusercontent.com/gaberger/hexa/v26.9.11/install.sh | bash

Already installed: hexa self-update.

Each tarball holds the one binary, hexa, for its target; SHA256SUMS.txt covers all four.

Full Changelog: v26.9.10...v26.9.11