Add CHANGELOG.md
This commit is contained in:
37
CHANGELOG.md
Normal file
37
CHANGELOG.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user