Files
Linking-Tool/CHANGELOG.md
2025-12-29 14:25:24 -06:00

1.7 KiB

Changelog

1.5.1 - 2025-12-29

Features

  • Added HOST environment variable support for configuring server host binding

Security

  • Fixed unhandled error in HTTP response writing (G104)
  • Fixed file write permissions to use more restrictive 0600 instead of 0644 (G306)
  • Fixed potential file inclusion vulnerability by adding path validation in file operations (G304)

Docker

  • Added HOST environment variable to Dockerfile (defaults to 0.0.0.0, make sure to set it properly in production)

1.5.0 - 2025-12-29

Features

  • Move to IndexedDB for saving graph data (from localStorage)
  • Add multiple links support between nodes.
  • Increase undo/redo history to 100 steps.
  • Move undo/redo operations to IndexedDB instead of memory.
  • Mass selection improvements (moving and linking multiple nodes at once).
  • Codebase refactor to use Svelte 5 Runes.
  • Mobile improvements
  • Added SBOM generation, see /sbom/ for the generated SBOMs.

Dependency Updates

  • @sveltejs/kit: ^2.49.1 -> ^2.49.2
  • @typescript-eslint/eslint-plugin: ^8.50.1 -> ^8.51.0
  • @typescript-eslint/parser: ^8.50.1 -> ^8.51.0
  • svelte: ^5.45.6 -> ^5.46.1
  • svelte-check: ^4.3.4 -> ^4.3.5
  • vite: ^7.2.6 -> ^7.3.0
  • Added eslint-plugin-security: ^3.0.1

Major Codebase Changes

  • Moved from npm to pnpm
  • Updated license from MIT to BSD-3-Clause
  • Moved from Makefile to Taskfile
  • Codebase organization and structure changes

CI/CD Updates

  • Updated CI workflows to use task commands instead of bash scripts
  • Added gosec security scanning to backend build pipeline

Security

  • Overrode cookie package to latest version (1.1.1) due to low severity vulnerability in default version.