0.6.0 release notes
This commit is contained in:
parent
3271377b7e
commit
bf6f1625ec
|
@ -21,7 +21,7 @@
|
|||
|
||||
## 0.6.0
|
||||
|
||||
Released on FIXME: ??
|
||||
Released on 23/07/2021
|
||||
|
||||
> 🍹 Summer update 2021 🍨
|
||||
|
||||
|
@ -29,8 +29,8 @@ Released on FIXME: ??
|
|||
- Open file with default program for file type with `<V>`
|
||||
- Open file with a specific program with `<W>`
|
||||
- **Themes**:
|
||||
- You can now set colors for 25 elements in the application
|
||||
- Colors can be any RGB, also supports **CSS colors** syntax
|
||||
- You can now set colors for 26 elements in the application
|
||||
- Colors can be any RGB, also **CSS colors** syntax is supported (e.g. `aquamarine`)
|
||||
- Configure theme from settings or import from CLI using the `-t <theme file>` argument
|
||||
- You can find several themes in the `themes/` directory
|
||||
- **Keyring support for Linux**
|
||||
|
|
29
README.md
29
README.md
|
@ -14,7 +14,7 @@
|
|||
</p>
|
||||
|
||||
<p align="center">Developed by <a href="https://veeso.github.io/">@veeso</a></p>
|
||||
<p align="center">Current version: 0.6.0 FIXME: (21/06/2021)</p>
|
||||
<p align="center">Current version: 0.6.0 (23/07/2021)</p>
|
||||
|
||||
[![License: MIT](https://img.shields.io/badge/License-MIT-teal.svg)](https://opensource.org/licenses/MIT) [![Stars](https://img.shields.io/github/stars/veeso/termscp.svg)](https://github.com/veeso/termscp) [![Downloads](https://img.shields.io/crates/d/termscp.svg)](https://crates.io/crates/termscp) [![Crates.io](https://img.shields.io/badge/crates.io-v0.5.1-orange.svg)](https://crates.io/crates/termscp) [![Docs](https://docs.rs/termscp/badge.svg)](https://docs.rs/termscp)
|
||||
|
||||
|
@ -32,7 +32,7 @@ Termscp is a feature rich terminal file transfer and explorer, with support for
|
|||
|
||||
## Features 🎁
|
||||
|
||||
- 📁 Different communication protocols support
|
||||
- 📁 Different communication protocols
|
||||
- SFTP
|
||||
- SCP
|
||||
- FTP and FTPS
|
||||
|
@ -72,11 +72,13 @@ For more information or other platforms, please visit [veeso.github.io](https://
|
|||
|
||||
### Requirements ❗
|
||||
|
||||
- **Linux/BSD** users:
|
||||
- **Linux** users:
|
||||
- libssh
|
||||
- libdbus-1
|
||||
- **BSD** users:
|
||||
- libssh
|
||||
|
||||
### Soft Requirements ✔️
|
||||
### Optional Requirements ✔️
|
||||
|
||||
These requirements are not forcely required to run termscp, but to enjoy all of its features
|
||||
|
||||
|
@ -86,6 +88,7 @@ These requirements are not forcely required to run termscp, but to enjoy all of
|
|||
- *gio*
|
||||
- *gnome-open*
|
||||
- *kde-open*
|
||||
- **Linux** users:
|
||||
- A keyring manager: read more in the [User manual](docs/man.md#linux-keyring)
|
||||
- **WSL** users
|
||||
- To **open** files via `V` (at least one of these)
|
||||
|
@ -117,19 +120,17 @@ The developer documentation can be found on Rust Docs at <https://docs.rs/termsc
|
|||
|
||||
Major termscp releases will now be seasonal, so expect 4 major updates during the year.
|
||||
|
||||
Planned for *🏄 Summer update 🌴*:
|
||||
Planned for *🍁 Autumn update 🍇*:
|
||||
|
||||
- **Configuration profile for bookmarks 📚**: Basically this feature adds the possibility to have a specific setup for a certain host, instead of having only one global configuration.
|
||||
- **Self-update ⬇️**: In order to increase users updating termscp, I want to provide the possibility to update termscp directly from application, when a new update is available.
|
||||
- **AWS S3 support 🪣**: I'll use `rust-s3` library to implement this. This is really big **Maybe** for the autumn update and might be moved to the Winter update.
|
||||
|
||||
Planned for *❄️ Winter update ⛄*:
|
||||
|
||||
- **Keyring-rs on Linux 🔐**: Check for updates in [this issue](https://github.com/veeso/termscp/issues/2)
|
||||
- **SMB Support 🎉**: This will require a long time to be implemented, since I'm currently working on a Rust native SMB library, since I don't want to add new C-bindings. ~~Fear the 🦚~~
|
||||
- **Open files with any application ☄️**: possibility to open files of any kind and with any application directly inside termscp. This will be achieved through this awesome crate [open-rs](https://github.com/Byron/open-rs).
|
||||
|
||||
To be planned:
|
||||
|
||||
- **Themes provider 🎨**: I'm still thinking about how I will implement this, but basically the idea is to have a configuration file where it will be possible to define the color schema for the entire application. I haven't planned this release yet
|
||||
- **Configuration profile for bookmarks 📚**: I would like to, but I still have to analyze it.
|
||||
- **AWS S3 support 🪣**: There is already a library for AWS S3, but this is really on bottom of my implementation list at the moment, due to interest and I don't really have a system where to test it.
|
||||
|
||||
Along to new features, termscp developments is now focused on UI and performance improvements, so if you have any suggestion, feel free to open an issue.
|
||||
Along to new features, termscp developments is now focused on UX and performance improvements, so if you have any suggestion, feel free to open an issue.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
@ -8,4 +8,3 @@ Because of that, **you should always consider updating termscp to the latest ver
|
|||
## Reporting a Vulnerability
|
||||
|
||||
If you have any security vulnerability or concern to report, please open an issue using the `Security report` template.
|
||||
w
|
|
@ -1,35 +0,0 @@
|
|||
# Deploy checklist
|
||||
|
||||
Document audience: project maintainers
|
||||
|
||||
- [Deploy checklist](#deploy-checklist)
|
||||
- [Description](#description)
|
||||
- [Checklist](#checklist)
|
||||
|
||||
## Description
|
||||
|
||||
This document describes the checklist that must be fulfilled before releasing a new version of termscp.
|
||||
|
||||
## Checklist
|
||||
|
||||
- [ ] The latest build didn't report any error in the CI
|
||||
- [ ] All commands when using SFTP work
|
||||
- [ ] All commands when using SCP work
|
||||
- [ ] All commands when using FTP work
|
||||
- [ ] It is possible to load bookmarks
|
||||
- [ ] Recent connections get saved
|
||||
- [ ] Update versions and release date in readme, changelog and cargo.toml
|
||||
- [ ] Build on MacOS
|
||||
- [ ] Update sha256 and version on homebrew repository
|
||||
- [ ] Build on Windows
|
||||
- [ ] Update sha256 and version in chocolatey repository
|
||||
- [ ] Create chocolatey package
|
||||
- [ ] Build Linux version using docker from `dist/build/build.sh`
|
||||
- [ ] Update sha256 and version in AUR files
|
||||
- [ ] Create release and attach the following artifacts
|
||||
- [ ] Deb package
|
||||
- [ ] RPM package
|
||||
- [ ] MacOs tar.gz
|
||||
- [ ] Windows nupkg
|
||||
- [ ] Windows zip
|
||||
- [ ] AUR tar.gz
|
Loading…
Reference in New Issue