Files
2025-12-29 17:07:12 -06:00

1.1 KiB

Changelog

1.4.0 - 2025-12-29

Major Codebase Changes

  • Migrated from npm to pnpm (v10.25.0)
  • Migrated from Makefile to Taskfile for all development tasks
  • Updated license from MIT to BSD-3-Clause
  • Added license and author fields to package.json
  • Moved Dockerfile to docker/ folder
  • Added Nix flake for development environment

Features

  • Added Task section to README with available tasks
  • Improved README structure

Security

  • Added eslint-plugin-security for security linting
  • Updated Docker containers to use specific pnpm version (10.25.0)

CI/CD Updates

  • Updated workflows to use task commands
  • Added setup-task action to workflows
  • Updated workflows to use full action URLs with commit hashes
  • Updated Docker workflow to reference docker/Dockerfile
  • All workflows use pnpm with --frozen-lockfile

Development

  • Added setup task for enabling corepack
  • Added install:ci task for CI dependency installation
  • Updated Taskfile to reference docker/Dockerfile for Docker builds
  • Added flake.nix with Task, Node.js 20, and pnpm