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