0.6.0 release notes

This commit is contained in:
veeso
2021-07-23 14:32:50 +02:00
parent 3271377b7e
commit bf6f1625ec
4 changed files with 18 additions and 53 deletions

View File

@@ -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.
---