Repository navigation
Releases
JEDI VCS 2.5 Beta 2026 — Beta 6 (build 2066)
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):
addof a long-named.pas+.dfmin one run could register the.dfmas 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;
Enterin the project filter's group modes only opens a matching project; Open in Explorer needs exactly one module;Escin a search field interrupts a project load again;F3in 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,
-Identityequal 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):
addde.pas+.dfmde nome longo numa execução só podia cadastrar o.dfmcomo 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;
Enterno filtro de grupo só abre projeto que casa; Open in Explorer só com um módulo;Escnum campo de pesquisa volta a interromper a carga de um projeto;F3no 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,
-Identityigual à 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)
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+Ffrom anywhere; digits search too (01findsExemplo01.dpr); contains,*/?masks, folder with\; exact names first;Enter/F3next,Shift+Enter/Shift+F3previous,Ctrl+Enterselects all matches,Escclears. - Project tree filter: same rule as Find, case-insensitive, several words, matched text in bold, groups open while filtering;
Enteropens 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+Aact 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 pin place of the file instatus,checkout,checkin,undocheckout,diff,history. - Known issue: from the AI,
-Identityequal 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+Fde qualquer lugar; números também pesquisam (01achaExemplo01.dpr); texto contido, máscara*/?, pasta com\; nome igual primeiro;Enter/F3próximo,Shift+Enter/Shift+F3anterior,Ctrl+Enterseleciona todos,Esclimpa. - Filtro da árvore de projetos: mesma regra do Find, sem diferenciar maiúsculas, várias palavras, trecho em negrito, grupos abertos durante o filtro;
Enterabre 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+Aagem 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 pno lugar do arquivo. - Problema conhecido: pela IA,
-Identityigual à 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)
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;-Textshows the verdict.- Status summary: a module with an error is counted once (
error), so the sum matches the total. - Wrapper security fixes:
config setrequires typingSIMin the terminal;-Confirmedfrom a calling script is not an approval;-Identityother than the default needs approval;jvcs.exeoutside Program Files is pinned by SHA-256; an unchangedundocheckoutworks in manual mode;synctreats an older but writable, different file as a conflict;show -Destrefuses project folders; the hook blocks aWritethat would recreate a deleted module; permissions template 1.4.0 (runinstalar-no-projeto.ps1again in your projects). - Known issue: from the AI,
-Identityequal 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;-Textmostra 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 setexige "SIM" digitado;-Confirmedde script chamador não vale;-Identitydiferente da padrão pede aprovação;jvcs.exefora de Arquivos de Programas preso ao SHA-256;undocheckoutsem alteração vale no modo manual;synctrata arquivo antigo, mas gravável e diferente, como conflito;show -Destrecusa a pasta do projeto; o hook nega oWriteque recriaria um módulo apagado; template de permissões 1.4.0. - Problema conhecido: pela IA,
-Identityigual à 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)
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.execonsole 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 requireconfirm),projectrevsand 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.ps11.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.dllis 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) andtests/(automated console, AI and installer tests). - Server: unchanged 2.5 Beta 3. Client: Win32.
Português
- Console
jvcs.exe2026 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 exigemconfirm),projectrevse 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.dlle por que não há cliente de 64 bits. - Repositório: pastas
instalador/(gerar o setup à mão) etests/(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)
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-vcsAI 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)
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-vcspara o Claude Code incluída (tools\ai\skills\jedi-vcs); guia emdoc/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)
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)
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