Releases: CompeyDev/ssh-portfolio
Releases · CompeyDev/ssh-portfolio
ssh-portfolio v0.1.5
Fixed
- Fixed a 5s wait during initial connecti9on that occurred on terminals that were not recognized directly
Added
- The current running version of ssh-portfolio is now displayed on the interactive TUI (#5)
- Workflows and dependabot configs to automatically update all dependencies at regular intervals
Changed
- The cat component no longer blinks! Noo!
- Versions now include a
-dirtysuffix if built from a dirty git tree - Update npm, nix & cargo dependencies
ssh-portfolio v0.1.4
This release has few user-facing changes and focuses primarily on improving CI pipelines internally by better usage of nix.
Added
craneusage in nix flake for more incremental builds, checks, and morebun2nixusage in flake for incrementalism in bun dependency installs and builds- Allow nix flake accepting build features using
callPackageand overrides - Add
homepagefield in Cargo package manifest
Changed
- Update npm & cargo dependencies
- Update README with new nix instructions
- Make CI setup to rely on nix flake more, eliminate separate Rust caching
- Use
nixfmt-treeas new formatter for nix files - Install bun packages in locked mode for docker image building
ssh-portfolio v0.1.3
Fixed
- Docker image not building without a pre-existing website build on host
- Website not building in docker image due to ignored
svelte.config.ts - Internal CI workflow caching fixes
Changed
- Updated cargo dependencies
- Removed
openssldependency during docker build phase - Reorder CI badge to be before version badge on the README
ssh-portfolio v0.1.2
This is a hotfix release fixing compile-time issues which prevent the the previous release from being used.
Fixed
- Broken SSH server module making project uncompilable due to
async_traitremoval - Failure to compile with
blogfeature enabled due to uncloned image URL in component - Missed bump for v0.1.1
- Website not compiling due to unsupported
<T>{}syntax in svelte config - Copy
.cargo/andpatches/as directories instead of contents in Dockerfile
Added
- Nix flake with devshell for reproducible environments
- CI backed by nix to maximize caching potential
Changed
- Update npm & cargo dependencies
- Updated README with reordered badges, new CI badge and new website screenshot
ssh-portfolio v0.1.1
Added
- Add missing
licenseanddescriptionfields in cargo package manifest - Add
cargo-denyconfigs - Added launch button on website to launch in any installed SSH clients on the website
- Speed up typing animation animation on the website
- Make the cursor blink animation on the website smoother and more fluid
- Link back to the source-code repository on the website
- Use TypeScript for all web tooling config files
Changed
- Relicense project to AGPL v3 from MIT
- Eliminate dependence on
patch-cratein favor of in-housecargo-rustc-patch.shcompiler hook - Use
nightly-2025-06-20of the Rust toolchain, corresponding to stable v1.91 - Update cargo & npm dependencies
- Optimize dependency tree by no longer relying on unnecessary depdencies (such as
awc-lc-rs,openssl, etc.)
ssh-portfolio v0.1.0
initial ssh-portfolio release! lgtm! run me now:
ssh -o SendEnv=TERM_PROGRAM erica@devcomp.xyz