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
-dirty
suffix 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
crane
usage in nix flake for more incremental builds, checks, and morebun2nix
usage in flake for incrementalism in bun dependency installs and builds- Allow nix flake accepting build features using
callPackage
and overrides - Add
homepage
field 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-tree
as 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
openssl
dependency 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_trait
removal - Failure to compile with
blog
feature 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
license
anddescription
fields in cargo package manifest - Add
cargo-deny
configs - 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-crate
in favor of in-housecargo-rustc-patch.sh
compiler hook - Use
nightly-2025-06-20
of 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