hedgedoc/CHANGELOG.md
Erik Michelson 9c19bb1d9d
Add support for image-proxies by (optional) piping of image urls through the backend (#315)
* Added config property for image proxies

* Added API call and image url replacing

* Added comment explaining why a local function is needed inside the useEffect

* Added CHANGELOG entry

* Changed wording of the CHANGELOG sentence

* Changed CHANGELOG entry

Co-Authored-By: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de>

* Removed fallback to original src

* Removed unnecessary API call for empty src URLs

* Simplify image url fetching

* Refactored imageframe to avoid rerendering of images

Co-Authored-By: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de>

* Renamed config property to useImageProxy

Co-authored-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de>
2020-07-29 22:28:32 +02:00

2.8 KiB

Changelog

[Unreleased]

Deprecations

  • This version of CodiMD 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.

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
  • We are now using highlight.js instead of highlight.js + prism.js for code highlighting. Check out the highlight.js demo page to see which languages are supported. The highlighting for following languages isn't supported by highlight.js:
    • tiddlywiki
    • mediawiki
    • jsx
  • Alternative anchor URL formats

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
  • Highlighted code blocks can now use line wrapping and line numbers at once
  • Images, videos, and other non-text content is now wider in View Mode
  • Notes may now be deleted directly from the history page
  • CodiMD instances can now be branded either with a '@ ' or '@ ' after the CodiMD logo and text
  • Images will be loaded via proxy if an image proxy is configured in the backend
  • Asciinema videos may now be embedded by pasting the URL of one video into a single line

Changed

  • The sign-in/sign-up functions are now on a separate page
  • The history shows both the entries saved in LocalStorage and the entries saved on the server together
  • The gist and pdf embeddings now use a one-click aproach similar to vimeo and youtube
  • Use Twemoji as icon font
  • The [name=...], [time=...] and [color=...] tags may now be used anywhere in the document and not just inside of blockquotes and lists.
  • The (add image) and (add link) toolbar buttons, put selected links directly in the () instead of the [] part of the generated markdown

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.