mirror of
https://github.com/dnote/dnote
synced 2026-03-15 15:05:51 +01:00
284 lines
5.9 KiB
Markdown
284 lines
5.9 KiB
Markdown
# CHANAGELOG
|
|
|
|
All notable changes to the projects under this repository will be documented in this file.
|
|
|
|
* [Server](#server)
|
|
* [CLI](#cli)
|
|
|
|
## Server
|
|
|
|
The following log documents the history of the server project.
|
|
|
|
### Unreleased
|
|
|
|
None
|
|
|
|
### 2.1.1 2023-03-04
|
|
|
|
#### Fixed
|
|
|
|
- Added the missing CSS and JS in the server release
|
|
|
|
### 2.1.0 2023-03-04
|
|
|
|
#### Changed
|
|
|
|
- `OnPremise` environment variable is deprecated and is replaced with `OnPremises`
|
|
- Upgrade Go from 1.17 to 1.20.
|
|
|
|
### 2.0.0 2022-05-09
|
|
|
|
#### Removed
|
|
|
|
- The web interface for managing notes and books (#594)
|
|
|
|
### 1.0.4 2020-05-23
|
|
|
|
#### Removed
|
|
|
|
- Simplify the bundle by removing unnecessary payment logic
|
|
|
|
#### Fixed
|
|
|
|
- Fix timestamp in the note content view
|
|
- Invalidate existing sessions when password is changed
|
|
|
|
### 1.0.3 2020-05-03
|
|
|
|
#### Fixed
|
|
|
|
- Fix timeline grouping notes by added time rather than updated time.
|
|
|
|
#### Changed
|
|
|
|
- Sort notes by last activity to make it easier to see the most recently accessed information.
|
|
|
|
### 1.0.2 2020-05-03
|
|
|
|
#### Changed
|
|
|
|
* Support arm64.
|
|
|
|
### 1.0.1 - 2020-03-29
|
|
|
|
- Fix fresh install running migrations against tables that no longer exists.
|
|
|
|
### 1.0.0 - 2020-03-22
|
|
|
|
#### Fixed
|
|
|
|
- Fix unsubscribe link from the inactive reminder (#433)
|
|
|
|
#### Removed
|
|
|
|
- Remove the deprecated features related to digests and repetition rules (#432)
|
|
- Remove the migration for the deprecated, encrypted Dnote (#433)
|
|
|
|
#### Changed
|
|
|
|
- Please set `OnPremise` environment to `true` in order to automatically use the Pro version.
|
|
|
|
### 0.5.0 - 2020-02-06
|
|
|
|
#### Changed
|
|
|
|
- **Deprecated** the digest and digest emails (#397)
|
|
- **Deprecated** the repetition rules (#397)
|
|
|
|
#### Fixed
|
|
|
|
- Fix refocusing to the end of the textarea input (#405)
|
|
|
|
### 0.4.0 - 2020-01-09
|
|
|
|
#### Added
|
|
|
|
- A web-based digest (#380)
|
|
|
|
#### Fixed
|
|
|
|
- Send inactive reminders with a correct email type (#385)
|
|
- Wrap words in note content (#389)
|
|
|
|
### 0.3.4 - 2019-12-24
|
|
|
|
#### Added
|
|
|
|
- Remind when the knowledge base stops growing (#375)
|
|
- Alert when a password is changed (#375)
|
|
|
|
#### Fixed
|
|
|
|
- Implement syntax highlighting for code blocks ($377)
|
|
|
|
### 0.3.3 - 2019-12-17
|
|
|
|
#### Added
|
|
|
|
- Send welcome email with login instructions upon reigstering (#352)
|
|
- Add an option to disable registration (#365)
|
|
|
|
#### Changed
|
|
|
|
- Send emails from the domain that hosts the application for on premise installations (#355)
|
|
- For on premise installations, automatically upgrade user accounts (#361)
|
|
|
|
### 0.3.2 - 2019-11-20
|
|
|
|
#### Fixed
|
|
|
|
- Fix server crash upon landing on a note page (#324).
|
|
- Allow to synchronize a large number of records (#321)
|
|
|
|
### 0.3.1 - 2019-11-12
|
|
|
|
#### Fixed
|
|
|
|
- Fix static files not being embedded in the binary. (#309)
|
|
- Fix mobile menu not covering the whole screen. (#308)
|
|
|
|
### 0.3.0 - 2019-11-12
|
|
|
|
#### Added
|
|
|
|
- Share notes (#300)
|
|
- Allow to recover from a missed repetition processing (#305)
|
|
|
|
### 0.2.1 - 2019-11-04
|
|
|
|
#### Upgrade Guide
|
|
|
|
* Please define the follwoing new environment variables:
|
|
|
|
- `WebURL`: the URL to your Dnote server, without the trailing slash. (e.g. `https://my-server.com`) (Please see #290)
|
|
- `SmtpPort`: the SMTP port. (e.g. `465`) optional - required *if you want to configure email*
|
|
|
|
#### Added
|
|
|
|
- Display version number in the settings (#293)
|
|
- Allow unsecure database connection in production (#276)
|
|
|
|
#### Fixed
|
|
|
|
- Allow to customize the app URL in the emails (#290)
|
|
- Allow to customize the SMTP port (#292)
|
|
|
|
### 0.2.0 - 2019-10-28
|
|
|
|
#### Added
|
|
|
|
- Specify spaced repetition rule (#280)
|
|
|
|
#### Changed
|
|
|
|
- Treat a linebreak as a new line in the preview (#261)
|
|
- Allow to have multiple editor states for adding and editing notes (#260)
|
|
|
|
#### Fixed
|
|
|
|
- Fix jumping focus on editor (#265)
|
|
|
|
### 0.1.1 - 2019-09-30
|
|
|
|
#### Fixed
|
|
|
|
- Fix asset loading (#257)
|
|
|
|
|
|
### 0.1.0 - 2019-09-30
|
|
|
|
#### Added
|
|
|
|
- Full-text search (#254)
|
|
- Password recovery (#254)
|
|
- Embedded notes in the digest emails (#254)
|
|
|
|
#### Removed
|
|
|
|
- **Breaking Change**: End-to-end encryption was removed. Existing users need to go to `/classic` and follow the automated migration steps. (#254)
|
|
- **Breaking Change**: `v1` and `v2` API endpoints were removed, and `v3` API was added as a replacement.
|
|
|
|
#### Migration guide
|
|
|
|
- In your application, navigate to `/classic` and follow the automated migration steps.
|
|
|
|
|
|
## CLI
|
|
|
|
The following log documentes the history of the CLI project
|
|
|
|
### Unreleased
|
|
|
|
None
|
|
|
|
### 0.14.0 - 2023-03-10
|
|
|
|
* Remove `autocomplete` subcommand that was accidentally added by a dependency (#637)
|
|
|
|
### 0.13.0 - 2023-02-10
|
|
|
|
* Allow to add note from stdin.
|
|
|
|
```
|
|
echo "test" | dnote add mybook
|
|
|
|
dnote add mybook << EOF
|
|
test line 1
|
|
test line 2
|
|
EOF
|
|
```
|
|
|
|
### 0.12.0 - 2020-01-03
|
|
|
|
#### Upgrade guide
|
|
|
|
* **On Linux or macOS** Please move your Dnote files to new directories based on the XDG base directory specfication. **On Windows**, no action is required.
|
|
|
|
```
|
|
# Move the database file
|
|
mv ~/.dnote/dnote.db ~/.local/share/dnote/dnote.db
|
|
|
|
# Move the config file
|
|
mv ~/.dnote/dnoterc ~/.config/dnote/dnoterc
|
|
|
|
# Delete ~/.dnote. (it is safe to delete DNOTE_TMPCONTENT.md files, if they exist.)
|
|
rm -rf ~/.dnote
|
|
```
|
|
|
|
If `~/.dnote` directory exists, dnote will continue to use that directory for backward compatibility until the next major release.
|
|
|
|
#### Added
|
|
|
|
- Add `--content-only` flag to print the note content only (#528)
|
|
|
|
#### Changed
|
|
|
|
- Use XDG base directory on Linux and macOS (#527)
|
|
|
|
### 0.11.1 - 2020-04-25
|
|
|
|
#### 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)
|
|
|
|
### 0.11.0 - 2020-02-05
|
|
|
|
#### Added
|
|
|
|
- Allow to pass credentials through flags while logging in (#403)
|
|
|
|
### 0.10.0 - 2019-09-30
|
|
|
|
#### 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`.
|
|
|