2020-11-22 15:50:07 -05:00
<!--
2021-01-06 15:37:59 -05:00
SPDX-FileCopyrightText: 2021 The HedgeDoc developers (see AUTHORS file)
2020-11-22 15:50:07 -05:00
SPDX-License-Identifier: CC-BY-SA-4.0
-->
2020-06-16 16:28:49 -04:00
# Changelog
## [Unreleased]
2020-06-19 18:44:18 -04:00
### Deprecations
2020-09-02 15:17:26 -04:00
- This version of HedgeDoc is the last version that supports the following short-code syntaxes for embedding content. Embedding works now instead by putting the plain webpage link to the content into a single line.
2020-06-19 18:44:18 -04:00
- `{%youtube someid %}` -> https://youtube.com/watch?v=someid
- `{%vimeo 123456789 %}` -> https://vimeo.com/123456789
- `{%gist user/12345 %}` -> https://gist.github.com/user/12345
- `{%slideshare user/my-awesome-presentation %}` -> Embedding removed
- `{%speakerdeck foobar %}` -> Embedding removed
2020-12-22 11:27:26 -05:00
- The use of `sequence` as code block language ([Why?](https://hedgedoc.org/faq/))
2021-01-04 07:01:34 -05:00
- Comma-separated definition of tags in the yaml-metadata
2020-06-19 18:44:18 -04:00
### Removed
- SlideShare embedding
- If a legacy embedding code is detected it will show the link to the presentation instead of the embedded presentation
- Speakerdeck embedding
- If a legacy embedding code is detected it will show the link to the presentation instead of the embedded presentation
2020-06-22 16:39:14 -04:00
- We are now using `highlight.js` instead of `highlight.js` + `prism.js` for code highlighting. Check out the [highlight.js demo page ](https://highlightjs.org/static/demo/ ) to see which languages are supported.
The highlighting for following languages isn't supported by `highlight.js` :
- tiddlywiki
- mediawiki
- jsx
2020-06-29 11:51:40 -04:00
- Alternative anchor URL formats
2020-11-23 06:04:58 -05:00
- Import HTML and convert to Markdown
- Import content from a url
2020-12-02 16:45:55 -05:00
- F9 shortcut to sort lines
2020-12-07 15:36:14 -05:00
- Highlight.JS language support for `1c` was removed.
2021-01-04 07:01:34 -05:00
- Support for tag definitions in headings
2020-06-19 18:44:18 -04:00
2020-06-16 16:28:49 -04:00
### Added
- A new table view for the history (besides the card view)
- Better support for RTL-languages (and LTR-content in a RTL-page)
- Users may now change their display name and password (only email accounts) on the new profile page
2020-06-23 16:09:56 -04:00
- Highlighted code blocks can now use line wrapping and line numbers at once
2020-06-25 16:38:10 -04:00
- Images, videos, and other non-text content is now wider in View Mode
2020-07-01 17:28:49 -04:00
- Notes may now be deleted directly from the history page
2020-10-12 15:58:00 -04:00
- HedgeDoc instances can be branded either with a '@ \<custom string\>' or '@ \<custom logo\>' after the HedgeDoc logo and text
2020-07-29 16:28:32 -04:00
- Images will be loaded via proxy if an image proxy is configured in the backend
2020-10-12 15:58:00 -04:00
- Asciinema videos may be embedded by pasting the URL of one video into a single line
2020-10-10 17:12:17 -04:00
- The toolbar includes an emoji and fork-awesome icon picker.
2020-09-30 17:35:10 -04:00
- Collapsable blocks can be added via a toolbar button or via autocompletion of "< details "
2020-08-14 07:58:59 -04:00
- Added shortcodes for [fork-awesome icons ](https://forkaweso.me/Fork-Awesome/icons/ ) (e.g. `:fa-picture-o:` )
2020-08-19 15:26:22 -04:00
- The code button now adds code fences even if the user selected nothing beforehand
2020-08-29 09:55:42 -04:00
- Code blocks with 'csv' as language render as tables.
2020-09-19 14:34:44 -04:00
- Code blocks with 'markmap' are rendered as a mind map (see [the projects website ](https://markmap.js.org/repl )).
2020-09-19 14:12:57 -04:00
- All images can be clicked to show them in full screen.
2020-09-19 16:24:49 -04:00
- Code blocks have a 'Copy code to clipboard' button.
2020-09-19 13:34:24 -04:00
- Code blocks with 'vega-lite' as language are rendered as [vega-lite diagrams ](https://vega.github.io/vega-lite/examples/ ).
2020-10-09 15:26:04 -04:00
- Markdown files can be imported into an existing note directly from the editor.
2021-01-07 11:21:02 -05:00
- The table button in the toolbar opens an overlay where the user can choose the number of columns and rows.
2020-12-14 17:58:46 -05:00
- A toggle in the editor preferences for turning ligatures on and off.
2020-12-22 15:17:40 -05:00
- Easier possibility to share notes via native share-buttons on supported devices.
2021-01-07 11:21:02 -05:00
- Surround selected text with a link via shortcut (ctrl+k or cmd+k).
2020-06-16 16:28:49 -04:00
### Changed
- The sign-in/sign-up functions are now on a separate page
2020-08-04 17:13:12 -04:00
- The email sign-in/registration does not require an email address anymore but uses a username
2020-06-16 16:28:49 -04:00
- The history shows both the entries saved in LocalStorage and the entries saved on the server together
2020-06-19 18:44:18 -04:00
- The gist and pdf embeddings now use a one-click aproach similar to vimeo and youtube
2020-06-20 11:29:39 -04:00
- Use [Twemoji ](https://twemoji.twitter.com/ ) as icon font
2020-06-22 17:37:20 -04:00
- The `[name=...]` , `[time=...]` and `[color=...]` tags may now be used anywhere in the document and not just inside of blockquotes and lists.
2020-10-12 15:58:00 -04:00
- The < i class = "fa fa-picture-o" /> (add image) and < i class = "fa fa-link" /> (add link) toolbar buttons put selected links directly in the `()` instead of the `[]` part of the generated markdown.
2020-08-26 12:49:46 -04:00
- The help dialog has multiple tabs, and is a bit more organized.
2020-12-22 11:27:26 -05:00
- Use KaTeX instead of MathJax. ([Why?](https://hedgedoc.org/faq/))
2020-10-12 15:58:00 -04:00
- The dark-mode is also applied to the read-only-view and can be toggled from there.
- Access tokens for the CLI and 3rd-party-clients can be managed in the user profile.
2020-12-14 17:58:46 -05:00
- Change editor font to "Fira Code"
2021-01-04 07:01:34 -05:00
- Note tags can be set as yaml-array in frontmatter
2020-06-16 16:28:49 -04:00
---
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog ](https://keepachangelog.com/en/1.0.0/ ),
and this project adheres to [Semantic Versioning ](https://semver.org/spec/v2.0.0.html ).