Files
pi-new-project/CHANGELOG.md
T

3.4 KiB

Changelog

Todos los cambios relevantes de este proyecto se documentan en este fichero.

El formato sigue Keep a Changelog y el proyecto usa Versionado Semántico.

[No publicado]

Pendiente

  • Fijar las reglas de modelo y de funcionamiento que la skill escribirá en el AGENTS.md de cada proyecto generado (hoy quedan como PENDIENTE).

[0.3.1] - 2026-10-18

Añadido

  • Campos author y bugs en package.json (también en pi-new-project-dist).

[0.3.0] - 2026-10-18

Añadido

  • Repositorio de distribución https://git.sargatxet.cloud/sargatxet/pi-new-project-dist con solo los ficheros que necesita pi (package.json, LICENSE, extensions/, skills/ y un README.md mínimo), y script scripts/publicar-dist.sh para publicar cada versión en él (commit + etiqueta vX.Y.Z, con --dry-run).
  • .gitignore del repositorio (configuración local de pi, temporales, editores).
  • Licencia MIT: fichero LICENSE y campo license en package.json.
  • Documentada la descarga e instalación desde el repositorio https://git.sargatxet.cloud/sargatxet/pi-new-project (pi install git:git.sargatxet.cloud/sargatxet/pi-new-project) en README.md e INSTALL.md, con actualización y desinstalación; campos homepage y repository en package.json.

Cambiado

  • La instalación recomendada pasa a ser pi install git:git.sargatxet.cloud/sargatxet/pi-new-project-dist; README.md e INSTALL.md actualizados (actualización, desinstalación y publicación de versiones).
  • El selector de modelo (/modelo-proyecto y elegir_modelo_proyecto) muestra como máximo 15 modelos a la vez en una ventana que se desplaza con el cursor; ↑/↓ dan la vuelta de un extremo a otro y el cursor parte del modelo actual del proyecto. Fuera de la TUI se mantiene el diálogo estándar.

[0.2.0] - 2026-10-18

Añadido

  • Extensión extensions/modelo-proyecto.ts:
    • orden /modelo-proyecto [proveedor/id]: elige, de entre los modelos disponibles, el modelo por defecto del proyecto actual, lo guarda en .pi/settings.json (fusionando con el resto de ajustes) y lo activa;
    • herramienta elegir_modelo_proyecto: muestra el selector al crear un proyecto y guarda la elección en <ruta>/.pi/settings.json.
  • new-project.sh --modelo proveedor/id para fijar el modelo sin pi.
  • Paso obligatorio en la skill: el usuario elige el modelo del proyecto.

Cambiado

  • AGENTS.md generado: la sección Reglas de modelo documenta el modelo por defecto y cómo cambiarlo; el criterio por tarea sigue PENDIENTE.
  • Plantillas de README.md y TODO.md mencionan .pi/settings.json.

Corregido

  • new-project.sh: una opción sin valor (--nombre al final) terminaba sin mensaje; ahora informa del error.

[0.1.0] - 2026-10-18

Añadido

  • Paquete pi pi-new-project con la skill new-project.
  • scripts/new-project.sh: andamiaje en bash con --nombre, --descripcion, --autor, --git, --force y --dry-run.
  • Plantillas de AGENTS.md, README.md, CHANGELOG.md, TODO.md, INSTALL.md y .gitignore, con marcadores {{PROYECTO}}, {{DESCRIPCION}}, {{AUTOR}} y {{FECHA}}.
  • AGENTS.md generado con las secciones reservadas ## Reglas de modelo y ## Reglas de funcionamiento.
  • Documentación de instalación, exportación a otro ordenador y verificación.