v1.1.0-beta

teableio/teablev1.1.0-betaMar 20, 2024by tea-artist

AI Summary

This beta release focuses on authentication improvements, adding Google and GitHub OAuth support as well as a forgot password feature. It also removes Electron support and fixes issues with Firefox scrolling and form link editors.

Key Highlights

  • Excel and TSV import support.
  • Google and GitHub OAuth integration.
  • Forgot password and setup new password functionality.
  • Removal of Electron (web-only application).
  • Fixed vertical scrolling issue in Firefox for the grid.

New Features

  • Import and Export support (Excel, TSV).
  • Authentication via Google and GitHub OAuth.
  • Forgot password flow.
  • Fixed grid scrolling in Firefox.
  • Fixed link editor in forms.

Full Release Notes

## Highlight 🎉
* feat: support excel import by @caoxing9 in https://github.com/teableio/teable/pull/431
* feat: compatible `tsv` import by @caoxing9 in https://github.com/teableio/teable/pull/446
* feat: integrate github login by @boris-w in https://github.com/teableio/teable/pull/432
* feat: support google oauth2 by @boris-w in https://github.com/teableio/teable/pull/466
* feat: forgot password and setup new password by @boris-w in https://github.com/teableio/teable/pull/452
* build:  image support `multi-platforms` & app image support `csp-open` by @Pengap in https://github.com/teableio/teable/pull/445
* refactor: row order by @tea-artist in https://github.com/teableio/teable/pull/473

## What's Changed
* fix: link editor of the form by @Sky-FE in https://github.com/teableio/teable/pull/425
* fix: the grid cannot be scrolled vertically in Firefox by @Sky-FE in https://github.com/teableio/teable/pull/430
* fix: unable to quickly add a record by @Sky-FE in https://github.com/teableio/teable/pull/435
* feat: support excel import by @caoxing9 in https://github.com/teableio/teable/pull/431
* feat: integrate github login by @boris-w in https://github.com/teableio/teable/pull/432
* chore: remove electron by @tea-artist in https://github.com/teableio/teable/pull/438
* feat: credit check by @tea-artist in https://github.com/teableio/teable/pull/436
* refactor: more appropriate email template structure by @boris-w in https://github.com/teableio/teable/pull/437
* chore: make pnpm automatically install the specified version of Node.js by @dammy001 in https://github.com/teableio/teable/pull/433
* fix: the error of copying and pasting empty content by @boris-w in https://github.com/teableio/teable/pull/443
* feat: compatible `tsv` import by @caoxing9 in https://github.com/teableio/teable/pull/446
* fix: rename link results in illegal data by @tea-artist in https://github.com/teableio/teable/pull/448
* fix: unexpected horizontal lines on login page by @boris-w in https://github.com/teableio/teable/pull/447
* test: import test file save in tmp dir by @caoxing9 in https://github.com/teableio/teable/pull/449
* docs: add deploy on Zeabur in Readme by @MichaelYuhe in https://github.com/teableio/teable/pull/451
* build:  image support `multi-platforms` & app image support `csp-open` by @Pengap in https://github.com/teableio/teable/pull/445
* fix: allow default db address by @tea-artist in https://github.com/teableio/teable/pull/461
* feat: forgot password and setup new password by @boris-w in https://github.com/teableio/teable/pull/452
* fix: execute repeat when import upload by @caoxing9 in https://github.com/teableio/teable/pull/464
* fix: notify jump url & upgrade deps by @Pengap in https://github.com/teableio/teable/pull/465
* fix: ensure interface-provided 'orderBy' parameter overrides view's default sort by @boris-w in https://github.com/teableio/teable/pull/463
* feat: support google oauth2 by @boris-w in https://github.com/teableio/teable/pull/466
* refactor: api for adjusting the order by @tea-artist in https://github.com/teableio/teable/pull/453
* feat: ci add `coverallsapp/github-action` by @Pengap in https://github.com/teableio/teable/pull/468
* fix: vitest `coverage.reporter` config by @Pengap in https://github.com/teableio/teable/pull/469
* chore(example): update dockers examples by @Pengap in https://github.com/teableio/teable/pull/474
* docs: Update header titles for consistency by @codesmith-emmy in https://github.com/teableio/teable/pull/455
* Add one-click deploy on sealos. by @zzjin in https://github.com/teableio/teable/pull/462
* chore: Update constants.ts by @eltociear in https://github.com/teableio/teable/pull/457
* refactor: row order by @tea-artist in https://github.com/teableio/teable/pull/473

## New Contributors
* @dammy001 made their first contribution in https://github.com/teableio/teable/pull/433
* @MichaelYuhe made their first contribution in https://github.com/teableio/teable/pull/451
* @codesmith-emmy made their first contribution in https://github.com/teableio/teable/pull/455
* @zzjin made their first contribution in https://github.com/teableio/teable/pull/462
* @eltociear made their first contribution in https://github.com/teableio/teable/pull/457

**Full Changelog**: https://github.com/teableio/teable/compare/v1.0.0-beta...v1.1.0-beta