| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.21.0_2 21 Jul 2026 06:47:24
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.97.1
PR: 296645 |
0.21.0_1 20 Jul 2026 01:37:19
    |
Jimmy Olgeni (olgeni)  |
devel/sem: Declare libzstd shlib dependency
The binary links libzstd.so.1 (via the zstd-sys crate, which uses
pkg-config to pick up the system libzstd by default), but the port
does not declare the runtime dependency.
Detected by poudriere stage-qa:
Warning: sem-0.21.0 will be rebuilt as it misses libzstd.so.1
which no dependency provides. It is likely (silently) failing
testport/stage-qa.
Add LIB_DEPENDS=libzstd.so:archivers/zstd and bump PORTREVISION.
Reviewed by: adamw
Differential Revision: https://reviews.freebsd.org/D58275 |
0.21.0 11 Jul 2026 10:26:26
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.21.0
Removing our telemetry disable patch as sem no longer tries to send
telemetry by default. |
0.20.0 10 Jul 2026 03:05:25
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.20.0 |
0.18.0 04 Jul 2026 05:14:08
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.18.0 |
0.17.0 03 Jul 2026 18:05:13
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.17.0 |
0.16.1 03 Jul 2026 03:17:51
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.16.1 |
0.15.1 02 Jul 2026 00:33:14
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.15.1 |
0.15.0 01 Jul 2026 04:11:42
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.15.0 |
0.14.1 25 Jun 2026 01:27:55
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.14.1 |
0.13.0 22 Jun 2026 18:30:28
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.13.0 |
0.12.0 16 Jun 2026 14:18:56
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.12.0 |
0.11.1 15 Jun 2026 22:20:28
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.11.1
Sem now ships with opt-out telemetry that sends which sem subcommand and
which flags are used. It does not send filename or file contents.
For FreeBSD, I'm changing it to opt-in. While I appreciate that telemetry
contains minimal end-user data, a notice about telemetry is shown only
once and never again. Data are sent to a private, opaque fly.io container.
I find all of the above insufficient.
Discussed with: portmgr (mat) |
0.10.1 11 Jun 2026 17:55:47
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.10.1 |
0.9.0 09 Jun 2026 17:00:18
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.9.0 |
0.6.0_1 04 Jun 2026 08:52:51
    |
Mikael Urankar (mikael)  |
lang/rust: Bump revisions after 1.96.0
PR: 295694 |
0.6.0 18 May 2026 19:51:48
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.6.0
Changes:
https://github.com/Ataraxy-Labs/sem/releases/tag/v0.6.0
https://github.com/Ataraxy-Labs/sem/releases/tag/v0.5.5 |
0.5.4 12 May 2026 19:17:47
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.5.4 |
0.5.3 07 May 2026 18:26:58
    |
Adam Weinberger (adamw)  |
devel/sem: Update to 0.5.3 |
0.5.2 05 May 2026 19:18:36
    |
Adam Weinberger (adamw)  |
devel/sem: Add port
sem is a semantic version control tool that works on top of Git. It
parses your code with tree-sitter, extracts every function, class, and
method as an entity, and diffs at the entity level instead of lines.
This means you see "function blahh was modified" instead of "lines x-y
changed."
It works in any Git repo with no setup. It can run as the default
`git diff` tool; see the WWW for setup instructions.
https://github.com/Ataraxy-Labs/sem
https://ataraxy-labs.github.io/sem |