v0.19.0

usememos/memosv0.19.0Jan 28, 2024by boojack

AI Summary

A major update introducing new embedding syntax, HTML rendering support, and a significant change to database IDs. It also deprecates the 'latest' Docker tag and introduces collapsible navigation.

Key Highlights

  • Requires database migrations
  • Use short UUIDs instead of auto-incrementing IDs
  • Docker image tag 'latest' will be deprecated
  • New syntax for embedding content: ![[memos/memoid]]
  • Support for rendering HTML directly with codeblock __html

Breaking Changes

  • Requires database migrations
  • Use short UUIDs instead of auto-incrementing IDs for memo and resource in API and frontend
  • The docker image tag 'latest' will be deprecated, use 'stable' instead

New Features

  • New syntax for embedding content: ![[memos/memoid]]
  • Support for rendering HTML directly with codeblock __html
  • Support for renaming tag
  • Collapsible navigation bar
  • Webhook action for deleted memos

Full Release Notes

## Upgrade overview

⚠️ This release contains upgrade notes that deviate from the norm:

* Requires database migrations;
* Use short UUIDs instead of auto-incrementing IDs for memo and resource in API and frontend;
* The docker image tag `latest` will be deprecated, use `stable` instead;

## New Loaded

* Added new syntax for embedding content: `![[memos/memoid]]`;
* Supported rendering HTML directly with codeblock `__html`;
* Supported renaming tag;
* Supported collapsible navigation bar;

## What's Changed
* feat: add a webhook action for deleted memos by @ertuil in https://github.com/usememos/memos/pull/2791
* fix: incorrect timeline month display by @xwjdsh in https://github.com/usememos/memos/pull/2792
* feat: Enable iframe rendering in markdown code block by @MarkRushB in https://github.com/usememos/memos/pull/2799
* chore: update zh-Hans & zh-Hant translations by @moehanabi in https://github.com/usememos/memos/pull/2804
* chore: update zh-Hant by @ti777777 in https://github.com/usememos/memos/pull/2815
* fix: avoid making memos public when disabled by @moehanabi in https://github.com/usememos/memos/pull/2816
* fix: encode filename when using url prefix for resources by @mudkipme in https://github.com/usememos/memos/pull/2829
* chore: update i18n from Weblate by @boojack in https://github.com/usememos/memos/pull/2832
* fix: use mysql to parse dsn by @zwpaper in https://github.com/usememos/memos/pull/2838
* feat: add buf plugin to generate openapiv2 spec by @lincolnthalles in https://github.com/usememos/memos/pull/2843

## New Contributors
* @MarkRushB made their first contribution in https://github.com/usememos/memos/pull/2799
* @moehanabi made their first contribution in https://github.com/usememos/memos/pull/2804
* @mudkipme made their first contribution in https://github.com/usememos/memos/pull/2829
* @zwpaper made their first contribution in https://github.com/usememos/memos/pull/2838

**Full Changelog**: https://github.com/usememos/memos/compare/v0.18.2...v0.19.0