Releases: usememos/memos
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
v0.15.0
Upgrade overview
This release contains upgrade notes that deviate from the norm:
user.open_id
will be removed.
Features
-
Improved the account security with access tokens.
- You can remove the access token to disable the login state from other devices;
- You can generate access tokens to call APIs, and they can never expire;
- ... learn more in https://usememos.com/docs/access-tokens
-
Two new pages:
-
Added support for parsing LaTeX syntax. Thanks @kadaliao for #2209
-
Added cache for editor content when creating or editing.
New Contributors
- @ti777777 made their first contribution in #2155
- @iSLC made their first contribution in #2165
- @willianricardo made their first contribution in #2196
- @kadaliao made their first contribution in #2209
Full Changelog: v0.14.4...v0.15.0
v0.14.4
TL;DR
- Translation updates for some supported language;
- Updated api v1 documentation; https://github.com/usememos/memos/blob/main/docs/api/v1.md
- Some known bug fixes;
What's Changed
- fix: get all memo api by @boojack in #2091
- chore: update image checks by @boojack in #2092
- chore: update image displays by @boojack in #2093
- chore: update docs by @boojack in #2094
- fix: minor spelling and wording changes for en and de by @dareiff in #2096
- feat: use user avatar in ShareMemoDialog by @akring in #2102
- Update de.json by @Ghost108 in #2101
- updated Dutch translation by @jxpsert in #2107
- feat: update Korean localization by @nulta in #2105
- Fixed heat map colors, updated it.json by @Bodyes26 in #2106
- chore: update en locale by @boojack in #2109
- chore: update zh-Hans translations for "Tag suggestions" by @akring in #2110
- feat: add SwaggerUI and v1 API docs by @lincolnthalles in #2115
- chore: update apiv1 docs by @boojack in #2117
- chore: update server tests by @boojack in #2118
- feat: add header into resource response by @NicoleRobin in #2120
- chore: minor cleanup by @qazxcdswe123 in #2124
- feat: add helm chart by @oslo254804746 in #2095
- chore: update zh-Hans.json by @YuzeTT in #2127
- chore: add acl config by @boojack in #2128
- fix: lazy rendering checks by @boojack in #2130
- fix: fetch tags in memo editor by @boojack in #2131
- chore: upgrade version to
0.14.4
by @boojack in #2132
New Contributors
- @dareiff made their first contribution in #2096
- @akring made their first contribution in #2102
- @Ghost108 made their first contribution in #2101
- @Bodyes26 made their first contribution in #2106
- @qazxcdswe123 made their first contribution in #2124
- @oslo254804746 made their first contribution in #2095
- @YuzeTT made their first contribution in #2127
Full Changelog: v0.14.3...v0.14.4
v0.14.3
TL;DR
- 👋 Removed shortcuts. Shortcut was an experimental feature with flaws in its design, and had not been updated for a long time. We will improve search related logic and performance in upcoming versions, to gradually achieve the design goals of shortcut.
- Added tag suggestions popup in memo editor; Thanks @maciej-ka
- Improved the display style of images;
- Fixed page crushed when rendering large amount of memos;
- Fixed error when updating memo content;
What's Changed
- fix: show full content in detail page by @gera2ld in #2041
- fix: avoid content flash on auto collapse by @gera2ld in #2042
- chore: update build docker image actions by @boojack in #2045
- revert: chore: update build docker image actions by @boojack in #2046
- refactor: user v1 store by @boojack in #2047
- feat: add proto and buf configuration files by @boojack in #2048
- chore: add tag service proto definition by @boojack in #2049
- chore: update github actions by @boojack in #2050
- feat: add grpc gateway tempalte with tag service by @boojack in #2051
- chore: add docs generator by @boojack in #2052
- feat: implement part of user service by @boojack in #2053
- feat: add add user setting field by @boojack in #2054
- feat: add system setting to disable password-based login by @traumweh in #2039
- feat: tag suggestions by @maciej-ka in #2036
- feat: impl auth interceptor by @boojack in #2055
- chore: update auth middleware by @boojack in #2057
- feat: add prettier sort import plugin by @boojack in #2058
- chore: regenerate pnpm lock file by @boojack in #2056
- feat: add command to move blob from local to db by @athurg in #2026
- chore: remove shortcuts in frontend by @boojack in #2071
- chore: remove shortcut related api by @boojack in #2072
- chore: remove memo chat components by @boojack in #2073
- chore: update commands by @boojack in #2074
- chore: update id type to int32 by @boojack in #2076
- chore: initial memo service definition by @boojack in #2077
- chore: update get memo api by @boojack in #2079
- fix: remove translate hook in code block by @boojack in #2080
- chore: update resource type checks by @boojack in #2081
- feat: add system service by @boojack in #2083
- chore: remove openai setting section by @boojack in #2084
- feat: add lazy rendering in home page by @boojack in #2085
- chore: upgrade version
0.14.3
by @boojack in #2086
New Contributors
- @traumweh made their first contribution in #2039
- @maciej-ka made their first contribution in #2036
Full Changelog: v0.14.2...v0.14.3
v0.14.2
TL;DR
- Fixed rendering for multi-level tags;
- Fixed filter memos by tag;
What's Changed
- fix: rss route by @boojack in #2008
- chore: fix rss route by @boojack in #2010
- chore: fix request path by @boojack in #2014
- fix: empty state display issue with resourceList style Grid by @Ajaykumbhare in #2018
- /api/v1/auth/signup json format by @sqxccdy in #2021
- fix: hashtag filter for Unicode characters by @Ajaykumbhare in #2017
- feat: update chinese translate by @imaegoo in #2023
- feat: add search bar in archived and explore pages by @tranquanghuy0801 in #2025
- chore: update ja.json by @kusanaginoturugi in #2030
- chore: update ja.json by @kusanaginoturugi in #2032
- revert: fix: exclude all punctuation chars except underscore in tags by @boojack in #2033
- fix: get user by username api by @boojack in #2034
- chore: upgrade version to
0.14.2
by @boojack in #2035
New Contributors
- @sqxccdy made their first contribution in #2021
- @imaegoo made their first contribution in #2023
- @tranquanghuy0801 made their first contribution in #2025
Full Changelog: v0.14.1...v0.14.2
v0.14.1
TL;DR
- New language translation supported: Hindi 🇮🇳
- Added backup interval configuration in UI
- Fixed expired login session issue
- Fixed occasional "SQLite is locked" error
What's Changed
- chore: disallow destructuring 't' from useTranslation by @Ajaykumbhare in #1973
- feat(security): disable access for anonymous users, when disablePublicMemos is true by @aatumaykin in #1966
- fix: copy code button toast message by @Ajaykumbhare in #1979
- fix: exclude all punctuation chars except underscore in tags by @pipe01 in #1974
- docs: add rowStatus parameter for memo api document by @EINDEX in #1984
- fix: disable selection of future dates in daily review section by @Ajaykumbhare in #1983
- fix: access token will expired after 24h by @NicoleRobin in #1988
- fix: delete multiple resources, close #1986 by @0x-jerry in #1987
- feat: add AutoBackupInterval in SystemSetting by @athurg in #1989
- feat: use username instead of uid by @aatumaykin in #1977
- fix: database is locked by @lincolnthalles in #1992
- chore: remove unused transaction in store by @boojack in #1995
- chore: update ja.json by @kusanaginoturugi in #1996
- fix: add resource.clear to translate by @aatumaykin in #1999
- feat: add hindi language translation for i18n support by @Ajaykumbhare in #2001
- chore: upgrade version to
0.14.1
by @boojack in #2004
New Contributors
- @NicoleRobin made their first contribution in #1988
- @0x-jerry made their first contribution in #1987
- @kusanaginoturugi made their first contribution in #1996
Full Changelog: v0.14.0...v0.14.1
v0.14.0
TL;DR
- API breaking changes and optimization, see more in https://github.com/usememos/memos/tree/main/docs/api
- Improved memo content format from telegram message #1924
- Supported auto backup data file #1950
- Updated some i18n translations
What's Changed
- chore: update user store names by @boojack in #1877
- chore: update vi.json locale by @doivjpxx in #1878
- refactor: migrate definition to api v1(part1) by @boojack in #1879
- chore: remove unused packages by @boojack in #1880
- chore: update memo seed data by @boojack in #1884
- fix: auto expand height of setting page by @athurg in #1885
- fix: header archived id by @Jiraiya8 in #1888
- fix: OpenID was disappear sometimes by @athurg in #1886
- fix: invalid orientation of image thumbnail in Apple devices by @athurg in #1891
- refactor: migrate storage to apiv1 by @boojack in #1890
- fix: escape on resource filename by @athurg in #1892
- fix: skip auth on /api/v1/status to avoid sign up while token invalid by @athurg in #1895
- feat: Add support for purged resource link by @athurg in #1897
- refactor: migrate resource to apiv1 by @boojack in #1901
- refactor: migrate memo to apiv1 by @boojack in #1907
- chore: update common utils by @boojack in #1908
- update zh-Hans & zh-Hant translations by @Oaklight in #1909
- chore: remove resource public id by @boojack in #1912
- chore: add data empty placeholder by @boojack in #1913
- chore: update auth page by @boojack in #1920
- chore: change dropdown's background color in dark mode by @Cyang39 in #1925
- chore: update seed data by @boojack in #1928
- chore: remove auto signout in auth page by @boojack in #1927
- chore: split Go binary and src for dev by @athurg in #1932
- feat: implement memos chat backend function by @CorrectRoadH in #1934
- fix: visibility param override the user auth state by @athurg in #1941
- fix: visibility param override the user auth state by @athurg in #1942
- chore: update MemoRelationListView.tsx by @sergeivassiljev in #1933
- chore: update header style by @boojack in #1945
- chore: update readme by @boojack in #1947
- docs: fix typo in deploy-with-render.md by @eltociear in #1946
- feat: format message from telegram and upload attachments by @aatumaykin in #1924
- chore: split save resource asset by @athurg in #1939
- feat: memos chat frontend by @CorrectRoadH in #1938
- feat: add support for auto backup db file by @athurg in #1950
- fix: incorrect localization key for sign-up failure message by @Ajaykumbhare in #1953
- fix: exclude commas in tags by @pipe01 in #1957
- feat: update russian translate and new translate message by @aatumaykin in #1958
- chore: update db connection params by @boojack in #1960
- chore: add indexes by @boojack in #1959
- feat: add typeScript support to enforce valid translation keys by @Ajaykumbhare in #1954
- fix: add resource.clear to en.json by @aatumaykin in #1963
- chore: update detail styles by @boojack in #1964
- chore: add api docs by @boojack in #1965
- chore: update Traditional Chinese translation by @5idereal in #1967
- feat: save message to memo by @CorrectRoadH in #1940
- chore: add dev guard for memo chat by @boojack in #1968
- chore: upgrade version to
v0.14.0
by @boojack in #1970
New Contributors
- @doivjpxx made their first contribution in #1878
- @Jiraiya8 made their first contribution in #1888
- @Cyang39 made their first contribution in #1925
- @sergeivassiljev made their first contribution in #1933
- @eltociear made their first contribution in #1946
- @aatumaykin made their first contribution in #1924
- @Ajaykumbhare made their first contribution in #1953
- @pipe01 made their first contribution in #1957
- @5idereal made their first contribution in #1967
Full Changelog: v0.13.2...v0.14.0
v0.13.2
What's Changed
- fix: patch memo row status by @boojack in #1755
- feat: update korean localization by @nulta in #1758
- feat: display memo with updated ts by @boojack in #1760
- chore: order by updated ts in memo store by @boojack in #1761
- feat: add telegram proxy support by @athurg in #1764
- feat: disable CGO_ENABLED by @athurg in #1766
- refactor: change all
Robot
toBot
by @athurg in #1767 - feat: add docker compose file for development by @athurg in #1769
- fix: infinite loop in home page by @athurg in #1773
- fix: add public base path (#1748) by @GenerQAQ in #1775
- feat: resource visibility by @athurg in #1777
- feat: memo editor dialog by @boojack in #1772
- fix: copy-to-clipboard not works well in Safari by @athurg in #1779
- chore: update zh-Hant.json by @den13501 in #1781
- chore: clean Dockerfile to exclude musl-dev by @athurg in #1787
- chore: update page routes by @boojack in #1790
- chore: update upgrade version view by @boojack in #1791
- fix: failed to upload OSS with S3 SDK by @athurg in #1792
- fix: user default 'Basic Setting' should follow server's setting by @s0urcelab in #1795
- revert: fix: add public base path (#1748) (#1775) by @athurg in #1806
- chore: modify the error message when registering a Host user by @2hangpeng in #1804
- feat: add japanese locale by @kakik0u in #1802
- fix: systemSetting in UI changed unexpectedly by @athurg in #1812
- feat: add support for download resource from link by @athurg in #1800
- chore: add classnames for easy logo/server name customizations via CSS. by @davidangel in #1828
- feat: add croatian locale by @diomed in #1822
- feat: set memo visibility in telegram by @athurg in #1824
- feat: support for tap to reload on PWA by @athurg in #1827
- chore: update hr.json by @diomed in #1832
- fix: use
??
in className use by @sedationh in #1829 - chore: upgrade pnpm version by @boojack in #1833
- refactor: migrate auth routes to v1 package by @boojack in #1841
- refactor: migration idp api by @boojack in #1842
- fix: schema migrate by @boojack in #1846
- chore: migrate user setting to api v1 package by @boojack in #1855
- chore: update idp store by @boojack in #1856
- chore: update store types name by @boojack in #1862
- chore: update setting page styles by @boojack in #1863
- chore: update dark mode style by @boojack in #1864
- chore: listMemos sort by id for memos post/update at the same time by @Vespa314 in #1866
- fix: validate access token by @CorrectRoadH in #1867
- fix: ignore internalpath field when creating resource by @CorrectRoadH in #1868
- chore: add jwt middleware in apiv1 by @boojack in #1869
- fix: pin memos of other people by @CorrectRoadH in #1870
- chore: remove unused kit components by @boojack in #1871
- chore: update dialog overflow style by @boojack in #1872
- chore: upgrade version to
v0.13.2
by @boojack in #1873
New Contributors
- @GenerQAQ made their first contribution in #1775
- @s0urcelab made their first contribution in #1795
- @2hangpeng made their first contribution in #1804
- @kakik0u made their first contribution in #1802
- @davidangel made their first contribution in #1828
- @diomed made their first contribution in #1822
- @sedationh made their first contribution in #1829
- @Vespa314 made their first contribution in #1866
Full Changelog: v0.13.1...v0.13.2