Dnote Changelog

What's new in Dnote 0.15.1

Feb 3, 2024
  • Upgrade color dependency (#660).
  • Use Go 1.21 (#658).

New in Dnote 0.15.0 (May 27, 2023)

  • Add enableUpgradeCheck configuration to allow to opt out of automatic update check.

New in Dnote 0.14.0 (Mar 10, 2023)

  • Remove autocomplete subcommand that was accidentally added by a dependency.

New in Dnote 0.12.0 (Jan 3, 2021)

  • Added:
  • Add --content-only flag to print the note content only (#528)
  • Changed:
  • Use XDG base directory on Linux and macOS (#527)

New in Dnote 0.11.1 (Apr 25, 2020)

  • Fixed:
  • Fix upgrade URL (#453)
  • Changed:
  • Display hostname of the self-hosted instance while logging in (#454)
  • Display helpful error if endpoint is misconfigured (#455)

New in Dnote 0.11.0 (Apr 25, 2020)

  • Added:
  • Allow to pass credentials through flags while logging in (#403)

New in Dnote 0.10.0 (Apr 25, 2020)

  • Removed:
  • Breaking Change: End-to-end encryption was removed. Previous versions will no longer be able to interact with the web API, because v1 and v2 endpoints were replaced by a new v3 endpoint to remove encryption.
  • Migration guide:
  • If you are using Dnote Pro, change the value of apiEndpoint in ~/.dnote/dnoterc to https://api.getdnote.com.

New in Dnote 0.9.1 (Sep 26, 2019)

  • Add a debug output when making HTTP request (#252)

New in Dnote 0.9.0 (Aug 1, 2019)

  • Allow to rename books
  • Allow to move notes between books
  • Simplify removing books
  • Allow to skip confirmation when removing books or notes
  • Automatically configure vscode if the user's editor is vscode)

New in Dnote 0.8.5 (Jul 25, 2019)

  • Only check for CLI updates when checking for new versions
  • Exclude pre-releases from update candidates.

New in Dnote 0.8.4 (Jul 25, 2019)

  • A redundant release to fix checksum issue for the installation script. Its features are identical to that of v0.8.3.

New in Dnote 0.8.0 (May 27, 2019)

  • Add --name-only flag to the view command when listing books. This is used by autocompletion script for zsh and bash.

New in Dnote 0.7.0 (May 18, 2019)

  • Simplify the view, add, and edit commands.
  • before
  • dnote view [bookname] [noteid]
  • dnote edit [bookname] [noteid]
  • dnote remove [bookname] [noteid]
  • after
  • dnote view [noteid]
  • dnote edit [noteid]
  • dnote remove [noteid]
  • The requirement of book name was nothing more than a vestige of older Dnote with JSON storage. With SQlite as storage, we do not need them anymore.
  • Disallow book names with only numbers to simplify the view, add, and edit commands.

New in Dnote 0.6.3 (May 10, 2019)

  • Allow editors to highlight markdown

New in Dnote 0.6.2 (Apr 9, 2019)

  • Fix a bug where added_on is set to incorrect value after sync

New in Dnote 0.6.0 (Mar 31, 2019)

  • Notes and books are now end-to-end encrypted when synced with the server.
  • login command now prompts for email and password combination rather than api key.
  • sync now encrypts the data before sending to the server, and decrypts the data after downloading them.

New in Dnote 0.4.4 (Sep 18, 2018)

  • 0b349a6 Fix note_uuid in action when removing note (#117)
  • a870206 Fixed typo in the example for edit (#112)

New in Dnote 0.4.3 (Sep 8, 2018)

  • 4ad2bda Add contributor guide
  • 49754b5 Add debug statements (#109)
  • fed12fa Add homebrew instruction (#103)
  • 4355b0c Configure brew
  • 0a24130 Fix edit_note data (#108)

New in Dnote 0.4.1 (Sep 1, 2018)

  • Configure goreleaser (#100)
  • Deprecate upgrade (#99)
  • Fix checksum filename (#101)
  • Make binary name backward compatible

New in Dnote 0.4.0 (Aug 26, 2018)

  • view command:
  • Add view command to replace ls and cat.
  • Deprecate ls and cat.
  • This decreases the number of commands to remember and makes it quicker to browse your notes and books. For instance, walking down Dnote structure can be done with a v command without having to type different commands.
  • # list all books
  • $ dnote v
  • # list all notes in js
  • $ dnote v js
  • # show content of your note #0 in js
  • $ dnote v js 0
  • Sync public status of notes:
  • Dnote for web added an ability to share notes by allowing users to toggle link sharing. Dnote CLI syncs the public status of notes.
  • In the next releases, Dnote CLI will be able to edit the public status of notes.

New in Dnote 0.3.1 (Jul 7, 2018)

  • Improve output:
  • Fixes the output when adding notes with multiple lines (#89)
  • Condenses the output for cat (#89)

New in Dnote 0.3.0 (Jun 10, 2018)

  • Multiline notes:
  • Dnote for web now supports multiple lines and markdown format in notes. Therefore CLI supports multiple line notes as well.
  • Allow to add notes with linebreaks (#87)
  • dnote ls shows only the first line and collapses the rest of content with [--more--].
  • cat command:
  • dnote cat <book name> <note index> to see the details of the a note including its full content.

New in Dnote 0.2.2 (Jun 6, 2018)

  • Add ability to sync any change of books from Dnote Cloud

New in Dnote 0.2.1 (Feb 27, 2018)

  • Fix colors on Windows - #73 @FearNotDaniel
  • Allow to confirm on Windows - #68
  • Improve error messages