Skip to content

Releases: etalab-ia/just-code

just-code: v0.14.1

Choose a tag to compare

@github-actions github-actions released this 30 Oct 16:49
c876af1

0.14.1 (2026-10-30)

Bug Fixes

  • add provider selection to text setup (3f82d69)
  • config: omettre les limites de modèles OpenCode partielles (62b266e)
  • config: omit partial OpenCode model limits (cd8bff4)
  • setup: allow provider selection in text mode (d50116a)

just-code: v0.14.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 12:40
604701b

0.14.0 (2026-10-28)

Features

  • init: offer Ministral as OpenCode small model (6756312)
  • init: permettre Ministral comme petit modèle OpenCode (256e423)

Bug Fixes

  • init: require Albert for Ministral small model (12e5677)
  • init: validate curated small-model references (0e36e8a)
  • init: validate small model in line wizard (ad5a205)
  • models: validate small-model API references (3c44a52)

just-code: v0.13.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 07:45
c0709e3

0.13.0 (2026-10-28)

Features

  • exit: écran de fin de session et récupération des modifications (e8f8f5e)
  • exit: écran de fin de session et récupération des modifications (abeaaeb)
  • init: complete the six-skill setup flow (#167) (c3dd76f)
  • init: déplacer les réglages avancés dans le récapitulatif (#170) (591c2c3)
  • init: GitHub wizard 3.9, four verified screens (57dbef2)
  • init: improve skills selection screen (#167) (e083dde)
  • init: introduce the project setup wizard (4b4cf5f)
  • init: introduire l’écran de configuration du projet (4152c4b)
  • init: MCP wizard 3.8 and withdrawal of context7 and playwright (b22af47)
  • init: MCP wizard 3.8 and withdrawal of context7 and playwright (#168 #175) (283be38)
  • init: refaire le récapitulatif interactif (1359e79)
  • init: refaire le récapitulatif interactif (#171) (d82f42c)
  • init: réserver les réglages techniques au récapitulatif (#170) (63fced7)
  • init: rework the GitHub step into four verified screens (#169) (d8b38b8)
  • init: terminer le parcours de sélection des skills (#167) (260bfc6)
  • launch: résumer le premier démarrage et approuver les entrées sur place (f127c93)
  • launch: simplifier le premier lancement et approuver sur place (1ac11c5)
  • secrets: fournir le détecteur de secrets au lieu de le demander à l'hôte (db53bd8)
  • secrets: fournir le détecteur de secrets au lieu de le demander à l'hôte (4191767)
  • setup: add editable recap choices and credential status (63996e4)
  • setup: add multi-model selection (3796545)
  • setup: clarify recap and show install progress (44bb6d8)
  • setup: connecter plusieurs plateformes d'inférence (3c687f9)
  • setup: connecter plusieurs plateformes d'inférence (e3d95c4)
  • setup: explain and validate the optional GitHub token (#164) (1594d67)
  • setup: expliquer et valider le jeton GitHub facultatif (#164) (41fc411)
  • setup: finaliser le récapitulatif et l’installation (#165) (125d1ca)
  • setup: sélectionner plusieurs modèles Albert API (bc785dd)
  • setup: statistiques d'usage avec consentement (115e6ca)
  • setup: statistiques d'usage avec consentement (cbe0ad4)

Bug Fixes

  • import: préserver une configuration OpenRouter sans Albert (72c9682)
  • init: address Codex review on MCP wizard seeding, retention, and probe (6e84779)
  • init: annuler le récapitulatif accessible sur EOF (cf26f9a)
  • init: close the review findings on the GitHub step (97ccfa1)
  • init: fiabiliser le récapitulatif avant application (993beef)
  • init: garantir l'annulation accessible après une entrée invalide (f3dccca)
  • init: give the TUI token stage a reader (0e39540)
  • init: isolate global credential check (185155a)
  • init: keep retained pins and sibling choices on retry (#167) (dbac9a5)
  • init: permettre de corriger les réglages hérités invalides (f696306)
  • init: permettre de réparer un runtime hérité incompatible (dd03269)
  • init: preserve and retry skill selections (#167) (1f61da5)
  • init: probe default Albert credential for setup (140f624)
  • init: render the GitHub step last and keep the step order honest (6eb5967)
  • init: reopen the questions when the GitHub situation changes (d16aa1a)
  • init: scope workspace intro to runtime (8c891bc)
  • init: state the GitHub check without an empty account name (d51995a)
  • init: state the runtime limit before asking about GitHub (93b4673)
  • init: uniformiser les chemins du récapitulatif (375e495)
  • init: validate options before setup offer (d7b5886)
  • init: verify the Pull requests permission before claiming the rights (fc7131c)
  • launch: aligner les mesures et la disponibilité sur le runtime (d4b1eaa)
  • launch: attendre la disponibilité avant de conserver la durée (2dc36c2)
  • launch: distinguer les installations reprises des démarrages à chaud (a7360c1)
  • launch: vérifier la préparation après réconciliation en isolation complète (afe4b14)
  • narrow Gitleaks allowlist to public matches (11e35a8)
  • opencode: corriger la justification du m...
Read more

just-code: v0.12.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 08:15
e5d8cd0

0.12.0 (2026-10-23)

Features

  • install: messages français, PATH avant setup, postes non pris en charge (b83a99c)
  • install: messages français, PATH avant setup, postes non pris en charge (ab503d4)
  • setup: écran d'introduction avant la première question (399cffd)
  • setup: écran d'introduction avant la première question (88d5714)
  • setup: écran de la clé Albert API, ordre clé → modèles → GitHub (98309b1)
  • setup: écran de la clé Albert API, ordre clé → modèles → GitHub (1f20630)

Bug Fixes

  • agent-vm: épingler une image Lima résolvable et la vérifier avant reconstruction (1f545a8)
  • agent-vm: épingler une image Lima résolvable et la vérifier avant reconstruction (87ca8eb)
  • agent-vm: report an inconclusive image check, not a passed one (9fb869e)
  • agent-vm: stop recommending the default image when it already failed (94826ec)
  • agent-vm: témoin sans image pour ne pas imputer un refus de limactl à AGENT_VM_IMAGE (32062aa)
  • agent-vm: use limactl info as the image-independent witness (d4101d3)
  • credentials: lire un identifiant dans le magasin qui l'a reçu (dfbae65)
  • credentials: read a credential from the store that received it (4e5f8de)
  • credentials: serialize the store record and stop reporting unpinnable success (6cb5f9c)
  • diagnostics: sonde Go, cause de résolution nommée, portée de la sonde de magasin (364263d)
  • diagnostics: sonde Go, cause de résolution nommée, portée de la sonde de magasin (5acebe1)
  • doc,test: compteurs exacts, garde d'introduction réellement testée (d03b736)
  • doctor: distinguer inventaire incomplet et absence de journal (ce93ccc)
  • doctor: l'inventaire des identifiants vient du magasin, pas du journal (bb37138)
  • doctor: l'inventaire des identifiants vient du magasin, pas du journal (bb2aef4)
  • install: fichier lu par un terminal ordinaire, chemins cités (90f2711)
  • install: ne pas empiler la ligne PATH, doc alignée sur le code (3e565d7)
  • install: profil bash, SHELL vide, reprise et retour arrière (a6b617c)
  • install: reconnaître la ligne PATH exacte, pas le mot just-code (bec51ba)
  • install: reprise, interruption, profil non modifiable, sauvegarde (a22b4de)
  • install: shells non POSIX, commandes de récupération littérales (f3942f6)
  • install: un seul fichier par plateforme, lecture ratée = refus (be94056)
  • secrets: accepter le type natif concret enregistré dans l'index (d5017a7)
  • secrets: aligner les limites des réparses d'attribution (a7e7936)
  • secrets: classer le refus de backticks avant le retour chariot (70c1861)
  • secrets: ne pas masquer un magasin demandé ni arrêter un bac à sable sain (a9fa42a)
  • secrets: ne rien enregistrer quand une approbation ne peut pas résoudre (8efd5f5)
  • secrets: ne rien enregistrer quand une approbation ne peut pas résoudre (3e27678)
  • secrets: nommer la variable et la règle au refus d'import via go-rotini (673af49)
  • secrets: nommer la variable et la règle au refus d'import via go-rotini (e605669)
  • secrets: nommer la variable et la règle au refus de backticks (60997ea)
  • secrets: propager un échec de sélection du magasin avant tout redémarrage (d5c5f8a)
  • secrets: refuser avant d'ouvrir le magasin, et signaler une approbation existante (cb4d3a4)
  • secrets: rendre effective la confirmation de bindings approve (0f6ccdc)
  • secrets: rendre effective la confirmation de bindings approve (f1e2b5d)
  • secrets: résoudre le magasin depuis le type enregistré à l'import (e3f68a4)
  • secrets: résoudre le magasin depuis le type enregistré à l'import (2934733)
  • setup: l'intro attend Entrée sans afficher la saisie collée (9c95ea8)
  • setup: l'intro ne consomme pas la saisie collée avec Entrée (ed66859)
  • setup: l'intro ne peut pas promettre qu'aucune écriture n'a lieu (ad35b89)
  • setup: l'intro nomme aussi l'identité git comme enregistrée (375efd4)
  • setup: le choix explicite du défaut survit à une reprise sans réponse (17c959d)
  • setup: le modèle choisi survit à une interruption plus loin (a46d028)
  • setup: ne pas stocker la clé avant d'avoir demandé (fcacdd1)
  • setup: une faute de frappe redemande, le repli dit où va la clé (81abe70)
  • setup: une question non répondue annule au lieu de stocker (87ae8d0)
  • setup: une question sans réponse ne remet pas le modèle à zéro (802c0c7)
  • setup: une réponse vide revient au modèle par défaut (68754e7)
  • start: inverser le classement — ne tolérer qu'une panne de magasin (800f1d6)
  • start: refuser un démarrage no-op sur une liaison hors profil actif (681bbbb)
  • start: refuser un démarrage no-op sur une liaison hors profil actif (c46d8e1)
  • start: un secret de ...
Read more

just-code: v0.11.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 12:22
32fd6d6

0.11.0 (2026-10-19)

Features

  • check: report reachability of configured preview ports (9357fc3)

Bug Fixes

  • check: probe the port mappings applied to the running sandbox (d61f498)
  • check: report stale forwards and zone strips in emptied states (a365020)
  • import: annoncer l'approbation de confiance requise au premier lancement (8467335)
  • import: announce the trust approval the first run will require (713c954)
  • import: harden reads of untrusted project OpenCode configs (6368a02)
  • import: name the project directory in the trust approval hint (efdeb1d)
  • init: annoncer les touches de sélection des MultiSelect du wizard (6fde5b7)
  • init: announce MultiSelect selection keys in the wizard (96ea5c5)
  • init: base local-only AGENTS.md ownership on actual zone presence (f5d0655)
  • init: check AGENTS.md entry type before reading for a zone (f8aa563)
  • init: recheck AGENTS.md at apply time for zones added after planning (51665d2)
  • init: resolve the GitHub origin before the approval question (3d5618a)
  • init: résoudre l'origine GitHub avant la question d'approbation (3467324)
  • init: scan AGENTS.md for zone markers in bounded memory (56cae38)
  • probe AGENTS.md and host ports without unbounded reads or waits (e85152c)
  • scope managed guidance and port probes to the microsandbox runtime (d238885)
  • skills: address review on runtime parsing and AGENTS.md claim (18c559d)
  • skills: keep standing managed instructions in every versioned project (7cb93c5)
  • trust: refuse symlinks in project path components (294863b)
  • web preview reachable through the host port forward (1ff037e)

just-code: v0.10.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 15:23
db9b8fc

0.10.0 (2026-10-16)

Features

  • deliver approved secrets readable inside the guest (a6bbfa5)
  • livrer les secrets approuvés lisibles dans le guest (phase 4) (08a0a15)

Bug Fixes

  • apply guest-readable deliveries on the reconcile path, and restrict before writing (26b934b)
  • compare each file against the content wanted now, not the last write (aa0807c)
  • compare managed guest files by digest instead of reading them back (2daf132), closes #190
  • compare the digest as a field, not as a whole sha256sum line (a28614d)
  • compare the ownership header as bytes, not through a shell variable (fccde22)
  • compare the ownership header by digest over its exact bytes (fa3e8e0)
  • comparer les fichiers gérés par condensat au lieu de les relire (a37243d)
  • deliver backslash-pair and trailing-backslash values raw instead of refusing them (2a0f2d5)
  • deliver representable non-ASCII and refuse what no encoding carries (a7b4e28)
  • encode guest-readable values instead of writing them raw (595a8c8)
  • keep the content digest out of argv and stop normalising the header (16019ab)
  • livrer les formes d'antislash que les chargeurs dotenv ne lisent pas exactement entre guillemets (7294eed)
  • make the phase 4 probe controls able to fail (e1b1efa)
  • refuse the backslash shapes dotenv loaders do not read exactly (d2a5a99)
  • state the phase 4 snapshot finding without overclaiming (9c37d72)
  • treat quotes and backticks as positional in the raw dotenv form (d63e31e)

just-code: v0.9.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 12:04
a2d9443

0.9.0 (2026-10-15)

Features

  • configure Microsandbox ports per project (e35a002)
  • deliver approved project secrets through the Microsandbox proxy (1951c7e)
  • exposer les secrets projet approuvés via le proxy Microsandbox (phase 2) (8d5ecf1)
  • fichiers dotenv gérés dans le guest pour les secrets approuvés (phase 3) (f483a80)
  • import project-scoped dotenv secrets (77a5695)
  • importer les secrets dotenv par projet (phase 1) (0af624b)
  • publish approved project secrets as managed guest dotenv files (c830b14)

Bug Fixes

  • bind the qualification transcript to what actually ran (f9bbcee)
  • make the native runner cleanup exception-safe and document lab exposure (0764fdc)
  • make the project secret inventory authoritative on every apply path (f3d31f7)
  • pin python-dotenv 1.2.2 for the loader qualification (252e1de)
  • retry Windows credential-file contention (52b4f6f)
  • serialize fallback mutations and validate Windows blob sizes (e18f46a)

just-code: v0.8.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 14:21
632b266

0.8.1 (2026-10-07)

Bug Fixes

  • install: reattach setup wizard to the terminal under curl | sh (faa8ecd)
  • setup: aligner le message de fin sur le runtime par défaut (0e8a4ca)
  • setup: clarify default guest launch message (37658ca)

just-code: v0.8.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 09:16
8d29795

0.8.0 (2026-10-07)

Features

  • import: importer les projets Albert Code (P19) (1e4dbe0)
  • préparer les diagnostics P21 avant release (41129dc)
  • setup: add read-only P21 diagnostics report (f0d963b)

Bug Fixes

  • doctor: address P21 diagnostics review findings (e7b9e47)
  • doctor: validate the selected Microsandbox runtime (44312f9)
  • import: reconcile existing Albert Code imports (2e5a787)
  • init: keep skill catalogue lines under 80 columns (55803d0)
  • init: rendre la liste des compétences compacte et lisible (1e95748)
  • qualification: address remaining doctor review comments (5ca6f62)

just-code: v0.7.4

Choose a tag to compare

@github-actions github-actions released this 05 Oct 15:31
4f840ed

0.7.4 (2026-10-05)

Bug Fixes

  • ci: donner au dispatch manuel le contexte de dépôt à gh (473bd81)
  • ci: donner au dispatch manuel le contexte de dépôt à gh (6807ba5)
  • project: réessayer la lecture du lock face aux échecs transitoires (bfd77a8)
  • project: réessayer la lecture du lock face aux échecs transitoires (b0baac6)
  • project: remonter la dernière erreur de lecture du lock à l'expiration (b5088fa)