Skip to content

Releases: GGP1/kure

v0.8.4

07 Apr 18:24
Compare
Choose a tag to compare

Changelog

v0.8.3

09 Dec 00:52
561f162
Compare
Choose a tag to compare

Changelog

  • 8225db8 Generate the documentation for all commands
  • c1b436a Regenerate protobuf files
  • 427221f Remove empty space
  • 561f162 Replace docs commands
  • 11abf96 Upgrade dependencies
  • 22cff76 Upgrade docker base images versions

v0.8.2

01 Aug 02:07
befd648
Compare
Choose a tag to compare

Changelog

v0.8.1

09 Nov 16:36
Compare
Choose a tag to compare

Release notes

Optimization

  • Do not create a goroutine for the idle timer when there's no timeout
  • Release timer and ticker resources after use.
  • Create a package for the database buckets so they can't be modified by other ones.
  • Optimize entries expiration calculation

Bug fix

  • Fix the timeout duration value when calculating the duration for the idle timer.
  • Add cleanup to restore the cursor state when a kill signal was received while the timer was running.
  • Make sig package safe for concurrent access.
  • Fix indentation for subfolders when listing records.

UX improvement

  • Print message when copying without a timeout.
  • Add support for session scripts concatenation.
  • Remove top empty line when printing a box in the ls commands.

Changelog

v0.8.0...v0.8.1

v0.8.0

22 Oct 14:22
Compare
Choose a tag to compare

Release notes

  • Added a session idle timer to display the time left when no input has been received after a certain amount of time.
  • Added the timer session command.
  • Refactored tests to use github.com/stretchr/testify to make validations.
  • Updated dependencies.
  • Other refactors and test fixes.

Changelog

v0.7.2...v0.8.0

v0.7.2

28 Sep 03:00
Compare
Choose a tag to compare

Changelog

v0.7.1

06 Aug 14:42
Compare
Choose a tag to compare

Release notes

  • Added arguments validation to the file cat command.
  • Upgraded Go version to 1.19.
  • Upgraded dependencies and workflow actions versions.
  • Disabled CGO when building Kure with Docker.
  • Docs updates.

Changelog

v0.7.0...v0.7.1

v0.7.0

13 May 00:01
Compare
Choose a tag to compare

Release notes

  • The key file path is no longer removed from the configuration if the user opts not to use it.
  • The clear command now has a -H --history flag for deleting all kure commands from the shell history file ($HISTFILE). It's important to mention that inputs ocurring inside sessions are not logged to history.
  • Fixed a bug where you could create a note without passing a name that would be stored with the extension only (notes/.txt).
  • Autocompletion documentation was removed, the scripts can now be accessed executing the completion command.
  • file edit has a new flag -l --log that displays the name of the temporary file and waits for any changes (without starting the editor), it's useful to modify it with a program that cannot be executed through the command line. However, it has a caveat: the file is being holded by the independent process, so Kure can't erase it.
  • Password input messages are now logged on stderr to further facilitate the integration with other command line tools.
  • Upgraded several dependencies, including go-toml to its new v2.

Changelog

v0.6.0...v0.7.0

v0.6.0

25 Mar 21:33
Compare
Choose a tag to compare

Release notes

  • 34d48aa - Added the --all -a flag to the copy command, it copies both the username and the password consecutively
  • c933820 - Fixed a bug on the it command (#16)
  • 3bebd1c - Implemented generic functions to avoid repetition in the db package
  • ffc5ecd - Removed confusing one-letter aliases
  • Several qol and performance improvements

Changelog

v0.5.0...v0.6.0

v0.5.0

11 Jan 00:34
Compare
Choose a tag to compare
  • Double quotes are now supported inside sessions
  • Removed the --dir flag in rm commands. From now on, the name should end with a "/" to delete a directory.
  • kure file mv now supports moving directories
  • Added arguments validation for kure file touch
  • Rearranged struct fields

Changelog

  • fc7b363 Adapt argument checkers to accept directory names
  • cac047e Add Rename
  • a6ab324 Add support for double quotes inside sessions
  • be85ff6 Add support for moving directories
  • 850acd8 Rearrange fields
  • 5be3937 Replace dir flag with name slash suffix
  • 4327391 Typo fixes
  • e625be8 Update completion scripts
  • 1df9b25 Update dependencies
  • f2d42e7 Update documentation
  • 567996b Update lint workflow
  • 36d6b82 Use constants for example strings
  • ee3f27c Use std trim and order constants
  • 1a49967 Verify that the files exist before creating them