Skip to content

Releases: teableio/teable

v1.5.0

25 Oct 06:07
706b1c8
Compare
Choose a tag to compare

Highlight 🎉

Hey, awesome community! We've been cooking up a storm, and version 1.5.0 is finally here! 🍳✨

Dashboard

image image

Bar/Line/Pie/Area/Table Chart 📊

Comprehensive chart types

image

Flexible data query

image

Record comment ✍️

image

Statistics for every group

image

Link cross base

You are now free to link with any base!

Edit field -> Link from external base -> Choose base

image

Example: from Sales CRM base to Project Management base

image

Link table view control 💪

Comprehensive permission control, don't worry about accidental data display due to linking!

Edit field -> More options

  1. Control which views to link records from
  2. Controls that records that meet the filter criteria can be linked
  3. Controls which fields can be viewed in the link selection list
image

Field default value

Default values can be set for most fields

image

Sheet form view plugin

image
sheet.form.mp4

Kanban view supports full-field stacking

image

Russian language

Improvements

Attachment field image preview is much faster
The formula date time result now matches the time zone
The formula can correctly handle escape characters such as “\n”
Paste the attachment directly on the selected cell

What's Changed

Read more

v1.4.1

12 Sep 03:53
ab7fd4a
Compare
Choose a tag to compare

Highlight 🎉

Trash

You can restore space, base, and table from trash now!
image
image
image

Drag and drop attachments to reorder

Community contributions from @zholadev ❤️

output.mp4

Upload attachment into cell

Upload via file

curl -X POST 'https://app.teable.io/table/__tableId__/record/__recordId__/__fieldId__/uploadAttachment' \
  -H 'Authorization: Bearer __token__' \
  -H 'Content-Type: multipart/form-data' \
  -F 'file=@/path/to/your/file.jpg'

Upload via URL

curl -X POST 'https://app.teable.io/table/__tableId__/record/__recordId__/__fieldId__/uploadAttachment' \
  -H 'Authorization: Bearer __token__' \
  -H 'Content-Type: multipart/form-data' \
  -F 'fileUrl=https://example.com/image.jpg'

Response Updated Record

{
    "id": "rec123456789ABCDE",
    "fields": {
      "fld123456789ABCDE": [
        {
          "id": "act75TiSyhcS7hfrizW",
          "name": "example.jpg",
          "path": "table/example",
          "size": 392903,
          "token": "tokenxxxxx",
          "width": 976,
          "height": 1000,
          "mimetype": "image/jpeg",
          "presignedUrl": "https://sss.teable.io/pvt-assets/table/previewURL"
        }
      ],
    }
}

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.4.1

v1.4.0

02 Sep 07:35
03d273a
Compare
Choose a tag to compare

Highlight 🎉

Undo and Redo

All operations in table can be undone and redone

undo.redo.en.mp4

Base collaborator

You can now invite collaborators into the base without entering the space

image

Npm package @teable/openapi

You can now use @teable/openapi to make API calls and get good type hints. Documentation is still being prepared you can find all APIs in the code base https://github.com/teableio/teable/tree/develop/packages/openapi/src,

npm install @teable/openapi --save
import { configApi, createRecords } from '@teable/openapi';

configApi({
  endpoint: 'https://app.teable.io',
  token: '__token__',
});

const response = await createRecords('__tableId__', {
  records: [
    {
      fields: {
        Name: 'John Doe',
        Age: 30
      }
    }
  ]
});

console.log(response.data);

Contributions from the community ❤️

What's Changed

New Contributors

Full Changelog: v1.3.2...v1.4.0

v1.3.2

16 Aug 03:51
0474744
Compare
Choose a tag to compare

Highlight 🎉

Record modification history

View the record modification history of the entire table in the upper right corner of the table
image

View the edit history of the current record in the upper right corner of the edit form
image

Created by and last modified by field

Two new fields!
You can combine with filters to create more flexible views
image

Switch language and full Chinese support

We have completed most of the text collection work and can now easily add more languages!
image

Fix

  1. When updating the user name, the name of the user field is not updated.
  2. Garbled characters appear when importing non-English csv

What's Changed

New Contributors

Full Changelog: v1.3.1...v1.3.2

v1.3.1

31 Jul 02:17
0178ca5
Compare
Choose a tag to compare

Highlight 🎉

Embed a shared view
Shared view allows you to control themes and toolbars
image
image

Fix

  1. Grid rendering error during collaboration
  2. Filter crashes when field deleted

What's Changed

Full Changelog: v1.3.0-beta.0...v1.3.1

v1.3.0-beta.0

24 Jul 05:11
2c3b888
Compare
Choose a tag to compare

Highlight 🎉

Added unique value constraint for fields (exclusive feature)
Added non-empty validation for fields
image

Introduced a visual API query builder. Constructing API requests has become easier than ever 🥳.

Enter from this button
image

image

Creating a record allows users to execute it after filling out the entire row.
image

Date picker now supports selecting year and month
image

Number fields show unformatted values during editing
image

Attachments now support S3 integration
image

QR code displayed when sharing URL
image

  • Completed Chinese translation
  • Added email notifications for successful imports
  • Improved CSV import speed by 100%
  • With API typecast enabled, user fields can be filled with username/id/email

Bug Fixes

  1. Fixed the issue where Lookup User could not be filtered
  2. Fixed the issue where file names were lost when downloading attachments
  3. Fixed the issue where new rows could not be copy-pasted
  4. Fixed the issue where attachments could not be displayed in certain cases

What's Changed

Full Changelog: v1.2.1-beta.0...v1.3.0-beta.0

v1.2.1-beta.0

29 Jun 08:15
9e5bbb6
Compare
Choose a tag to compare

Highlight 🎉

Admin Panel

After installation, The first user assumes the administrator role, gaining comprehensive control over the application settings.

  • User Self-Registration: Administrators can enable or disable user self-registration.
  • Invitation-Based Registration: Administrators can allow or restrict users from being invited to register.
  • Space Creation: Admins can control whether users are permitted to create new spaces.

Migration from 1.2.0 > #680

54aa9e62db2dfebde4ee89967e424adc

Bug Fixes

In this update, we've made a total of 33 fixes across various aspects of the platform to enhance user experience and system performance. Key categories include:

  • UI Enhancements: Improved responsiveness and consistency across various interface components.
  • Data Handling: Significantly increased stability for data imports.
  • Permissions and Security: Patched vulnerabilities in certain scenarios to bolster security.
  • Performance Optimizations: Enhanced interaction performance by up to 5 times in scenarios with extensive select choices.

What's Changed

Full Changelog: v1.2.0-beta...v1.2.1-beta.0

v1.2.0-beta

09 Apr 12:01
e3c7a4b
Compare
Choose a tag to compare

Highlight 🎉

Kanban

kanban-release-output.mp4

Kanban view docs

Import&Export

import-output.mp4

Import&Export docs

Auth

Search

search-output.mp4

What's Changed

New Contributors

Full Changelog: v1.1.0-beta...v1.2.0-beta

v1.1.0-beta

20 Mar 10:01
9b9a2cf
Compare
Choose a tag to compare

Highlight 🎉

What's Changed

New Contributors

Full Changelog: v1.0.0-beta...v1.1.0-beta

v1.0.0-beta

11 Mar 03:21
Compare
Choose a tag to compare
v1.0.0-beta Pre-release
Pre-release

What's Changed

💥 Teable v1.0.0-beta, has been released!

Teable is a Super fast, Real-time, Professional, Developer friendly, No-code database built on Postgres. It uses a simple, spreadsheet-like interface to create complex enterprise-level database applications. Unlock efficient app development with no code, free from the hurdles of data security and scalability.

Full Changelog: https://github.com/teableio/teable/commits/v1.0.0-beta