Skip to content
This repository has been archived by the owner on Sep 9, 2022. It is now read-only.

Latest commit

 

History

History
executable file
·
841 lines (522 loc) · 19.6 KB

CHANGELOG.md

File metadata and controls

executable file
·
841 lines (522 loc) · 19.6 KB

Secman CHANGELOG

All notable changes to secman will be documented in CHANGELOG.md


v6.3.0 - 2022-05-05

This is the latest version of secman. thanks for using secman!

v6.2.3 - 2022-04-07

Added

nothing

Changed

  • Bring scmn-dev/desktop repo to secman repo.
  • Rename Secman Desktop to Secman Hub.
  • Build secman monorepo.
  • Upgrade go to go1.18.
  • Rename Secman Core CLI to scc.

Fixed

  • Fix github security vulnerabilities.
  • Fix secman ui command.

v6.2.2 - 2022-03-24

Added

  • Add --auto-generate flag to secman insert command (this flag only works with login type).

Changed

  • Update secman list interface view.

Fixed

nothing

v6.2.1 - 2022-03-18

Added

  • Add --tree-view flag to secman list command.

    $ secman list --tree-view
    
    .
    ├──Logins
    │  ├──Railway
    │  ├──Charm
    │  ├──Vercel
    │  ├──Hashicorp
    │  ├──Firebase
    │  ├──Stripe
    │  ├──Twitter
    │  ├──Amazon
    │  ├──Microsoft Account
    │  └──MetaMask
    ├──Credit Cards
    │  └──paypal.com
    ├──Emails
    │  └──Gmail
    ├──Notes
    │  └──Secret
    ├──Servers
    └──┴──Home server
    
  • Add --user flag to secman whoami command to display user.

  • Build secman files command with secman files send and secman files receive sub-commands. Ingrated with tran.

  • Create secman encrypt command with --sha256, --sha512, --aes, --aes-key, and --md5 flags.

  • Add --username and --password flags to secman auth login command.

Changed

  • Update secman initializer and add ~/.secman directory checker.

Fixed

  • Fix secman config file issue in secman auth login command.

v6.2.0 - 2022-03-11

Secman v3 ✨

this release is the first release of secman v3

it's comes with new features, new design, new infrastructure, and new secman.

Added

  • Add secman auth command with create, login, logout, and refresh sub-commands.
  • Add secman delete command.
  • Create secman docs and secman doctor commands.
  • Build secman edit command.
  • Create secman generate command.
  • Add secman info and secman init commands.
  • Build secman insert command.
  • Create secman read command.
  • Build secman whoami command.
  • Initialize @go-task config file.
  • Add Terminal User Interface (TUI) to secman with @charmbracelet libraries.
  • Create secman doctor command with secman doctor fix sub-command.
  • Add secman ui command.
  • Build SMUI by @david-tomson.

Changed

  • Move secman v2 to secman core cli (scc).
  • Convert from typescript to golang with typescript.
  • Update README.md.
  • Update vscode config.
  • Update secman contributing guide.

Fixed

  • Fix messages.
  • Fix connections with secman cloud.
  • Fix Secman Core CLI (scc)

v6.1.3 - 2022-01-10

Added

  • Add settings_editor_theme prop in ~/.secman/settings.json

Changed

  • Update pathes
  • Update Secman V1 url to https://github.com/scmn-dev/secman/tree/v1

Fixed

  • Fix secman settings command

v6.1.2 - 2022-01-01

Added

  • add just-hash flag to crypto command

Changed

  • upgrade update command
  • remove base64 hash from crypto command

Fixed

  • fix secman core version in info command

v6.1.1 - 2021-12-27

Changed

  • remove bcrypt command

Fixed

  • fix configs in windows

v6.1.0 - 2021-12-26

Changed

  • fix all secman help errors and bugs

v6.0.9 - 2021-12-26

a release to fix a bug in the secman

v6.0.8 - 2021-12-14

Added

  • configure .devcontainer for secman

Changed

nothing

Fixed

  • fix config files warning messages (#120)
  • fix Homedir bug in windows (#121)

v6.0.71 - 2021-11-14

Added

nothing

Changed

nothing

Fixed

  • Fix secman help output.

v6.0.7 - 2021-11-13

Added

  • Add --user and --password flags to auth command.
  • Create --password-stdin flag to read password from stdin to auth command.
  • Add errors catchers to show error messages.

Changed

nothing

Fixed

  • Fix exit from secman editor in visual studio code terminal with Alt + E shortcut.
  • Fix missing files error messages.

v6.0.61 - 2021-11-10

Added

nothing

Changed

nothing

Fixed

  • Fix version checker in update command.

v6.0.6 - 2021-11-10

Added

  • Add modify & change aliases to secman edit command.
  • Build github api to api dir.

Changed

  • Build our own update command.

Fixed

  • Fix update command.

v6.0.5 - 2021-11-08

Added

nothing

Changed

nothing

Fixed

  • Fix authentication check for secman insert command.

v6.0.4 - 2021-11-05

Added

nothing

Changed

nothing

Fixed

  • Fix version command.

v6.0.3 - 2021-11-05

Secman V2

this release is the first release of secman v2

it's comes with new features, new design, new infrastructure, and new secman

Added

  • Create crypto command.
  • Create bcrypt command.
  • Add docs command.
  • Build info command.
  • Add list command.
  • Create settings command.
  • Create update command.
  • logout command.
  • Build whoami command.

Changed

  • All secman.
  • Change secman language from golang to typescript.
  • The root command is secman . instead of secman. if you execute secman, it will show the help.
  • auth, delete, edit, generate, init, insert, read` commands are totally changed.
  • New help design.
  • Secman is now using the secman api. it's a new way to use secman. and now users can manage their secrets from everywhere.

Fixed

  • Fix many errors, bugs, and issues.

v5.3.8 - 2021-09-23

Added

  • Create --topic flag to repo list command.
  • Add new secman docker image: smcr/secman-cli.
  • Add brews in .goreleaser.
  • Add write & new aliases to insert command.
  • Build scmn-dev/browser package.

Changed

  • Update the installers url
  • Change the infrastructure of secman docker images
    • smcr/secman: secman container image for full experince.
    • smcr/secman-cli: lightweight image for demo.
  • Move scmn-dev/gh-api & david-tomson/git repos to secman.
  • upgrade secman docker CI.

Fixed

  • Fix fetch command in windows by adding FetchClone in sync command.

v5.3.73 - 2021-08-09

Added

  • Add repo sync command.
  • Add New Features to gh-api.

Changed

  • Change Secman Organization to scmn-dev.
  • Bump Versions of our packages.

Fixed

  • Fix sm-win issues in windows.

v5.3.72 - 2021-08-04

Added

  • Add repo browse command.

Changed

  • Move browse command to repo browse.

Fixed

Nothing.

v5.3.71 - 2021-07-03

Added

  • Create browse command, this command opens the repository in the browser.

Changed

Fixed

nothing

v5.3.7 - 2021-06-20

Added

  • Add Spinner to upgrade command.

Changed

Fixed

  • Fix #57: Fetching in windows.
  • Fix upgrading in windows.

v5.3.63 - 2021-06-04

Added

  • Add read alias for show command.

Changed

nothing

Fixed

v5.3.62 - 2021-06-01

Added

nothing

Changed

nothing

Fixed

fix #49

v5.3.61 - 2021-05-26

Added

  • Create -t/--use-template flag.
  • Add secman auth get-username command.
  • Add user checker #42.

Changed

  • Change Secman Help Form with
    • USAGE
    • COMMANDS
    • FLAGS
    • EXAMPLES
    • LEARN MORE
    • FEEDBACK
  • Change CLI Website from get.secman.dev to cli.secman.dev.

Fixed

v5.3.6 - 2021-05-18

Added

nothing

Changed

  • Complete Uninstall command with
    • -d & --delete-data flags (Just MacOS & Linux)

Fixed

  • Fix Upgrade command

v5.3.5 - 2021-05-10

Added

Changed

  • Make Secman is self-reliant #32 (the most important change), The author of the idea: @abdfnx

  • Change Secman Repo Form
  • Change Git Config
  • Move Our website from next.js to docusaurus secman.dev#45, The author of the idea: @Timothee

Fixed

  • Fix version checks in windows #29

v5.3.4 - 2021-04-19

Added

  • Add Secman Docker Image, creator: @abdfnx
  • Add Github Commands, creator: @abdfnx
    • Auth
      • Login
      • Logout
      • Refresh
      • Status
    • Repo
      • Clone
      • Create
      • Fork
      • List
  • Configure Gitpod for secman, creator: @abdfnx
  • Docker CI, creator: @abdfnx
  • Add Contributing Guids at ./.github/CONTRIBUTING.md, creator: @abdfnx
  • Create Github API with secman, creator: @abdfnx
  • Create sm-upg package for windows

Changed

  • Remove Macos Job at Secman CI
  • Improve Makefile and make it more practical

Fixed

  • Fix error: exit status 1 when type secman -h

v5.3.3 - 2021-04-12

Added

Changed

  • Make version is main, ver is an alias
  • Make clone is main, cn and / are aliases
  • Change clone message, now it's shows the private repo at https://github.com/:USERNAME/.secman
  • Add usage message in secman-sync
  • Also Add usage message in cgit
  • Clean up cgit and verx
  • Move sm folder location from /home to ~
  • Remove secman_windows_LATEST_VERSION_x64.msi for security reasons.

Fixed

  • Fix upgrade command

v5.3.2 - 2021-04-03

Added

  • Create / command (cn), creator @iMRxM7mD
  • Configure upgrade command for windows, creator @abdfnx
  • Create deps website https://scmn-dev.github.io, creator: @Timothee
  • Create uninstall command, creator: @abdfnx
  • When install secman in windows, now it's creates env path variable, creator: @abdfnx
  • Add special build for scoop, creator: @abdfnx

Changed

  • Make upgrade is main, upg is an alias
  • Now secman-un is not a subprogram, it's in sm folder
  • When there's a new release, the message was changed
  • Improve CircelCI Actions in secman
  • Change the url of install secman from script
  • Now secman doesn't need bash in windows 👍

Fixed

  • Fix syncing in windows
  • Fix installing for windows

v5.3.1 - 2021-03-26

Added

  • Show warn message when secman dependencies are not found

Changed

  • Remove Dockerfile

Fixed

nothing

v5.3.0 - 2021-03-10

Added

Changed

  • Secman Dockerfile
  • New version of shell plugin v3.0.0
  • Remove backup command

Fixed

  • Fix instllation errors in secman_latest_version_x64.rpm
  • Fix update checker in windows

v5.2.1 - 2021-03-03

Added

  • Add error dir, it's contain falied commands
  • Create secman schema by graphql
  • Create secman formula for homebrew 🍺,
    and homebrew-assets repo

Changed

  • Remove vm command, because it's not very important thing
  • Location of sm was changed, from ~ to /home/

Fixed

  • Fix the bug in secman-sync, the bug is when you sync your ~/.secman it's should create a private repo under the username, and push all files to branch but in fact, it's create a private repo without push files to branch so we fix it...

  • Fix installation errors in secman_latest_version.deb

  • Fix and Remove virues in secman-sync.exe, so shell repo was created

  • Fix Docker CI in github actions

  • Fix fetch command in windows

v5.2.0 - 2021-02-21

Added

  • Add fetch command, and it's checking if there's a new password/s in ~/.secman

Changed

nothing

Fixed

nothing

v5.1.21 - 2021-02-20

Added

  • Create sm repo and on it all secman deps files

Changed

  • The check update way now is local and faster

Fixed

  • Fix all installations errors
  • Fix secman-sync URLs
  • Fix Github CIs/CDs

v5.1.2 - 2021-01-26

Added

  • Update vm command in docker section

Changed

  • upd command now is upg and it's alias is upgrade

Fixed

  • Fix verx urls in upgrade command

v5.1.1 - 2021-01-23

Added

  • Add secman CI
  • Update upd command

Changed

  • Change secman-sync 👇
secman insert hi/code
Enter password for hi/code:

syncing...
[trunk 3b86a48] new secman password
 2 files changed, 40 insertions(+)
 create mode 100644 files/hi/code

When you insert or remove a password, secman-sync automatically well sync .secman

  • Update backup command
  • generate command is changed, it's now gen command

Fixed

  • Fix url errors
  • Fix CI actions

v5.1.0 - 2021-01-22

Added

  • Finish from vm command
  • Finish from backup command
  • Add Dockerfile for vm
  • Create docs folder in secman repo
  • Create scmn-dev org
  • Add .secman.yml
  • Create builds files

Changed

  • MV installer files to another repo: install repo
  • Change secman logo
  • Transfer secman from abdfnx/secman to scmn-dev/secman
  • Update README.md

Fixed

  • Fix a lot of backup errors
  • Fix urls errors in secman installers & tools, cgit & verx
  • Fix all sync problems & errors

v5.0.2 - 2021-01-15

Added

  • Add upd command

Changed

MV to 5v Dockerfile M backup command

Fixed

  • Fix Installation errors
    • Github url
  • Fix vm command with CID

v5.0.1 - 2021-01-15

Added

  • Add version checker
  • Add secman docker image to docker hub

Changed

  • Remove install command

Fixed

  • Fix secman version command

v5.0.0 - 2021-01-14

Added

  • Start create install command
  • Start configure vm command
  • Apply new changes in core folder
  • Try to add secman docker image

Changed

  • Big Modify for Dockerfile
  • Remove signin command

Fixed

Nothing

v4.0.0 - 2021-01-12

Added

  • Start create version checker
  • Try to end signin command

Changed

  • secman-sync in beta mod

Fixed

  • Fix secman installers

v3.0.1 - 2021-01-12

Release for tests

v3.0.0 - 2021-01-10

Added

  • Add signin command
  • Add secman-sync

Changed

  • Configure corgit for automate git work

Fixed

Nothing

v2.0.0 - 2020-12-27

Added

  • Add secman in github repo

Changed

Nothing

Fixed

Nothing