v0.12.2
usememos/memosv0.12.2Apr 16, 2023by boojack
AI Summary
This release focuses on infrastructure improvements, including the addition of GHCR mirrors and rolling tags, a switch to the pnpm package manager, and the introduction of E2E and unit tests. It also enhances internationalization support and fixes date parsing issues.
Key Highlights
- Added GHCR mirror and major/minor rolling tags for CI/CD
- Switched build tool from yarn to pnpm
- Added E2E tests and resource backend unit tests
- Improved i18n support for Korean and Chinese translations
New Features
- GHCR mirror and rolling tags
- pnpm package manager integration
- E2E testing framework
- Resource backend unit tests
- Enhanced i18n support
Full Release Notes
## What's Changed * feat(ci): Add GHCR mirror and major/minor rolling tags by @gabe565 in https://github.com/usememos/memos/pull/1503 * feat: update and refactor Korean translation data by @nulta in https://github.com/usememos/memos/pull/1505 * feat: update Chinese translations in zh.json and zh-Hant.json using locale_updater.py by @Oaklight in https://github.com/usememos/memos/pull/1506 * fix(ci): fix release builds not having any tags by @gabe565 in https://github.com/usememos/memos/pull/1507 * chore: update docker image source by @boojack in https://github.com/usememos/memos/pull/1511 * feat: add e2e test by @CorrectRoadH in https://github.com/usememos/memos/pull/1486 * feat: add resource backend unit test by @CorrectRoadH in https://github.com/usememos/memos/pull/1521 * feat: add `HostnameImmutable` to aws endpoint config by @zhaochunqi in https://github.com/usememos/memos/pull/1230 * fix: incorrect date parsing by @Zeng1998 in https://github.com/usememos/memos/pull/1527 * feat: improve i18n support as a whole by @lincolnthalles in https://github.com/usememos/memos/pull/1526 * chore: regenerate yarn lock file by @boojack in https://github.com/usememos/memos/pull/1530 * fix: toast overload max size error by @Fog3211 in https://github.com/usememos/memos/pull/1531 * chore: use pnpm by @boojack in https://github.com/usememos/memos/pull/1533 * feat: add option to hide ask ai by @joaonunomota in https://github.com/usememos/memos/pull/1515 * fix: rss link by @boojack in https://github.com/usememos/memos/pull/1534 * chore: update window resize listener by @boojack in https://github.com/usememos/memos/pull/1535 * chore: remove search key binding by @boojack in https://github.com/usememos/memos/pull/1536 * chore: update resource link template by @boojack in https://github.com/usememos/memos/pull/1537 * chore: update version to `0.12.2` by @boojack in https://github.com/usememos/memos/pull/1538 * fix: revert hide ask ai button by @boojack in https://github.com/usememos/memos/pull/1539 ## New Contributors * @gabe565 made their first contribution in https://github.com/usememos/memos/pull/1503 * @Oaklight made their first contribution in https://github.com/usememos/memos/pull/1506 * @lincolnthalles made their first contribution in https://github.com/usememos/memos/pull/1526 * @Fog3211 made their first contribution in https://github.com/usememos/memos/pull/1531 * @joaonunomota made their first contribution in https://github.com/usememos/memos/pull/1515 **Full Changelog**: https://github.com/usememos/memos/compare/v0.12.1...v0.12.2