chore(release): 1.0.0 — version.txt + CHANGELOG

This commit is contained in:
bchanot
2026-10-06 11:39:40 +02:00
parent dd36bc6f18
commit caf388ce0b
2 changed files with 40 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
# Changelog
All notable changes to this project are documented here.
Format: [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). Versioning: semver.
## [Unreleased]
## [1.0.0] — 2026-10-06
### Added
- macOS support in `install.sh`: Homebrew instead of apt, colima for Docker,
brew services for code-server/mariadb, bash or zsh login shell choice
(`MACOS_SHELL`), report of the Linux-only items skipped.
- `bash/bashrc-osx`: `bashrc-linux` mirrored with the macOS deltas (brew env,
`ls -G`, `EPOCHREALTIME` timer, `cc` without systemd-run).
- `zsh/zshrc-osx` + `zsh/bchanot.zsh-theme`: oh-my-zsh config and theme
porting the bash prompt.
- `gitconfig` template deployed as user-scope `~/.gitconfig`, `@USER@` /
`@EMAIL@` filled at install; a differing file is kept as
`~/.gitconfig.backup-<date>`.
- `git-delta` in the apt and brew package lists (the gitconfig pager).
- Security baseline on Linux, always applied and idempotent: fail2ban sshd
jail (journal backend, all-ports ban, LAN ignored), unattended security
upgrades, sshd hardening drop-in gated by `sshd -t`.
- End-of-install offers on Linux: `/tmp` on disk (mask `tmp.mount` +
tmpfiles rules) and SSH memory guard (sshd OOM-exempt drop-in + earlyoom).
- `cloudpex/`: on-demand SMB mount helper, installer and FR README; site
values prompted at install into `/etc/cloudpex.conf`, never in the script.
- Apt package list mirroring the reference machine: gitleaks, web stack,
`ubuntu-desktop-minimal`, lspci-gated NVIDIA driver install, `gh`.
### Changed
- Shell identity exported as `USER` / `EMAIL` instead of `VIUSER` / `VIMAIL`
in every rc file; the installer takes the login name from `id -un`.
- `install.sh` uses `cp -Rpv` (BSD-compatible).
### Fixed
- `bin/dt` macOS portability: `lsof` cwd, BSD `date` start time, bash 3.2
tilde expansion, `sed -E` help.