Skip to content

Releases

JEDI VCS 2.5 Beta 2026 — Beta 6 (build 2066)

Choose a tag to compare

JEDI VCS 2.5 Beta 2026 — Beta 6, build 2066 (version 2.5.0.2066)

⚠️ Disclaimer / Aviso: provided without any warranty of operation — test and validate in your own environment (backup + copy of your JEDI VCS database) before production. / Fornecido sem garantia de funcionamento — teste e valide em ambiente próprio antes de usar em produção. DISCLAIMER.md

English

  • Fix rebuild of build 2065, with the fixes from an independent review of 2065 (16 findings, 15 confirmed and fixed; none severe).
  • AI wrapper (S0003): add of a long-named .pas + .dfm in one run could register the .dfm as a separate module; a non-member file with the same base name as a long module (.~pas, .sql, .bak) was taken as versioned; id:<n> now checks the identity of the module folder and queries the server inside the identity mutex.
  • Client: Select All Matches no longer notifies docked windows once per module; a list refresh no longer overwrites what you type in Find; Enter in the project filter's group modes only opens a matching project; Open in Explorer needs exactly one module; Esc in a search field interrupts a project load again; F3 in Line History before the first search no longer jumps to the module Find.
  • Docs: version table, Find delay in manual 04, manual 11 fixes.
  • Known issue: from the AI, -Identity equal to the folder's [identities] map still asks for -Confirmed.
  • Tests: client search/filter (54 checks), S0003 (35) and AI regression (82), all with 0 failures. The install test on the development PC and on the second PC was not done before publishing; the release was approved anyway.

Português

  • Recompilação de correção do build 2065, com as correções de uma revisão independente do 2065 (16 achados, 15 confirmados e corrigidos; nenhum grave).
  • Wrapper da IA (S0003): add de .pas + .dfm de nome longo numa execução só podia cadastrar o .dfm como módulo avulso; arquivo que não é membro, mas tem o nome-base de um módulo longo (.~pas, .sql, .bak), saía como versionado; id:<n> confere a identidade da pasta do módulo e consulta o servidor dentro do mutex.
  • Cliente: Select All Matches não avisa mais as janelas acopladas uma vez por módulo; o refresh da lista não sobrescreve o que você digita no Find; Enter no filtro de grupo só abre projeto que casa; Open in Explorer só com um módulo; Esc num campo de pesquisa volta a interromper a carga de um projeto; F3 no Line History antes da 1ª pesquisa não salta mais para o Find de módulos.
  • Documentação: tabela de versões, espera do Find no manual 04, ajustes no manual 11.
  • Problema conhecido: pela IA, -Identity igual à identidade do mapa [identities] da pasta ainda pede -Confirmed.
  • Testes: cliente (54), S0003 (35) e regressão da IA (82), todos sem falhas. A instalação aqui e no PC de testes não foi feita antes da publicação; a release foi liberada assim mesmo.

Release notes: news/en · news/pt · CHANGELOG · Manual 11

Install: close Delphi and run JediVCS-2.5.0-Beta6-build2066-Setup.exe from Explorer.
SHA-256: 0E5ADEA2358EF727E52885CAA02AEB46B1EA85EBC8B6D34A9490049B486D65DE

JEDI VCS 2.5 Beta 2026 — Beta 6 (build 2065)

Choose a tag to compare

JEDI VCS 2.5 Beta 2026 — Beta 6, build 2065 (version 2.5.0.2065)

⚠️ Disclaimer / Aviso: provided without any warranty of operation — test and validate in your own environment (backup + copy of your JEDI VCS database) before production. / Fornecido sem garantia de funcionamento — teste e valide em ambiente próprio antes de usar em produção. DISCLAIMER.md

English

  • Fix rebuild of Beta 6, on top of build 2063 (2064 was internal and not published). The client (standalone and the IDE Project Manager) and the AI wrapper change.
  • Module Find field: Ctrl+F from anywhere; digits search too (01 finds Exemplo01.dpr); contains, */? masks, folder with \; exact names first; Enter/F3 next, Shift+Enter/Shift+F3 previous, Ctrl+Enter selects all matches, Esc clears.
  • Project tree filter: same rule as Find, case-insensitive, several words, matched text in bold, groups open while filtering; Enter opens the best match.
  • New Edit menu: Find Module, Find Next/Previous, Select All Matches, Filter Projects (Ctrl+Shift+P), Search Modules in All Projects (Ctrl+Shift+F), Copy, Copy Full Path (Ctrl+Shift+C), Select All. Ctrl+C/Ctrl+A act on the text inside a text field.
  • Module list context menu: Copy Full Path, Copy Path, Open in Explorer, Search in All Projects.
  • AI wrapper (S0003): long names truncated by the console are resolved by the full name; id:<n> -Project p in place of the file in status, checkout, checkin, undocheckout, diff, history.
  • Known issue: from the AI, -Identity equal to the folder's [identities] map still asks for -Confirmed.
  • Tests: client search/filter (52 checks), S0003 (30) and AI regression (82), all with 0 failures; independent code review; installed and used in Delphi on the development PC. The second-PC test was requested and the release was approved before its answer.

Português

  • Recompilação de correção do Beta 6, sobre o build 2063 (o 2064 foi interno e não foi publicado). Mudam o cliente (standalone e Project Manager da IDE) e o wrapper da IA.
  • Campo Find dos módulos: Ctrl+F de qualquer lugar; números também pesquisam (01 acha Exemplo01.dpr); texto contido, máscara */?, pasta com \; nome igual primeiro; Enter/F3 próximo, Shift+Enter/Shift+F3 anterior, Ctrl+Enter seleciona todos, Esc limpa.
  • Filtro da árvore de projetos: mesma regra do Find, sem diferenciar maiúsculas, várias palavras, trecho em negrito, grupos abertos durante o filtro; Enter abre o mais parecido.
  • Menu Edit novo: Find Module, Find Next/Previous, Select All Matches, Filter Projects (Ctrl+Shift+P), Search Modules in All Projects (Ctrl+Shift+F), Copy, Copy Full Path (Ctrl+Shift+C), Select All. Ctrl+C/Ctrl+A agem no texto quando o foco está num campo.
  • Menu de contexto da lista de módulos: Copy Full Path, Copy Path, Open in Explorer, Search in All Projects.
  • Wrapper da IA (S0003): nomes longos cortados pelo console são resolvidos pelo nome completo; id:<n> -Project p no lugar do arquivo.
  • Problema conhecido: pela IA, -Identity igual à identidade do mapa [identities] da pasta ainda pede -Confirmed.

Release notes: news/en · news/pt · CHANGELOG · Manual 11

Install: close Delphi and run JediVCS-2.5.0-Beta6-build2065-Setup.exe from Explorer.
SHA-256: AF68B0E90F775F622E7677D556FEE162AF2E13B26EEB81AC22E90B7FBA6471A8

JEDI VCS 2.5 Beta 2026 — Beta 6 (build 2063)

Choose a tag to compare

JEDI VCS 2.5 Beta 2026 — Beta 6, build 2063 (version 2.5.0.2063)

⚠️ Disclaimer / Aviso: provided without any warranty of operation — test and validate in your own environment (backup + copy of your JEDI VCS database) before production. / Fornecido sem garantia de funcionamento — teste e valide em ambiente próprio antes de usar em produção. DISCLAIMER.md

English

  • Fix rebuild of Beta 6, on top of build 2061 (2062 was internal and not published). Client, console and expert unchanged except for the version; the changes are in the AI wrapper.
  • verify: with no project set, the module is searched in all projects (1 project → used; 2 or more → ambiguous); files that only live in Git (.md, .ps1...) are ignored by default (verifyExtensions); verify <file>... checks single files without Git; -Text shows the verdict.
  • Status summary: a module with an error is counted once (error), so the sum matches the total.
  • Wrapper security fixes: config set requires typing SIM in the terminal; -Confirmed from a calling script is not an approval; -Identity other than the default needs approval; jvcs.exe outside Program Files is pinned by SHA-256; an unchanged undocheckout works in manual mode; sync treats an older but writable, different file as a conflict; show -Dest refuses project folders; the hook blocks a Write that would recreate a deleted module; permissions template 1.4.0 (run instalar-no-projeto.ps1 again in your projects).
  • Known issue: from the AI, -Identity equal to the folder's [identities] map still asks for -Confirmed.
  • Tests: automated suite against the test server (98 checks, 0 failures), isolated installer test (43, 0 failures) and a read-only script on a second PC against the production server.

Português

  • Recompilação de correção do Beta 6, sobre o build 2061 (o 2062 foi interno e não foi publicado). Cliente, console e expert sem mudança além da versão; as mudanças são no wrapper da IA.
  • verify: sem projeto definido, procura o módulo em todos os projetos (1 projeto → usa; 2 ou mais → ambiguous); arquivos que só vivem no Git são ignorados por padrão (verifyExtensions); verify <arquivo>... confere arquivos avulsos; -Text mostra o veredito.
  • Resumo do status: o módulo com erro conta uma vez só (error), e a soma bate com o total.
  • Segurança do wrapper: config set exige "SIM" digitado; -Confirmed de script chamador não vale; -Identity diferente da padrão pede aprovação; jvcs.exe fora de Arquivos de Programas preso ao SHA-256; undocheckout sem alteração vale no modo manual; sync trata arquivo antigo, mas gravável e diferente, como conflito; show -Dest recusa a pasta do projeto; o hook nega o Write que recriaria um módulo apagado; template de permissões 1.4.0.
  • Problema conhecido: pela IA, -Identity igual à identidade do mapa [identities] da pasta ainda pede -Confirmed.

Release notes: news/en · news/pt · CHANGELOG

Install: close Delphi and run JediVCS-2.5.0-Beta6-build2063-Setup.exe from Explorer.
SHA-256: 6E926430C3729CCB8A43AF772ADB3A9525ED3D42EACA499C983833C2B75FA2B2

JEDI VCS 2.5 Beta 2026 — Beta 6 (build 2061)

Choose a tag to compare

@edmarfrazao edmarfrazao released this 18 Oct 15:53

JEDI VCS 2.5 Beta 2026 — Beta 6 (build 2061, version 2.5.0.2061)

⚠️ Disclaimer / Aviso: provided without any warranty of operation — test and validate in your own environment (backup + copy of your JEDI VCS database) before production. / Fornecido sem garantia de funcionamento — teste e valide em ambiente próprio antes de usar em produção. DISCLAIMER.md

English

  • The 2026 jvcs.exe console is in the installer (about 50 commands): projects and modules without the IDE (addproject, addmodule, first check-in), history and search, labels, shared modules, ToDo, milestones and bugs, module/project administration (destructive commands require confirm), projectrevs and Put (checkin ... keep). The old commands behave exactly like the original 2.5.0.1030 console (output, wire and files compared).
  • AI wrapper jvcs-ai.ps1 1.4.0: diff/show/history, add and addproject, sync (preview, backup, label/date/export), changes, search, labels, ToDo, bugs, blame, revert, administration with preview + approval, xHarbour support (S0001) and, in build 2061, untracked, verify -FromGit, status -AllProjects, locks -OlderThan, doctor/ping, add -Preview, checkin -CommentFromGit (S0002).
  • Installer: the AI uses the new console by default (task checked; on upgrade from Beta 5 it is checked once).
  • Credits and rights: new page Credits and rights — the creators and maintainers of FreeVCS/JEDI VCS, MPL 1.1, third-party components, why FVCSCrypt.dll is required and why there is no 64-bit client (the 64-bit Delphi 13 IDE uses the standalone client).
  • Repository: new instalador/ (build the setup by hand) and tests/ (automated console, AI and installer tests).
  • Server: unchanged 2.5 Beta 3. Client: Win32.

Português

  • Console jvcs.exe 2026 no instalador (cerca de 50 comandos): projeto e módulos sem IDE, histórico e busca, labels, módulos compartilhados, ToDo, milestones e bugs, administração (comandos destrutivos exigem confirm), projectrevs e Put. Os comandos antigos se comportam igual ao console original 2.5.0.1030.
  • Wrapper da IA 1.4.0, com os requisitos S0001 (xHarbour) e S0002 (untracked, verify -FromGit, status -AllProjects, locks -OlderThan, doctor).
  • Instalador: a IA usa o console novo por padrão.
  • Créditos e direitos: nova página Créditos e direitos — criadores e mantenedores, MPL 1.1, exigência da FVCSCrypt.dll e por que não há cliente de 64 bits.
  • Repositório: pastas instalador/ (gerar o setup à mão) e tests/ (testes automatizados).

Release notes: news/en · news/pt · CHANGELOG

Install: close Delphi and run JediVCS-2.5.0-Beta6-build2061-Setup.exe from Explorer.
SHA-256: D404E3717808E194AED90397BD19406906CB3753A70496D82F9D4B9509EDF33D

JEDI VCS 2.5 Beta 2026 — Beta 5 (build 2050)

Choose a tag to compare

@edmarfrazao edmarfrazao released this 13 Oct 20:07

JEDI VCS 2.5 Beta 2026 — Beta 5 (build 2050, version 2.5.0.2050)

⚠️ Disclaimer / Aviso: provided without any warranty of operation — test and validate in your own environment (backup + copy of your JEDI VCS database) before production. / Fornecido sem garantia de funcionamento — teste e valide em ambiente próprio antes de usar em produção. DISCLAIMER.md

English

  • Fixed: access violation inside Delphi XE3 and other older IDEs when clicking JEDI VCS toolbar buttons, the revisions Get or menus (the core now owns its application window).
  • Installed version visible everywhere (original JEDI VCS numbering 2.5.0.<build>): window titles, About, console, Control Panel and installer name show 2.5.0 Beta 5 – build 2050. Login version sent to the server remains 250.
  • Docs, news and the jedi-vcs AI skill organized by language (pt/en); GitHub main page in English.
  • Tested: Delphi 11.3, 12, 13.2 (dev PC); Delphi XE3 and 11.1 Enterprise (another PC); upgrade over Beta 4.
  • Notes: news/en

Português

  • Corrigido: access violation no Delphi XE3 e demais IDEs antigas ao clicar nos botões da barra do JEDI VCS, no Get do histórico ou em menus.
  • Versão instalada visível (numeração do JEDI VCS original): título, About, console, Painel de Controle e nome do instalador mostram 2.5.0 Beta 5 – build 2050. O login continua 250.
  • Documentação, novidades e skill organizadas por idioma; página principal em inglês.
  • Testado: Delphi 11.3, 12, 13.2; Delphi XE3 e 11.1 Enterprise; atualização sobre o beta 4.
  • Notas: news/pt

Installer / Instalador: JediVCS-2.5.0-Beta5-build2050-Setup.exe — SHA-256 1791B5423CBAF73936CEDA79CB0E5313A75F42CBE3818F8EA153D662932332C3

This product is based on MidWare. Freeware source code is available at http://www.overbyte.be.

🤖 Generated with Claude Code

JEDI VCS 2.5 Beta 2026 (beta 4)

Pre-release

Choose a tag to compare

@edmarfrazao edmarfrazao released this 13 Oct 16:28

JEDI VCS 2.5 Beta 2026 — beta 4 (cliente do JEDI VCS 2.5 portado para o Delphi moderno; servidor 2.5 Beta 3 sem alterações).

⚠️ Aviso: fornecido sem garantia de funcionamento. Teste e valide em ambiente próprio, com backup e cópia do seu banco do JEDI VCS, e faça as correções locais necessárias antes de usar em produção. Veja DISCLAIMER.md. O instalador exige aceitar este aviso.

Novidades em relação ao beta 2

  • Escolha por Delphi: cada IDE instalada aparece como uma opção no instalador (Delphi 11, 12, 13 e as antigas); só as marcadas recebem o JEDI VCS. Desmarcar numa reinstalação desfaz o registro.
  • IDEs antigas: Delphi 7, 2005–2010, XE–XE8 e 10 Seattle–10.4 Sydney com o expert original 2.5.0.1030 + núcleo novo.
  • Skill jedi-vcs para o Claude Code incluída (tools\ai\skills\jedi-vcs); guia em doc/ia.
  • Documentação em português e inglês, novidades e CHANGELOG.

Testes

  • Delphi 11, 12 e 13.1 no PC remoto com o servidor da empresa: funcionando; Project Manager mais rápido.
  • Delphi 11, 12 e 13.2 no PC de desenvolvimento.
  • Delphi XE3: integração carrega e lista projetos.

Problema conhecido

  • IDEs antigas (ex.: Delphi XE3): clicar nos botões da barra de ferramentas do JEDI VCS dentro da IDE (ex.: Synchronize) causa access violation. Correção em andamento (próxima beta). Enquanto isso, use o cliente standalone (Jedivcs.exe) para sincronizar.

Instalador: JediVCS-2.5-Beta2026-Setup.exe — SHA-256 E727BCF90D8E76D3299BF28B4C11432CE2DDDD234C8286B32185ED75A8AF7D32. Instala em C:\Program Files (x86)\JEDI\JVCS 2026; feche o Delphi e rode pelo Explorer com o seu usuário.

This product is based on MidWare. Freeware source code is available at http://www.overbyte.be.

🤖 Generated with Claude Code

JEDI VCS 2.5 Beta 2026 (beta 2)

Pre-release

Choose a tag to compare

@edmarfrazao edmarfrazao released this 13 Oct 15:25

JEDI VCS 2.5 Beta 2026 — beta 2 (cliente do JEDI VCS 2.5 portado para Delphi 13; servidor 2.5 Beta 3 sem alterações).

Testado em dois PCs: Delphi 11.3, 12 e 13.2 (desenvolvimento) e Delphi 11, 12 e 13.1 (PC remoto).

Novidades em relação ao beta 1

  • Expert para Delphi 11, 12 e 13 (qualquer atualização: 13.0/13.1/13.2) — sem dependência de pacotes de design da IDE; nenhum componente de terceiros precisa estar instalado no Delphi.
  • Tema escuro corrigido (nomes de projetos e módulos legíveis, ícones adaptados); tema "seguir o Delphi" usa o tema real da IDE.
  • Menus legíveis na IDE escura; janelas do JEDI VCS ficam junto da IDE no Alt+Tab.
  • Correções: lentidão ao abrir projeto, Compare all, Backup com senha, Line History, Used Units, login que apagava a senha salva, aviso + login abrindo juntos, escala 175–200%.
  • Opções Appearance (fonte, escala, tema) e AI / Automation em VCS Properties; View > Appearance / Font Size.
  • Log de erros em %LOCALAPPDATA%\JEDI\JVCS\logs (cliente, DLL e expert).

Instalador: JediVCS-2.5-Beta2026-Setup.exe — instala em C:\Program Files (x86)\JEDI\JVCS 2026 (não altera o JEDI VCS original) e registra o expert só nas IDEs instaladas (feche o Delphi antes). Rodar de novo = reinstalar/reparar.

SHA-256: 521703013B169CE020052182E2CF0D913F6A5EE914139DD7EA18C93821E94761

This product is based on MidWare. Freeware source code is available at http://www.overbyte.be.

🤖 Generated with Claude Code

JEDI VCS 2.5 Beta 2026 (beta 1)

Pre-release

Choose a tag to compare

@edmarfrazao edmarfrazao released this 13 Oct 11:46

Primeira versão de teste do JEDI VCS 2.5 Beta 2026 — cliente do JEDI VCS 2.5 portado para Delphi 13.2 (servidor 2.5 Beta 3 sem alterações; protocolo idêntico).

Instalador: JediVCS-2.5-Beta2026-Setup.exe (Inno Setup, Win32)

  • Instala em C:\Program Files (x86)\JEDI\JVCS 2026 (não altera o JEDI VCS original).
  • Cliente standalone, JEDIVCSDiff, console jvcs.exe, ajuda e atalhos.
  • Expert para o Delphi 13 (registrado só se a IDE existir; feche o Delphi antes).
  • Ferramentas da IA (tools\ai); trocar o console da IA para o novo é opcional.
  • Rodar de novo = reinstalar/reparar; desinstalação pelo Painel de Controle.

SHA-256: 5F7704105D2E63A5B866E203512457F10F702BB11F558381EE03AAA3FCCB44F1

Versão beta: veja setup/LEIAME.md e doc/manual/09-Instalador-do-Cliente.md. Erros ficam em %LOCALAPPDATA%\JEDI\JVCS\logs.

This product is based on MidWare. Freeware source code is available at http://www.overbyte.be.

🤖 Generated with Claude Code