Releases: usememos/memos
Releases · usememos/memos
v0.19.0
Upgrade overview
- Requires database migrations;
- Use short UUIDs instead of auto-incrementing IDs for memo and resource in API and frontend;
- The docker image tag
latestwill be deprecated, usestableinstead;
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 #2791
- fix: incorrect timeline month display by @xwjdsh in #2792
- feat: Enable iframe rendering in markdown code block by @MarkRushB in #2799
- chore: update zh-Hans & zh-Hant translations by @moehanabi in #2804
- chore: update zh-Hant by @ti777777 in #2815
- fix: avoid making memos public when disabled by @moehanabi in #2816
- fix: encode filename when using url prefix for resources by @mudkipme in #2829
- chore: update i18n from Weblate by @boojack in #2832
- fix: use mysql to parse dsn by @zwpaper in #2838
- feat: add buf plugin to generate openapiv2 spec by @lincolnthalles in #2843
New Contributors
- @MarkRushB made their first contribution in #2799
- @moehanabi made their first contribution in #2804
- @mudkipme made their first contribution in #2829
- @zwpaper made their first contribution in #2838
Full Changelog: v0.18.2...v0.19.0
v0.18.2
TL;DR
- Enhanced UI and New Timeline Page:
- Improved user interface, and a better dark mode;
- New timeline page for organized content exploration.
- Upgraded Markdown Parser:
- Upgraded markdown parser to support more syntax, including table and LaTeX.
- Nodes can now be accessed in the API for custom rendering. e.g., /api/v2/memos
What's Changed
- fix: attachments send from telegram lost by @athurg in #2650
- fix: trim the dirname of attachment send by telegram bot by @athurg in #2651
- feat: use vite plugin pwa for generate right sw.js by @quanru in #2658
- fix: date format in share memo dialog(#2668) by @subks in #2672
- fix: eslint check failure after fixing #2672 by @subks in #2673
- chore: use consistent relative paths for resources by @lincolnthalles in #2683
- chore: fix misuse of package path instead of filepath.path by @lincolnthalles in #2684
- fix: docker-compose.dev.yaml by @nalderto in #2695
- feat: add {uuid} in path template when using local storage or S3 by @ertuil in #2696
- chore: improve resource internal_path migrator by @lincolnthalles in #2698
- fix: image upload failed with cloudflare R2 by @xwjdsh in #2704
- feat: export Memos as Markdown Files by @nalderto in #2716
- chore: set image loading to lazy by @athurg in #2733
- fix: deleting inbox records that senders have been deleted by @xwjdsh in #2743
- fix: pnpm install failed in docker by @athurg in #2732
- fix: filename with space by @athurg in #2745
- chore: updating the default scopes of GitHub SSO by @xwjdsh in #2746
- fix: duplicated/reflexive relation in v2 api. by @harveyghq in #2750
- Delete .vscode directory by @ambi88dex in #2693
- chore: use webp compression on logo by @lincolnthalles in #2756
- feat: add additional favicon formats by @nalderto in #2752
- fix: set memo resources error in mysql by @xwjdsh in #2761
- fix: change use-set priority by @thlstsul in #2760
- feat: Markdown Editor Keyboard Shortcuts by @nalderto in #2763
- fix: DatePicker Local Date by @nalderto in #2766
- fix: display system logo in user banner if user not logged in by @xwjdsh in #2747
- fix: apply customized profile name in mobile header by @xwjdsh in #2723
- feat: Add URL paste handler by @nalderto in #2768
- chore: fix store tests on Windows by @lincolnthalles in #2769
- fix: DatePicker by passing in Timezone to API by @nalderto in #2770
- fix: server overrides user's locale/appearance by @harveyghq in #2771
- fix: signup is not allowed if password login is disabled by @xwjdsh in #2776
- chore: added tooltip for vacuum button by @MehadND in #2778
New Contributors
- @subks made their first contribution in #2672
- @nalderto made their first contribution in #2695
- @ertuil made their first contribution in #2696
- @xwjdsh made their first contribution in #2704
- @harveyghq made their first contribution in #2750
- @ambi88dex made their first contribution in #2693
- @thlstsul made their first contribution in #2760
- @MehadND made their first contribution in #2778
Full Changelog: v0.18.1...v0.18.2
v0.18.1
What's Changed
- Introducing instance-level SEO(Search Engine Optimization), learn more in Advanced Settings/SEO;
- Introducing our markdown parser for memo content. Already used in RSS rendering and will be used for frontend rendering in the future.
- Fixed PostgreSQL related SQL statement issue;
Full Changelog: v0.18.0...v0.18.1
v0.18.0
New Loaded
- 🐘 PostgreSQL is supported, learn more in Database Driver;
- 🪝 Webhook introduced, learn more in Webhook.
What's Changed
- fix: correct some Chinese translation inaccuracy by @Kellermaan in #2536
- chore: remove invalid access token from db by @athurg in #2539
- chore: remove the max height limit for single media by @athurg in #2545
- fix: remove ACL when set URLPrefix by @Hou-Xiaoxuan in #2532
- chore: update manifest.json by @webysther in #2568
- feat: support Postgres by @Irvingouj in #2569
- fix: field type of row_status for table webhook by @athurg in #2579
- fix: detail page user-avatar size have unexpected height by @Tyangs in #2576
- fix: visibility of memo editor is empty by @athurg in #2580
- feat: tables support by @shagr4th in #2573
- fix: visibility of user preference is empty by @athurg in #2581
- chore: bump actions in workflows by @kbdharun in #2588
New Contributors
- @Kellermaan made their first contribution in #2536
- @Hou-Xiaoxuan made their first contribution in #2532
- @webysther made their first contribution in #2568
- @Irvingouj made their first contribution in #2569
- @Tyangs made their first contribution in #2576
- @shagr4th made their first contribution in #2573
Full Changelog: v0.17.1...v0.18.0
v0.17.1
What's Changed
- fix: data too large for mysql by @athurg in #2470
- feat: week from monday in heatmap for zh-Hans and ko by @athurg in #2457
- fix: auto fetch more by @wangzexi in #2472
- fix: private memos being public by @itschip in #2480
- chore: add frontend type definitions by @boojack in #2482
- fix: prevent copydb to create a fresh memos by @athurg in #2486
- feat: support code in headings by @zty42 in #2488
- chore: update i18n from Weblate by @boojack in #2489
- fix: skip system_setting check while copydb by @athurg in #2490
- feat: add share btn in more-action by @zty42 in #2491
- chore: update i18n with Weblate by @boojack in #2492
- fix: demo banner link for self-hosting guide by @sanjay51 in #2499
- fix: duplicate memo filter in user profile page by @Vespa314 in #2502
- chore: fix tag in http_getter.go by @ti777777 in #2500
- feat: add editor auto focus preference by @Mahoo12138 in #2498
- fix: persist jwt expires by cookie by @athurg in #2509
- feat: backup file rotate by @athurg in #2511
- fix: clear localStorage while draft is empty by @athurg in #2510
- docs: add obsidian plugin by @quanru in #2512
- fix: allow host role update user info by @Vespa314 in #2515
- chore: skip timeout for blob upload by @athurg in #2516
- feat: optimize media resource display by @wangzexi in #2518
- fix: keep content and query param on save when access token is invalid by @zty42 in #2524
- fix: parse inline latex as a inline element by @zty42 in #2525
New Contributors
- @zty42 made their first contribution in #2488
- @sanjay51 made their first contribution in #2499
- @quanru made their first contribution in #2512
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
-
New Documentation and Blogs;
-
New inbox page;
-
New locale supported: Arabs;
-
Minor bugfixes and enhancements;
New Blogs
New Contributors
Full Changelog: v0.16.1...v0.17.0
v0.16.1
What's Changed
- New timeline mode of Daily Review: view and create your daily ideas quickly;
- Update and view references and backlinks;
- MySQL supported, learn more in Using MySQL as the Database Driver;
- New
Remember meoption in auth page;
New Contributors
- @bestony made their first contribution in #2339
- @songtianlun made their first contribution in #2387
- @alex-guoba made their first contribution in #2385
- @BaksiLi made their first contribution in #2405
Full Changelog: v0.16.0...v0.16.1
v0.16.0
Upgrade overview
This release contains upgrade notes that deviate from the norm:
memo_resource and shortcut tables will be removed.
What's Changed
-
🦜 New branding with a cute cockatiel.
New Contributors
- @LittleJ made their first contribution in #2304
- @serverless83 made their first contribution in #2323
- @kbdharun made their first contribution in #2325
Full Changelog: v0.15.2...v0.16.0
v0.15.2
What's Changed
- Improved memo detail view;
- Updated dark mode styles;
- Auto-delete access tokens on logout;
- Fixed failed to create access token with no expiration;
New Contributors
Full Changelog: v0.15.1...v0.15.2
v0.15.1
What's Changed
-
Bug fixes and minor improvements;
- If your profile page fails to load, please update your username. It should only contain letters, numbers, and dashes.
New Contributors
- @victorsch made their first contribution in #2241
Full Changelog: v0.15.0...v0.15.1

