Skip to content

Commit cbe110a

Browse files
committed
📝 Adding a CHANGELOG.md file
1 parent 44d0536 commit cbe110a

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [1.0.1] - 2026-03-22
9+
10+
- Added `apt-get upgrade` to pick up Debian security patches (glibc, gnutls28, openssh, nodejs, node-proxy-agents)
11+
- Replaced Debian-packaged Node.js 20 with Node.js 22 LTS from NodeSource to address vulnerable npm transitive dependencies (@babel/traverse, tar, undici, minimatch, flatted, serialize-javascript, http-cache-semantics)
12+
- Installed direnv from GitHub releases instead of apt to avoid Go stdlib CVEs in the Debian-packaged binary
13+
- `scout-report.sh` script for generating Docker Scout vulnerability reports
14+
- `.gitignore` file
15+
16+
## [1.0.0] - 2026-03-22
17+
18+
- Initial release
19+
- Haskell toolchain: GHC 9.10.3, Cabal 3.12.1.0, Stack, GHCup, HLS
20+
- Developer tools: Hoogle, Ormolu, fast-tags, cabal-gild, direnv
21+
- Debug Adapter Protocol support via haskell-dap, ghci-dap, haskell-debug-adapter
22+
- Claude Code CLI
23+
- Multi-platform support (linux/amd64, linux/arm64)
24+
- GitHub Actions CI/CD with semver tagging
25+
26+
[1.0.1]: https://github.com/ivelten/haskell-devcontainer/compare/v1.0.0...v1.0.1
27+
[1.0.0]: https://github.com/ivelten/haskell-devcontainer/releases/tag/v1.0.0

0 commit comments

Comments
 (0)