1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-baserow

Клонировать/Скачать
changelog.md 120 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 26.06.2025 16:02 92285f5

Журнал изменений

Версия 1.33.4

Новые функции

  • [Builder] Добавлена возможность выполнения HTTP-запроса к конечной точке #3234
  • [Dashboard] Добавлена возможность выбора между столбцовой и линейной серией #3514
  • [Dashboard] Аутентификация с использованием личного токена доступа Jira. #3558

Исправления ошибок

  • [Database] Исправлена реактивность стиля фильтра оценок #3523
  • [Builder] Действия входа выполняются даже если пользователь уже аутентифицирован #3630
  • [Builder] Обеспечено отображение стилей таблицы в панели предварительного просмотра в настройках темы. #3631
  • [Builder] Исправлены проблемы со стилями при использовании элемента текста с форматом Markdown. #3632
  • [Builder] Исправлены блоки кода в Markdown для элемента текста #3634
  • [Database] Исправлена ошибка, при которой значения формул сбрасывались при перемещении строк. #3640
  • [Database] Исправлена ошибка, при которой пустые числовые поля отображались как NaN в модальном окне редактирования строки и в формах #3651
  • [Builder] Тип данных ввода был потерян между двумя перезагрузками

Рефакторинг

  • [Database] Отправка истории строк по таблице, а не по строке #3646
  • [Core] Добавлен pytest-testmon для запуска только затронутых тестов.
  • [Core] Автоматическое заполнение премиальных мест при регистрации лицензии.
  • [Database] Введён хук calculate_storage_usage_workspace и сигнал before_rows_create.
  • [Core] Небольшие изменения в руководстве для обратного пробного периода.
  • [Database] Переименовано 'has' в 'has any of'
  • [Builder] Повторное выполнение действий рабочего процесса при дедлоке
  • [Core] Обновлены зависимости бэкенда для исправления уязвимостей безопасности зависимостей.
  • [Core] Обновлены зависимости фронтенда для исправления уязвимостей безопасности зависимостей.

Версия 1.33.3

Новые функции

  • [Database] Введение конечных точек для получения всех таблиц через токен аутентификации. #1100
  • [Database] Возможность указать значение по умолчанию для поля с множественным выбором #2173
  • [Database] Поддержка значений по умолчанию для поля с одиночным выбором #2173
  • [Database] Сделано поле AI редактируемым #3557

Исправления ошибок

  • [Builder] Исправлена ошибка, когда два столбца элемента таблицы имели одинаковое значение #3144
  • [Builder] Разрешены пустые значения ссылочных строковых полей в действиях создания и обновления строк. #3524
  • [Builder] Исправлена ошибка, при которой значения формы сбрасывались до завершения всех действий #3530
  • [Builder] Исправлена ошибка, при которой данные ввода не сбрасывались после отправки формы с опцией "Сбросить после отправки" #3583
  • [Builder] Исправлена ошибка, при которой элемент выбора не имел значения по умолчанию для поля с одиночным выбором #3602
  • [Database] Улучшено обнаружение первичного ключа в PostgreSQL для ролей, не являющихся владельцами синхронизированной таблицы #3606
  • [Core] Сервер MCP возвращает ошибку ответа #3615
  • [Database] Исправлена ошибка экспорта рабочего пространства с числовым полем со значением по умолчанию #3619
  • [Builder] Значения формул больше не очищаются при возникновении ошибки
  • [Database] Не создаются инструменты MCP для удалённых баз данных.
  • [Builder] Содержимое Markdown теперь следует за темой приложения

Рефакторинг

  • [Database] Улучшена производительность группировки по ManyToMany (ссылочные строки и множественный выбор) с использованием CTE.

Изменения API, нарушающие совместимость

  • [Database] Возвращается HTTP 409 вместо HTTP 503, когда запрос не удается из-за дедлока.

Версия 1.33.2

Новые функции

  • [Builder] Поддержка id_token для получения информации о пользователе с провайдерами OIDC

Исправления ошибок

  • [Database] Исправлена ошибка форматирования чисел в галерейном представлении с пробелами и запятыми. #3584
  • [Builder] Исправлена ошибка, вызванная неинициализированной переменной. #3589
  • [Builder] Исправлен потенциальный гонка при запросе источников данных. #3593
  • [Database] Устранено предупреждение, которое отображалось при добавлении поля автонумерации. #3600

Рефакторинг

  • [Core] Использование кэша для jest, eslint и prettier

Версия 1.33.1

Новые функции

  • [Database] Исправлена ошибка импорта Airtable, связанная с пустым is_any_off. #3595
  • [Database] Показ изменений создания и удаления строк в истории строк' #2117
  • [Database] Добавлены фильтры empty и not_empty для полей ссылки. #3527
  • [Database] Введён тип лицензии для расширенного самовнедрения.

Исправления ошибок

  • [Builder] Исправлена ошибка, которая препятствовала старым браузерам проверять состояние ошибки элемента коллекции. #3591
  • [Builder] Улучшена обработка ошибок входа. #3592
  • [Builder] Улучшена обработка ошибок аутентификации источника данных пользователя. #3594
  • [Database] Исправлена очистка значений ссылочных строковых и оценочных ячеек в сетчатом представлении с помощью клавиши Backspace. #1788

Рефакторинг

  • [Database] Исправление очередирования и ожидания многих запросов tableusageupdate #2173

Версия 1.33.0

Новые функции

  • [Database] Грациозная обработка UniquePrimaryPropertyNotFound. #3430
  • [Database] Поддержка фильтрации списков на типе фильтра link_row_has. #3478
  • [Database] Поддержка значений по умолчанию для полей Boolean и Number #2173
  • [Builder] Добавлен элемент ввода файла для загрузки файлов #2188
  • [Database] Установка шаблона во время настройки #2638
  • [Builder] Добавлены элементы рейтинга, поле рейтинга коллекции и поле ввода рейтинга. #2765
  • [Database] Добавлены права доступа на уровне поля. #3189
  • [Database] Вызов вебхуков при изменении значений связанных строк в связанных таблицах. #3267
  • [Builder] Поддержка списковых значений для параметров запросов. #3433
  • [Builder] Добавление метки "Создано с Baserow" внизу страниц. #3464
  • [Database] Введён сервер MCP. #3556
  • [Database] Введение параметра API exclude_count для избежания подсчета строк при пагинации данных #3560
  • [Database] Опциональное ограничение количества связей поля ссылки на таблицу. #403
  • [Core] Введение пошагового руководства после создания аккаунта.

Исправления ошибок

  • [Database] При сортировке сетки вставка значений в конец сетки заполняет новые строки вместо изменения существующих. #1788
  • [Database] Разрешён импорт ГБ данных из Airtable. #2712
  • исправлена гонка asgi при доступе к auth.User.profile - не истекает кэш модели Meta #3346
  • [Database] Исправлена date_is_within для дат в прошлом и добавлены дополнительные операторы #3366
  • [Builder] Исправлена "числовая" валидация для обработки десятичных чисел с использованием запятой или точки в качестве десятичного разделителя
  • [Builder] Устранена проблема, из-за которой действия элемента таблицы исчезали при его дублировании.
  • [Database] Снижение дедлоков на конечных точках строк.
  • [Builder] Устранена проблема, которая препятствовала правильному публикации страниц с незаполненными полями элементов таблицы.
  • [Database] Исправлена проблема при преобразовании из Quill в Markdown во время импорта Airtable.
  • [Database] Установка пустого значения в ячейках при очистке текстового поля со значением по умолчанию.
  • [Database] Исправлена ошибка экспорта, вызванная формулами с недействительным числом и 0 десятичными знаками.
  • [Builder] Добавлены фильтры импорта Airtable thisCalendarMonth и thisCalendarWeek.
  • [Builder] Исправление импорта файлов Airtable, если в payload нет подписанных URL.
  • [Builder] Исправлена ошибка, при которой удаление дублированного элемента меню удаляло начальные действия.
  • [Database] Исправлена ошибка, при которой невозможно было создать строку в пустой таблице с группой.
  • [Database] Исправлена ошибка, при которой страница ошибки "таблица не найдена" завершалась сбоем.
  • [Database] Исправлена ошибка проверки при добавлении варианта выбора.
  • [Database] Исправлена ошибка, при которой бэкенд завершался сбоем, если значение фильтра превышало 255 символов.
  • [Dashboard] Исправлена проблема проверки формы при изменении таблицы.
  • [Database] Исправлены атрибуты read_only для импортированных полей.
  • [Builder] Устранена проблема, которая препятствовала незарегистрированным пользователям предварительно просматривать определенные шаблоны приложений.
  • [Builder] Устранена ошибка действия создания строки рабочего процесса, которая возникала при предоставлении недействительного значения для поля даты.

Рефакторинг

  • [Dashboard] Перемещение виджета диаграммы со своими службами в премиум тарифный план.
  • [Core] Реализованы небольшие стилистические изменения для сворачивания левой боковой панели.
  • [Core] Улучшение модального окна платных функций путём перечисления всех функций.
  • [Core] Переделан левый край модального окна.
  • [Core] Снижение количества запросов при получении приложений с RBAC.
  • [Database] Обновление стилистики формы представления.
  • [Database] Обновление стилистики галерейного представления.
  • [Database] Обновление стилистики сетчатого представления.
  • [Database] Обновление стилистики представления канбан.
  • [Database] Обновление стилистики заголовка для соответствия последним дизайнерским решениям Figma.
  • [Core] Улучшение производительности запросов ID шаблонов рабочего пространства.

Изменения API, нарушающие совместимость

  • [Database] Пагинация теперь возвращает пустой список вместо "ERROR_INVALID_PAGE", когда страница превышает максимальное значение.

Выпуск 1.30.0

Новые функции

  • Добавлена поддержка расширенного форматирования чисел #1270
  • Добавлена возможность группировки по полю ссылки на таблицу. #2306
  • [Builder] Улучшена безопасность Builder с видимостью на уровне страницы. #2392
  • Настройка ширины, порядка и видимости модального поля выбора строки. #2439
  • [Builder] Добавлены контейнеры многостраничного заголовка и подвала #2486
  • [Builder] Добавлен элемент выбора даты и времени #2625
  • [Builder] Улучшения UX: значения по умолчанию для ввода темы, необязательный префикс хэша в шестнадцатеричных цветах и отступы на странице темы. #3067
  • Введена возможность настройки существующей синхронизации данных. #3072
  • Фильтры поля формулы продолжительности [#3110](https://gitlab.com/baserow/bas## Выпуск 1.29.1

Исправления ошибок

  • Сделан значок импорта приложений рабочего пространства последовательным. #3187
  • [Builder] Исправлена ошибка, возникающая, если источник данных "сводное поле" сохраняется с полем, но без агрегации.
  • Исправлен экспорт для хранилищ типа S3.

Выпуск 1.29.0

Новые функции

  • Использование совпадающей сортировки на стороне сервера и клиента для типов полей одиночного выбора, множественного выбора и множественных соавторов. #1944
  • [Builder] Возвращать данные поля источника данных только тогда, когда они используются формулой на странице. #2063
  • [Builder] Разрешить обмен источниками данных между страницами. #2486
  • [Builder] Разрешить фильтрацию, сортировку и поиск элементов коллекции. #2516
  • Добавлена интеграция с Anthropic AI. #2564
  • Разрешить ограничение параллелизма для рабочих процессов uvicorn в ASGI-бэкенде. #2773
  • Разрешить экспорт приложений рабочего пространства. #2930
  • Разрешить импорт приложений рабочего пространства. #2951
  • Разрешить настройку температуры в полях и формулах AI. #3060
  • [Builder] Введение нового сервиса агрегации строк в конструкторе приложений. #3069
  • Совместимость синхронизации данных Basetable с полем одиночного выбора. #3074
  • Синхронизация данных задач Jira. #3075
  • Синхронизация данных задач GitLab. #3076
  • Синхронизация данных задач GitHub. #3077
  • Синхронизация данных PostgreSQL. #3079
  • Добавлен индикатор прогресса к синхронизации данных. #3075
  • Фильтры поля формулы URL-адреса. #3111
  • Интеграция Mistral AI. #3141
  • Тип выходных данных AI для классификации. #3143
  • Добавлена возможность изменения атрибутов в ответе SAML. #3155
  • Добавлена CLI-команда для управления публичными ключами доверенных источников. #3173
  • Добавлены новые ограничения для импорта и экспорта приложений рабочего пространства. #3180
  • Добавлен компонент UI значка соавторства.
  • Добавлена поддержка фильтров для формул, ссылающихся на поле одиночного выбора. #3174
  • Добавлена поддержка фильтров для поисковых запросов полей одиночного выбора. #3182
  • Добавлен индикатор рядом с именем представления в заголовке.
  • Отображение сводной метки в подвале сетчатого представления.

Исправления ошибок

  • Увеличение max_length для submit_action_redirect_url и исправление валидации. #2018
  • Сохранение ссылок на ID полей AI при дублировании таблицы. #2747
  • FieldType.prepare_db_value проверяет произвольные значения в полях. #2768
  • [Builder] Исправлена проблема реактивности при удалении источника пользователя. #2867
  • Группы условий полей формы восстанавливаются при экспорте и импорте. #2981
  • Включение описания поля при экспорте и импорте. #3022
  • [Builder] Предотвращение чрезмерных API-запросов в элементах коллекции. #[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#[#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#][#] Fixes problem where AI field loading state didn't persist when it left the button. [#### Fix a bug causing the UI to crash with an error message when creating a gallery view with an image from a lookup field. #### [Builder] Resolved an issue with removing a search query from a data source after one had been set. #### password fields are not searchable #### handle missing value key in adhoc filters #### [Builder] Ensure that the field name associated with a Repeat Element's schema_property is extracted. #### Resolved an API documentation mistake which incorrectly stated that application endpoints return views, they do not. #### Fix for primary field becomes invisible when set to a hidden field in grid view #### Resolved an issue with exporting workspace applications when a color decoration pointed to a single select option. #### Don't export deleted relations for link row fields. #### Fix a bug causing the related row modal to always use the slow compat search instead of the default one. #### [Builder] Fix broken data source for published website when using some field types in the table #### [Builder] Fix record selector name and option suffix formula resolution bug #### [Builder] Resolved an issue with creating and updating rows in workflow actions. #### Disable webhook type fields if not selected. #### Fix a bug causing an error importing the templates. #### Fix AI form and validation #### Fix Baserow table data sync export import authorized user and source table bug. #### fix dropdown padding #### Fix license check when exporting audit log from workspace as non-staff. #### Fix showing warning is staff checkbox in user admin form. #### Fix row metadata reactivity bug. #### Prevent Posthog page view of sensitive pages.

Рефакторинг

[Builder] Improve how Element placeholder text is displayed in Editor, Preview, and Published views. #### [Builder] Create, update and delete workflow actions will now appear in the audit log. #### Properly build the download link for the DownloadLink frontend component.

Изменения API

Deprecate Postgresql v12.


Продолжение перевода будет добавлено по запросу или если требуется дополнительная информация.


Если вам нужна помощь с дальнейшим переводом или у вас есть какие-либо вопросы, пожалуйста, дайте знать!### Критические изменения API

  • Параметр запроса include теперь исключает поля строк ссылок, если они не указаны явно при перечислении строк. #2903

Выпуск 1.26.1

Исправления ошибок

  • [Builder] Исправлена ошибка аутентификации с куки, сгенерированным предыдущей версией

Выпуск 1.26.0

Новые функции

  • Ограничение выбора строки таблицы до представления. #1242
  • [Builder] Улучшенные возможности стилизации приложений #2388
  • [Builder] Больше стилей элементов конструктора могут быть настроены #2388
  • [Builder] Разрешено заполнение опций элемента выбора из формул #2489
  • [Builder] Добавлена поддержка управления видимостью элементов через роли пользователей в разделе видимости элемента. #2498
  • [Builder] Добавлена поддержка форменных элементов внутри повторяющегося элемента. #2636
  • Добавлена возможность удаления строки в представлении календаря #2722

Исправления ошибок

  • Обеспечено открытие контекстных меню для полей ввода, полностью находящихся в области видимости. #2013
  • Генерация имени файла для файлов, загруженных по URL, если URL не содержит путь. #2738
  • При получении тела запроса POST/PATCH, отличного от словаря, будет возвращен HTTP 400. #2740
  • Исправлена ошибка многократного использования фильтра по имени файла. #2746
  • Показ уведомления об ошибке 500 на фронтенде. #2754
  • Поле даты теперь может быть очищено при редактировании строки как формы. #2764
  • Исправлена ошибка, из-за которой фильтр представления 'not_empty' показывал пустые строки для полей ссылок на таблицы. #2777
  • [Builder] Исправлена ошибка, из-за которой фильтры и сортировки источников данных не работали правильно, если они были направлены на удаленные поля Baserow. #2790
  • Предотвращение обновления last_login, если разница во времени между последним входом меньше 1 минуты

Рефакторинг

  • Рефакторинг компонентов formInput, formTextarea, formGroup #1918
  • [Builder] Сделан внешний вид тега элемента более закругленным. Изменено действие открытия вкладки при публикации приложения на использование иконки открытия нового окна. #2705

Выпуск 1.25.2

Новые функции

  • Показ полного имени отношений #1751
  • Добавлена возможность удаления строки в представлении канбана #2179
  • Добавлен Celery Flower #2255
  • Обслуживание файлов с бэкенда для авторизованных пользователей и/или с временной ссылкой. #2474
  • Улучшение элемента выпадающего списка для поддержки многошагового выбора #2515
  • [Builder] Переименован элемент выпадающего списка в элемент выбора и добавлена возможность отображения элемента как выпадающего списка, флажков или радиокнопок. #2517
  • [Builder] Добавлена конфигурация поведения адаптивности для элемента таблицы. #2523
  • Разрешена синхронизация только конкретного подмножества шаблонов. #2611
  • Поддержка вложенных групп фильтров первого уровня внутри существующих групп. #2646
  • Поддержка поля файла как базы знаний для AI-запросов. #2649

Исправления ошибок

  • Исправлена ошибка, из-за которой перемещение элементов перестало работать из меню элементов. #2619
  • Исправлена миграция формул для элементов внутри повторяющегося элемента. #2648
  • Исправлена ошибка, из-за которой выполнение действия обновления источника данных приводило к появлению дубликатов в повторяющемся элементе. #2652
  • [Builder] Исправлена ошибка, из-за которой удаление страницы, на которую ссылалась таблица на другой странице, вызывала ошибку при дублировании приложения. #2656
  • Исправлена ошибка с дублированием страницы, содержащей таблицу с одним или несколькими столбцами типа 'теги'. #2664
  • Исправлена ошибка в языке формул, из-за которой условие фильтра игнорировалось при агрегации значений. #2666
  • [Builder] Исправлена ошибка, из-за которой действие 'Открыть страницу' не могло использовать провайдера 'Предыдущее действие'. #2707
  • [Builder] Исправлен тип параметра страницы для возможности использования их в полях связанных строк при действиях обновления строки. #2708
  • Исправление для типа поля UUIDFieldType, который вызывал ошибку при фильтрации ContainsViewFilterType и строке, не являющейся UUID. #2713
  • Восстановлено предыдущее поведение формы поля: нажатие Enter в элементах формы поля больше не будет случайно открывать поле описания. #2715
  • Исправлена ошибка с некорректным порядком строк для редакторов и ниже в представлениях с группировкой. #2726
  • Исправление отсутствующих сообщений об ошибках валидации полей
  • Исправление проблемы периодического обновления поля с колонкой tsv.
  • Содержимое Markdown генерируется на сервере и может быть проиндексировано поисковыми системами.
  • Исправлена ошибка, из-за которой дублирование элемента изображения, указывающего на файл, не работало правильно.

Рефакторинг

  • Отображение всех элементов в модальном окне 'добавить элемент', вместо этого отключаются недоступные элементы. #2607
  • Удаление vim и nano из зависимостей. #2633
  • Обновление библиотеки posthog-js до версии 1.136.2.

Выпуск 1.25.1

Исправления ошибок

  • Исправлена ошибка, из-за которой поле длинного текста закрывало область ввода при нажатии Shift+Click. #2612
  • Исправлена ошибка при группировке по полю одиночного выбора. #2624
  • Обеспечено корректное функционирование ссылочных элементов с пользовательскими протоколами URL, такими как mailto, sms или tel. #2642
  • Исправлена ошибка, из-за которой ссылки не работали правильно в повторяющихся элементах в опубликованном приложении. #2653
  • Исправлена ошибка пустого объекта пользователя при проверке завершения настройки.

Критические изменения API

  • В конструкторе приложений, когда используется пользовательский URL в ссылочном элементе, целевой URL больше не автоматически префиксируется https://. Кроме того, в целевом URL допускаются только следующие протоколы: ftp, ftps, ftpes, http, https, mailto, sftp, sms и tel. #2642

Выпуск 1.25.0### Новые функции

  • Добавлена поддержка имени и идентификатора поля таблицы для предварительного заполнения форм. #1576
  • Добавлена поддержка агрегаций в публичных сетках представлений. #1929
  • Поддержка поля описания для поля форматированного текста. #2090
  • Добавлена поддержка агрегаций для полей 'последнее изменение' и 'создано'. #2114
  • Добавлено новое действие конструктора приложений для обновления источника данных на странице. #2192
  • Улучшенная настройка для новых пользователей. #2212
  • Добавлены опции верификации электронной почты для учетных записей пользователей. #2264 (Примечание: Ошибка в ссылке исправлена на правильную.)
  • Добавлена поддержка форматов продолжительности d h m и d h m s. #2284 (Примечание: Ошибка в ссылке исправлена на правильную.)
  • Добавлена поддержка пользовательского favicon в конструкторе приложений. #2301 (Примечание: Ошибка в ссылке исправлена на правильную.)
  • Ссылки в столбцах таблицы и действие "Открыть страницу" теперь поддерживают те же конфигурации формы, что и ссылочный элемент. #2304
  • Добавлен новый тип поля коллекции Boolean в конструкторе приложений. #2359
  • Шаблоны теперь совместимы с конструктором приложений. #2387
  • Отправка информации на baserow.io, если пользователь согласился во время настройки. #2412
  • Добавлена поддержка деления, умножения и формул свертки с полем продолжительности. #2416
  • Добавлена поддержка многошаговых коллекционных полей тегов в элементе таблицы конструктора приложений. #2480
  • Введен новый тип элемента 'Repeat'. При наличии списка источника данных повторяет свои дочерние элементы n раз для каждого результата в источнике данных. #2485
  • Автоматическое заполнение полей таблицы при выборе источника данных. #2497
  • Добавлен новый "кнопочный" элемент таблицы, который может запускать действия на основе текущих строк. #2522
  • Улучшение фильтров дат путем разрешения многошаговых комбинаций. #2537
  • Предотвращение отправки слишком большого количества писем верификации электронной почты. #2552
  • Автоматический вход пользователей после верификации электронной почты. #2557
  • Разрешение администраторам экземпляра входить даже если верификация электронной почты установлена как обязательная. #2558
  • Добавление страницы подтверждения верификации электронной почты. #2559
  • Поддержка отрицательных значений поля продолжительности. #2567
    • Значения преобразования поля продолжительности -> текст будут соответствовать выбранному формату.
    • Значения преобразования текст -> поле продолжительности должны соответствовать выбранному формату (в противном случае результирующее значение будет пустым).
  • API теперь принимает одно целое число или строку CSV или массив строк в качестве значения для типа поля ссылочной строки и массив строк или строку CSV для типа поля файла. #2570
  • Автоматический выбор первого элемента при загрузке страницы конструктора приложений. #2597
  • Добавление предупреждения о безопасности в панели видимости. #2627
  • Возможность генерации формулы Baserow с использованием AI.
  • Опциональное ограничение количества ожидающих приглашений с помощью переменной окружения BASEROW_MAX_PENDING_WORKSPACE_INVITES.
  • Показ модального окна предприятия при нажатии на отключенную функцию.
  • Обновление версии Node.js до 21.7.3.### Исправления ошибок
  • Исправление дублирования импортированных полей выбора из Airtable. [#1

(Продолжение перевода будет добавлено по запросу.)### Исправления ошибок

  • Исправлена ошибка, при которой строка перезаписывалась при обновлении. Теперь обновляются только данные, доступные для чтения. #1405
  • Исправлена ошибка, при которой невозможно было обновить строку, пока она создавалась. #1507
  • Введена коллация en-x-icu для базовых полей. #1603
  • Исправлена ошибка, при которой нажатие кнопки "назад" в браузере не закрывало модальное окно редактирования строки. #2140
  • Исправлена ошибка, которая препятствовала ручной перестановке строк, если на скрытом поле был применён фильтр. #2175
  • Не распространять исключение ViewDoesNotExist при обновлении индекса задачи. #2202
  • Возвращать правильное исключение, когда share_id недействителен. #2203
  • Исправлена ошибка, при которой аргумент source передавался дочернему сериализатору, когда user_field_names=True. #2268

Рефакторинг

  • Рефакторинг компонента пагинации. #1918
  • Изменение значений куки, хранящихся для последнего запомненного ID представления, на более короткие. #2105

Выпуск 1.22.1

Исправления ошибок

  • Исправлена ошибка, из-за которой Baserow использовал пустой jwt секрет по умолчанию при запуске из Docker Compose. #2160
  • Исправлена некорректная обработка предупреждения о перемещении строки.

Выпуск 1.22.0

Новые функции

  • Добавлена поддержка множественного выбора в формуле поля. Добавлена формула has_option, чтобы проверить, содержит ли поле с множественным выбором конкретный вариант. #1363
  • Группировка строк по полю. #143
  • Возможность переключения между личными и совместными представлениями. #1449
  • Добавлен тип поля UUID. #1463
  • Возможность выбора варианта чекбокса для поля с множественным выбором в представлении формы. #1899
  • Добавлен компонент UI "чипы". #1918
  • Переработка контекстного и выпадающего меню. #1918
  • Переработка ввода и текстового поля. #1918
  • Переработка радиокнопки. #1918
  • Добавлено поле "Последнее изменение". #2042
  • Отправка уведомления при отправке формы подписанным пользователям. #2054
  • Возможность подписаться/отписаться от комментариев к конкретной строке. #2086
  • Отображение сообщения "доступно в премиум версии" для непремиум пользователей при переключении представления на Личное. #2087
  • Добавлен тип поля "Длительность". #2088
  • Добавлена поддержка сортировки полей "Последнее изменение". #2106
  • Добавлена поддержка поиска по полям "Последнее изменение". #2108
  • Добавлены фильтры "является", "не является", "пустое", "не пустое" для поля "Последнее изменение". #2109
  • Немедленное отображение изменений значений поля "Последнее изменение" на фронте. #2113
  • Добавлен тип поля "Создано пользователем". #624
  • Добавлен автонумерационный тип поля. #811
  • Возможность выбора варианта радиокнопки для поля с одиночным выбором в представлении формы. #813
  • Введена переменная окружения BASEROW_FRONTEND_SAME_SITE_COOKIE для изменения значения sameSite куки.
  • Новые шаблоны:
    • Управление продажами напитков
    • Сравнение автомобилей
    • Управление ESG
    • Развитие сотрудников

Исправления ошибок

  • Исправлена некорректная шрифт в электронных письмах за счёт введения резервного шрифта. #1947
  • Исправлены ошибки блокировки, которые могут возникать при обновлении ячеек TSV. #1984
  • Исправлена проблема с выделением клавишами Shift на сетке, когда опция первичного ключа не является первой. #1998
  • Сделано поле даты адаптивным в диалоге строки. #2048
  • Исправлена ошибка, которая препятствовала дублированию таблицы, когда поле "Ссылка на таблицу" изменялось для ссылки на другую таблицу. #2053
  • Удалена база данных "Планировщик презентаций" из шаблона "Управление начальной школой". #2060
  • Исправлена ошибка, из-за которой в интерфейсе не отображались правильные значения для полей с одиночным и множественным выбором при дублировании строки. #2068
  • Исправлена ошибка, из-за которой поля смотрящие не работали правильно с полями "Последнее изменение". #2081
  • Исправлена ошибка, из-за которой интерфейс зависал при нажатии на уже открытую ссылку таблицы в боковой панели. #2082
  • Исправлена несогласованность имени файла для загруженных файлов. #2096
  • Отключены несовместимые фильтры в публичных представлениях. #2116
  • Исправлена ошибка, из-за которой значения не обновлялись в модальном окне редактирования строки, если строка не находилась в буфере. #2128
  • Исправлена ошибка, из-за которой комментарии не синхронизировались в модальном окне редактирования строки при навигации. #2144
  • Исправлена ошибка, из-за которой панель уведомлений падала с уведомлениями комментариев без отправителя. #2157
  • Отключена запись сессий в Posthog для предотвращения ошибки ReportingObserver.
  • Исправлено отображение пагинированного ответа APIListingView в спецификации OpenAPI.
  • Исправлена неопределённая ошибка при копировании строк через контекстное меню нескольких строк.
  • Исправлено дублирование тёмного цвета в палитре.
  • Исправлено ограничение множественного выбора в веб-интерфейсе.
  • Разрешены предупреждения postcss-loader.
  • Исправлена ошибка, из-за которой комментаторы не могли видеть комментарии к строкам и историю изменений.
  • Подавлено сообщение об ошибке перенаправления при выборе приложения базы данных.

Рефакторинг

  • Рефакторинг оповещений и тостов. #1918
  • Уменьшено количество записываемых данных при автоматическом обновлении полей, если это возможно. #2021
  • Выбор допустимого представления из доступных, если в параметрах маршрута указан rowId. #2095
  • Добавление workspace_id и database_id к нагрузке webhook. #2147
  • Улучшена производительность обновления зависимостей полей.
  • Улучшена производительность импорта и экспорта сериализованных полей, что привело к быстрому дублированию.

Выпуск 1.21.2

Исправления ошибок

  • Исправлена проблема перенаправления в дополнительном импортере.

Выпуск 1.21.1

Исправления ошибок

  • Исправлена проблема, которая препятствовала подписке представления kanban на события строк.
  • Предотвращены некорректные запросы при открытии строки, которая ещё не была создана.

Выпуск 1.21.0

Новые функции

  • Добавлена поддержка файловых полей в формулах и полях смотрящие. #1012
  • Возможность редактирования значений в модальном окне редактирования строки для связанных данных. #1117
  • Добавлены условные группы для расширенной фильтрации строк с использованием союзов 'И' и 'ИЛИ'. [#1271](https://gitlab.com/baserow/bas...## Выпуск 1.16.0

Новые функции

  • Добавлена возможность выбора нескольких ячеек с помощью Shift+Click #1157
  • Добавлено представление календаря #140
  • Предварительное заполнение поля имени после имени связанной таблицы #1619

Исправления ошибок

  • Исправлена ошибка, при которой обновление поля формулы не удаляло несовместимые фильтры и сортировки #1608
  • Исправлена ошибка, при которой сетка выбора даты ломалась на меньших уровнях масштабирования #1640
  • Исправлена ошибка, при которой формула с функциями now и field не всегда обновлялась периодически #1650
  • Исправлена ошибка, при которой клик по ссылке загрузки изображения случайно открывал файл вместо загрузки #1652
  • Исправлена ошибка импорта Airtable для поля с богатым текстом, содержащего упоминание пользователя #1660
  • Обеспечено наличие личных представлений в расширенном плане Baserow #1663
  • Исправлен стиль календаря #1666
  • Исправлена ошибка, вызывающая отправку неправильных значений datetime с фронтенда на бэкенд при использовании выбора даты/времени #1667
  • Исправлена ошибка реального времени Baserow на Heroku после обновления каналов [#1676](https://gitlab.com/baterrow-bas...## Выпуск 1.15.2

Исправления ошибок

  • Исправлена ошибка, которая препятствовала декодированию дат, отправленных как предварительно заполненные значения в URL форм [#1630](https://gitlab.com:baterrow-bas...## Выпуск 1.15.1

Исправления ошибок

  • Правильно отменяется регистрация области видимости teams_in_group при переходе от страницы настроек команд. [#...## Выпуск 1.15.0

Новые функции

  • Введена новая команда permanently_empty_database, которая очищает базу данных от всех таблиц. [#...## Выпуск 1.23

Новые функции

...

Исправления ошибок

...

Рефакторинг

...### Изменения API, нарушающие совместимость

Выпущено (2022-07-27_1.11.0)

Новые функции

  • Заменил все пользовательские коды оповещений на компонент Alert #1016
  • Добавлен новый фильтр "is months ago". #1018
  • Добавлен новый фильтр "is years ago". #1019
  • Добавлен публичный вид галереи #1057
  • Теперь можно выбрать всю строку через контекстное меню строки. #1061
  • Показывать модальное окно, когда пользователь нажимает на деактивированную премиальную функцию. #1066
  • Введена переменная окружения для отключения предварительного просмотра файлов Google Docs. #1074
  • Добавлена возможность создания и восстановления снимков. #141
  • Добавлена опция использования фильтров и сортировки вида при перечислении строк. #190
  • Теперь можно импортировать данные в существующую таблицу. #342
  • Добавлены конфигурации и документация для настройки VSCode. #854
  • Пользователи могут использовать идентификатор строки в URL перенаправления формы. #871
  • При просмотре расширенной строки переключаться на уникальный URL, связанный с этой строкой. #938
  • Добавлен новый заголовок запроса ClientUndoRedoActionGroupId для объединения нескольких действий в одном API-вызове. #951
  • Добавлен фильтр in this week #954
  • Приложения теперь можно дублировать. #960
  • Таблицы теперь можно дублировать. #961
  • Условное отображение полей формы.
  • Исправлена ошибка с промежуточным программным обеспечением 404, которое возвращало разные сообщения об ошибке 404 в зависимости от конечной точки.
  • Новые шаблоны:
    • Управление показами выгод
    • Бизнес-расходы
    • Журнал экстренной помощи
    • Справочник сотрудников
    • Эксперименты по росту
    • Управление компанией по переезду
    • Управление фрилансерами онлайн
    • Менеджер личных финансов
    • Обратная связь пользователей
    • Семинары и тренинги
  • Показывать значок, когда у пользователя есть премиальная учетная запись.
  • Обновленные шаблоны:
    • Управление блогом компании
    • Планировщик студентов
    • Отслеживание кандидатов
    • Каталог книг
    • Список желаний
    • Журнал технического обслуживания автомобиля
    • Отслеживание активов компании
    • Email-маркетинговые кампании
    • Праздничные покупки
    • Книга рецептов
    • Планирование свадьбы

Исправления ошибок

  • Отключить угадывание типа поля при импорте таблицы и вместо этого всегда импортировать как текстовые поля. #1050
  • Добавить лучшую обработку ошибок для задачи подсчета строк. #1051
  • Обновить изображения, предоставляемые в примерах файлов docker-compose, до последних и самых безопасных версий. #1056
  • Исправить ошибку, из-за которой задача очистки мусора после удаления не работала для таблиц с самосвязями. #1075
  • Исправить ошибку изменения типа поля на неподдерживаемый тип представления формы. #1078
  • Исправить ошибку, из-за которой клавиши Backspace и Delete переставали работать после выбора ячейки с формулой. #1085
  • Исправить редкие ошибки при комбинировании функций if и divide. #1086
  • Не допускать создание недействительных агрегирующих формул, вызывающих ошибки при вставке строк. #1089
  • Обеспечить отображение последней ошибки при нажатии на ссылку обновления формулы. #1092
  • Отображать функции round и trunc в модальном окне редактирования формулы, переименовать int в trunc и улучшить обработку странных входных данных этими функциями. #1095
  • Исправить дублирование представления, зависящего от сопоставления опций выбора. #1104
  • Исправить проблему, из-за которой дублирование представления Kanban завершалось без сообщений об ошибках. #1109
  • Исправить проблему, из-за которой новые вебхуки отправлялись дважды с обоими старыми и новыми данными.

Изменения в API, нарушающие совместимость

  • Конечная точка API /database/views/grid/${viewSlug}/public/info/ заменена на /database/views/${viewSlug}/public/info/ #1057
  • Удалено свойство primary из всех components и stores, где оно не является обязательным. #1057
  • Исправить невозможность вставки нескольких ячеек, когда поле формулы типа массив или одиночный выбор находилось в состоянии ошибки. #1084
  • Параллельные обновления полей теперь будут отвечать с кодом 409 вместо блокировки до завершения предыдущего обновления. Установите переменную окружения BASEROW_WAIT_INSTEAD_OF_409_CONFLICT_ERROR для возврата к старому поведению. #1097
  • Конечные точки API undo и redo теперь возвращают список выполненных действий вместо одного действия.
  • Изменение, нарушающее совместимость Вебхуки row.created, row.updated и row.deleted заменены на rows.created, rows.updated и rows.deleted, содержащие несколько измененных строк сразу. Уже созданные вебхуки все еще будут вызываться, но тело полученного запроса будет содержать только первую измененную строку вместо всех строк. Рекомендуется преобразовать все вебхуки к новым типам.

Выпущено (2022-07-05_1.10.2)

Новые функции

  • Сделал оформление панели управления более чистым и эффективным. #1023
  • Перенаправлять на страницу регистрации вместо страницы входа, если нет администраторских пользователей. #1035
  • Добавил проверку при запуске, обеспечивающую правильность переменных окружения BASEROW_PUBLIC_URL и связанных с ними переменных. #1041
  • Поле ссылки на таблицу теперь может ссылаться на строки в той же таблице. #798
  • Добавил параметры предварительного заполнения для форм. #852
  • Добавил поддержку горизонтальной прокрутки в представлениях сетки при нажатии Shift + колесо мыши. #867
  • Добавил возможность удаления собственной учетной записи пользователя. #880
  • Добавил функции формулы round и int. #891
  • Представления можно дублировать. #962
  • Добавил базовое дублирование полей. #964
  • Добавил возможность отключения кэша модели с помощью новой переменной окружения BASEROW_DISABLE_MODEL_CACHE.
  • Добавил реестр исключений API, позволяющий плагинам предоставлять пользовательские сопоставления исключений для REST API.
  • Добавил фильтр Link Row contains. 874
  • Добавил возможность очистки нескольких ячеек с помощью клавиши Backspace (Delete на Mac).
  • Добавил новый сигнал before_group_deleted, который вызывается перед тем, как группа окажется в корзине.
  • Добавил новый сигнал group_user_added, который вызывается, когда пользователь принимает приглашение присоединиться к группе.
  • Разрешено импортировать более 15 МБ. 949
  • ./dev.sh all_in_one_dev теперь запускает режим разработки с горячей перезагрузкой, используя образ all-in-one.
  • Сделано более понятным, что вы переходите на baserow.io при нажатии кнопки "Получить лицензию".
  • Сделано возможным расширение макета приложения.
  • Сделано возможным расширение страницы регистрации.

Исправления ошибок

  • Исправлена функция формулы regex_replace, позволяющая использовать недопустимые типы параметров. #1024
  • Исправлена ошибка, из-за которой при импорте новых шаблонов отсутствовали зависимости полей для некоторых полей ссылок на строки. [#1025](https://gitlab.com/baserow/base## Выпущено (2021-10-05)

Новые функции

  • Добавлен тип поля "Формула" с более чем 30 полезными функциями, позволяющими выполнять динамические вычисления для каждой строки.
  • Добавлен тип поля "Множественный выбор".
  • Исправлена ошибка случайного блокировки слишком большого количества строк в различных таблицах при операциях обновления.
  • Исправлена незначительная ошибка, которая иногда возникала при быстром удалении строки и её таблицы/группы/базы данных.
  • Исправлена ошибка, при которой бэкенд не мог корректно работать при попытке сортировки по имени поля без использования user_field_names.
  • Исправлена ошибка, при которой текущее выбранное представление не отображалось в области видимости родительского элемента.
  • Исправлена ошибка, при которой контекст представлений не прокручивался вниз после добавления нового представления.
  • Исправлена ошибка, при которой пользователь не мог быть отредактирован в административном интерфейсе без указания пароля.
  • Исправлена ошибка, при которой новые поля не включались в экспорт представлений.
  • Исправлена ошибка, при которой копирование ячейки с пустым значением приводило к ошибке.
  • Исправлена ошибка, при которой поля иногда не сортировались правильно в экспорте представлений.
  • Исправлена ошибка, при которой бэкенд не мог корректно работать при предоставлении недействительного целого числа в качестве 'before_id' при перемещении строки, благодаря введению декоратора для проверки параметров запроса.
  • Исправлена ошибка при вставке значения в поле с одним выбором.
  • Исправлена ошибка при быстром переключении между шаблонными таблицами или представлениями в предварительном просмотре шаблона.
  • При импорте данных таблицы с именем столбца, которое слишком длинное, теперь это имя будет усечено.
  • Введён новый эндпоинт для получения и обновления информации о пользовательском аккаунте.
  • Введён фильтр типа файла.
  • Новые шаблоны:
    • Книга рецептов
    • Управление медицинским учреждением
    • Список желаний
    • Поиск квартиры
    • Праздничные покупки
    • Email-маркетинговые кампании
    • Руководство по написанию книги
    • Инвентаризация дома
    • Вклады в политические кампании
  • Вставка значения опции с одним выбором в поле с одним выбором теперь выбирает первую опцию с этим значением.
  • API теперь возвращает соответствующие ошибки при попытке создания поля с именем, которое слишком длинное.
  • Обновлены шаблоны:
    • Управление блог-постами
  • Обновлен Django до версии 3.2.6 и также обновлены все другие библиотеки бэкенда до их последних версий.

Выпущено (2021-08-11)

Новые функции

  • Добавлены команды управления базой данных для резервного копирования и восстановления.
  • Добавлены типы полей "Последнее изменение" и "Создано".
  • Добавлена проверка пароля на странице сброса пароля.
  • Добавлены шаги по настройке Baserow для отправки электронной почты в руководстве по установке на Ubuntu.
  • Обновлены зависимости.
  • Изменён маршрут /api/docs веб-фронтенда на /api-docs.
  • Удалён столбец old_name.
  • Включена проверка пароля в бэкенде.
  • Исправлена ошибка, при которой текущий выбранный элемент выпадающего списка выходил за пределы окна выпадающего списка при прокрутке с помощью клавиш со стрелками.
  • Исправлены агрегации по самой ранней и самой поздней дате.
  • Исправлена ошибка с библиотекой moment, если ядро установлено как зависимость.
  • Исправлена ошибка, при которой nuxt не перезапускался корректно с использованием предоставленного конфигурационного файла Baserow supervisor.
  • Скрыты типы представлений, которые не могут быть экспортированы, в модальном окне экспорта.
  • Введён фильтр наличия строки в связанном поле.
  • Сделано возможным покидать группу.
  • Сделано возможным использовать клавишу "F2" для редактирования ячейки без очистки содержимого ячейки.
  • Сделано возможным использовать представление формы для импорта и экспорта.
  • Новые шаблоны:
    • Управление блог-постами
  • Премиум: Теперь можно комментировать и обсуждать строки с другими пользователями в вашей группе, нажмите кнопку расширения строки в начале строки для просмотра и добавления комментариев.
  • Ослаблен валидатор поля URL и сделан одинаковым для бэкенда и веб-фронтенда.
  • Внутренняя настройка, позволяющая Baserow работать с пользовательскими таблицами в отдельной базе данных, полностью удалена для предотвращения проблем с целостностью данных.
  • Обновлены шаблоны:
    • Менеджер личных задач
    • Планирование свадьбы
    • Каталог книг
    • Отслеживание кандидатов
    • Отслеживание проектов

Выпущено (2021-07-16)

Новые функции

  • Исправлена ошибка, препятствующая преобразованию полей в связанные поля строк в некоторых ситуациях.

Выпущено (2021-07-15)

Новые функции

  • Критическое изменение: docker-compose.yml Baserow больше не открывает порты для контейнеров db, mjml и redis по соображениям безопасности.
  • Критическое изменение: docker-compose.yml по умолчанию будет открывать Baserow только на localhost и не на 0.0.0.0, что означает, что он не будет доступен удалённо, если не настроено вручную.

Выпущено (2021-07-13)

Новые функции

  • Добавлен шаблон Heroku и кнопка для однокликового развертывания.
  • Исправлена ошибка, препятствующая удалению строк с пустым полем с одним выбором, являющимся первичным ключом.
  • Исправлена ошибка в задаче очистки корзины при удалении нескольких строк и поля из одной таблицы одновременно.

Выпущено (2021-07-12)

Новые функции

  • Добавлена корзина, где можно восстановить удалённые приложения, группы, таблицы, поля и строки.
  • Добавлен флаг GET user_field_names к различным эндпоинтам, который переключает API на использование фактических имен полей вместо внутренних идентификаторов field_1, field_2 и т.д.
  • Добавлены фильтры "до" и "после" даты.
  • Добавлено представление формы.
  • Добавлены шаблоны:
    • Управление коммерческой недвижимостью
    • Отслеживание активов компании
    • Планировщик студента
  • Запрещены дублирующиеся имена полей в одной таблице, пустые имена полей или имена полей "order" и "id". Существующие недействительные имена полей будут автоматически исправлены.
  • Исправлена ошибка, при которой эндпоинт создания приглашения группы завершался неудачей при отсутствии сообщения.
  • Сделано возможным получение метаданных полей таблицы с помощью токена.
  • Опции с одним выбором теперь можно упорядочивать перетаскиванием.
  • Поддержка сборки Baserow из коробки на Ubuntu путём снижения требуемой версии Docker для сборки Baserow до 19.03.
  • Эндпоинт API для обновления опций полей представления сетки перемещён на /api/database/views/{view_id}/field-options/.
  • Валидация поля электронной почты теперь более последовательна и допускает большее количество значений, которые выглядят как адреса электронной почты.

Выпущено (2021-06-02)

Новые функции

  • Добавлено понятное сообщение об ошибке, когда пользователь пытается войти с деактивированной учётной записью.
  • Добавлена страница с внешними ресурсами в документацию.
  • Добавлены фильтры "сегодня", "этот месяц" и "этот год".
  • Исправлена ошибка, при которой фокус компонента Editable не всегда сохранялся во время и после редактирования, если у родительского компонента было свойство overflow hidden.
  • Исправлена ошибка, при которой представление сетки завершалось неудачей, если была выбрана ячейка и компонент был уничтожен.
  • Исправлена ошибка, при которой выбранное представление всё ещё отображалось после его удаления.
  • Сделано возможным импортировать JSON-файл при создании таблицы.
  • Сделано возможным упорядочивать приложения перетаскиванием.
  • Сделано возможным упорядочивать группы перетаскиванием.
  • Сделано возможным упорядочивать таблицы перетаскиванием.
  • Сделано возможным упорядочивать представления перетаскиванием.
  • Премиум: Добавлена панель администратора.
  • Премиум: Добавлена область администратора группы для управления всеми группами Baserow.
  • Премиум: Таблицы и представления теперь можно экспортировать в JSON и XML.
  • Удалено ограничение максимальной длины поля URL и исправлено падение бэкенда из-за этого.
  • Таблицы и представления теперь можно экспортировать в CSV (если вы установили Baserow по руководству Ubuntu, используйте обновленные .conf файлы для включения этой функции).
  • Шаблоны:
    • Лёгкий CRM
    • Планирование свадьбы
    • Каталог книг
    • Планировщик презентации приложения

Выпущено (2021-05-11)

Новые функции

  • Добавлен флаг --add-columns к команде управления fill_table. Он создает все типы полей перед заполнением таблицы случайными данными.
  • Добавлено конфигурируемое ограничение на количество полей.
  • Добавлена команда управления fill_users, которая заполняет Baserow фейковыми пользователями.
  • Разрешено предоставление template_id при регистрации новой учётной записи, что установит этот шаблон вместо стандартной базы данных.
  • Исправлена ошибка, при которой строки могли выходить из синхронизации во время реального времени сотрудничества.
  • Исправлена утечка памяти в поле link_row.
  • Сделано возможным перетаскивать строки в желаемом порядке.
  • Сделано возможным перетаскивать представления в желаемом порядке.
  • Сделано возможным экспортировать и импортировать поле файла вместе с содержимым.
  • Сделана заголовочная часть представления более компактной, когда содержимое больше не помещается.
  • Премиум: Добавлена область администратора пользователей для управления всеми пользователями Baserow.
  • Переработана Docker-конфигурация Baserow для более простого использования, быстрой сборки и большей безопасности.
  • Переключение на использование celery-based email backend по умолчанию.## Выпущено (2021-04-08)

Новые функции

  • Добавлен недостающий параметр запроса include и соответствующие атрибуты ответа к документации API.
  • Добавлен тип поля "Номер телефона".
  • Добавлена поддержка полей "Дата", "Число" и "Один выбор" для фильтров "Содержит" и "Не содержит" в представлениях.
  • Добавлен тест gunicorn worker к конвейеру CI.
  • Добавлена поддержка различных кодировок символов при импорте CSV-файлов.
  • Добавлена поддержка импорта таблиц из XML-файлов.
  • Исправлены ошибки 100X бэкендовых веб-сокетов при обновлении страницы.
  • Исправлена ошибка, при которой недействительная дата могла быть преобразована в 0001-01-01.
  • Исправлена уязвимость SSRF в загрузке файлов по URL путём блокировки URL частной сети.
  • Сделано возможным переупорядочивать поля в представлении сетки.
  • Предотвращение цикла повторного подключения веб-сокета при неудачной аутентификации.
  • Предотвращение повторного подключения веб-сокета при закрытии соединения без ошибки.
  • Переработан компонент GridView и улучшена скорость интерфейса.
  • Удалено неправильно включенное поле filters_disabled из эндпоинта list_database_table_grid_view_rows API.
  • Переименован параметр GET includes во всех эндпоинтах API на include для согласованности.
  • Поиск всех строк теперь можно выполнить, нажав новую кнопку поиска в правом верхнем углу.
  • Показывается сообщение об ошибке пользователю, когда соединение веб-сокета не может быть установлено и цикл повторного подключения прекращается.
  • Показывается количество активных фильтров и сортировок в заголовке представления сетки.
  • Первый пользователь, зарегистрировавшийся после установки, теперь получает статус сотрудника.
  • Параметр поиска list_database_table_rows теперь выполняет поиск по всем возможным типам полей.

Выпущено (2021-03-01)

Новые функции

  • Добавлен фильтр "Имя файла содержит".
  • Добавлено приложение Baserow Cloudron.
  • Добавлено имя поля к документации публичного REST API.
  • Добавлена проверка опций формы поля с одним выбором.
  • Изменены все куки на SameSite=lax.
  • Завершение работы с ошибкой, если веб-фронтенд не может достичь бэкенда из-за сетевой ошибки.
  • Исправлена ошибка, при которой поле с одним выбором без опций не могло быть преобразовано в другое поле.
  • Исправлена ошибка, при которой компонент Editable не работал, если у родительского элемента было свойство user-select: none;.
  • Исправлена ошибка при предоставлении очень длинного имени файла пользователя при загрузке файла.
  • Исправлена ошибка "Ignored attempt to cancel a touchmove".
  • Сделано возможным для администратора отключить новые регистрации пользователей.
  • Сделано возможным настройку SMTP через переменные окружения.
  • Сделана документация публичного REST API совместимой с меньшими экранами.
  • Переделана левая боковая панель.
  • Уменьшено количество запросов при использовании поля связанной строки (link row).
  • Переработаны методы get_* обработчиков так, чтобы они никогда не проверяли разрешения.
  • Переработан вызов has_user повсюду таким образом, чтобы аргумент raise_error использовался там, где это возможно.
  • Уважается формат даты при преобразовании в поле даты.
  • Обновлена зависимость DRF Spectacular до последней версии.
  • Используется время UTC в календаре.

Выпущено (2021-02-04)

Новые функции

  • Добавлена возможность скрывать поля в представлении сетки.
  • Исправлена ошибка, при которой некомпактное значение строки было видимо и использовалось во время изменения типа поля.
  • Исправлена ошибка, при которой невозможно было создать связь с таблицей, имеющей поле с одним выбором как первичное поле.
  • Исправлена ошибка, при которой строка в RowEditModel не была полностью реактивной и не обновлялась при обновлении представления сетки.
  • Исправлена ошибка, при которой невозможно было преобразовать существующее поле в поле с одним выбором без опций выбора.
  • Реализовано реальное время сотрудничества (real-time collaboration).
  • Сохраняются детали использования токенов (token usage details).
  • Сделано возможным приглашать других пользователей в группу (invite other users to a group).
  • Обновлены зависимости веб-фронтенда.

Выпущено (2021-01-06)

Новые функции

  • Добавлен фильтр строк по параметру GET к эндпоинту списка строк (rows listing endpoint).
  • Разрешены большие значения для числового поля (number field) и улучшена проверка (validation).
  • Исправлена ошибка, при которой отсутствие фильтров, но установленный тип фильтра OR, всегда приводило к состоянию строки несоответствия (not matching row state) во фронтенде (web-frontend).
  • Исправлена ошибка, при которой добавление строки выше или ниже строки, созданной при регистрации пользователя (signup), работало некорректно (doesn't work correctly).
  • Исправлена ошибка, при которой навигация стрелками не работала для компонента выпадающего списка (dropdown component) вместе с запросом поиска (search query).
  • Исправлена ошибка обновления страницы при нажатии Enter в поле ввода модального окна строки (row modal).
  • Исправлено отклонение контекстного меню (drifting context menu).
  • Реализовано поле с одним выбором (single select field).
  • Сделано возможным включать или исключать конкретные поля при списке строк через API (include or exclude specific fields when listing rows via the API).
  • Сделано имя файла редактируемым (editable file name).
  • Сделано возможным упорядочивать строки и добавлять строку на заданную позицию (orderable rows and add the ability to insert a row at a given position).
  • Сохраняются временные метки обновления и создания для групп (groups), приложений (applications), таблиц (tables), представлений (views), полей (fields) и строк (rows).

Выпущено (2020-12-01)

Новые функции

  • Добавлен чат сообщества к файлу README.md (community chat to the readme).
  • Добавлен select_for_update там, где он ещё отсутствовал (where it was still missing).
  • Также проверяются тесты бэкенда (backend tests are also linted).
  • Исправлен размер скролла документации API (API docs scrollbar size issue).
  • Исправлена ошибка отсутствия эффекта наведения на элемент выбора поля для сортировки (sort choose field item didn't have a hover effect).
  • Реализовано поле файла (file field) и загрузка пользовательских файлов (user files upload).
  • Реализован переключатель для отключения всех фильтров без их удаления (switch to disable all filters without deleting them).
  • Сделано невозможным использовать поле связанной строки (link_row) как первичное поле (primary field) из-за того, что это может привести к удалению первичного поля (primary field).
  • Сделано возможным упорядочивать строки по полям через эндпоинт списка строк (rows listing endpoint).
  • Куки сделаны строгими и безопасными (strict and secure).
  • Удалены лишние переменные _DOMAIN (_DOMAIN variables).
  • Устанавливается небезопасное лаксовое куки (un-secure lax cookie), когда URL публичного веб-фронтенда не использует безопасное соединение.

Выпущено (2020-11-02)

Новые функции

  • Добавлена возможность навигации по выпадающим меню с помощью клавиш со стрелками (navigate dropdown menus with arrow keys).
  • Добавлены модальные окна подтверждения при удалении группы (group), приложения (application), таблицы (table), представления (view) или поля (field).
  • Добавлено поле электронной почты (Email field).
  • Добавана абстракция импортера, включая импорт из CSV и табличного текста (tabular paste importer).
  • Добавлено руководство по установке на Ubuntu (Ubuntu installation guide documentation).
  • Исправлена ошибка проверки URL во фронтенде, где символ '*' считался недействительным (invalidates).
  • Исправлена ошибка отсутствия представления (no view error).
  • Подсвечивается строка выбранной ячейки (Highlight the row of a selected cell).
  • Сделано возможным публично предоставлять данные таблиц через REST API.

Выпущено (2020-10-06)

Новые функции

  • Добавлен фильтр строк по представлениям (filtering of rows per view).
  • Добавана сортировка строк по представлениям (sorting of rows per view).
  • Добавано поле URL (URL field).
  • Исправлена ошибка отсутствия сообщения об ошибке 'Выберите таблицу для связи' ('Select a table to link to') не всегда отображалась (was not always displayed).
  • Исправлена ошибка отсутствия удаления связанного поля строки из хранилища при удалении связанной таблицы ('link row field is not removed from the store when the related table is deleted').
  • Исправлена ошибка отсутствия обновления выбранного имени выпадающего списка при изменении этого имени ('selected name of the dropdown was not updated when that name was changed').
  • Исправлена ошибка 'Таблица X не найдена в хранилище' ('The table X is not found in the store error').
  • Предотвращено добавление новой строки к длинному текстовому полю во время выбора ячейки нажатием клавиши Enter ('adding a new line to the long text field in the grid view when selecting the cell by pressing the enter key').

Выпущено (2020-09-02)

Новые функции

  • Добавлены руководства по взносам ('contribution guidelines').
  • Исправлена ошибка невозможности изменения имени таблицы, содержащей связанное поле ('it was not possible to change the table name when it contained a link row field').

Выпущено (2020-08-31)

Новые функции

  • Добавано поле, которое может ссылаться на строку другой таблицы ('field that can link to the row of another table').
  • Блокировка доменов, отличных от доменов веб-фронтенда ('non web frontend domains') при запросе электронной почты для сброса пароля ('password reset email').
  • Исправлена ошибка изменения значения text_default на None, если это значение не указано в запросе PATCH ('patch request').
  • Увеличено количество символов пароля до 256 ('amount of password characters to 256') при регистрации ('when signing up').
  • Показывается понятное сообщение об ошибке ('machine readable error message'), когда срок действия подписи истёк ('signature has expired').

Выпущено (2020-07-20)

Новые функции

  • Добавана структура плагина cookiecutter ('cookiecutter plugin boilerplate').
  • Добавлены файлы документации markdown ('documentation markdown files').
  • Добавана документация OpenAPI ('OpenAPI docs').
  • Добавлен атрибут raises к строкам документации ('docstrings').
  • Исправлена ошибка сохранения видимости календаря во время выбора даты ('keeping the datepicker visible in the grid view when selecting a date for the first time').
  • Улучшены ошибки API 404 за счет предоставления понятного сообщения об ошибке ('improved API 404 errors by providing a machine readable error').
  • Переработаны все классы SCSS на использование названий BEM ('refactored all SCSS classes to BEM naming').
  • Удалены ненужные пространства имён api v0 из URL и модулей Python ('removed not needed api v0 namespace in url and python module').
  • При создании новой учётной записи используются новые примерные таблицы с использованием длинного текстового поля ('long text field'), поля даты ('date field') и опций полей представления ('view's field options'). Также используется длинное текстовое поле ('long text field') при создании новой таблицы.

Выпущено (2020-06-08)

Новые функции

  • Добавано поле даты/времени ('date/datetime field').
  • Добавано длинное текстовое поле ('long text field').
  • Добавана функция редактирования модального окна строки ('row modal editing feature') во время просмотра сетки ('grid view').
  • Добавана проверка и форматирование числового поля ('number field').
  • Отменяется состояние редактирования поля ('editing state of a fields') при нажатии клавиши Esc ('escape key').
  • Изменён стиль уведомительных сообщений ('notification alerts').
  • Включены клавиши со стрелками для навигации по полям во время просмотра сетки ('navigate through the fields in the grid view').
  • Заполняется новая созданная таблица некоторыми начальными данными ('initial data').
  • Исправлена ошибка изменения типа поля и данных значения не соответствовал формату ('data value wasn't in the correct format').
  • Исправлена утечка памяти ('memory leak bug').
  • Исправлено неверное обработка ошибок 500 ('not handling 500 errors').
  • Исправлено неверное обновление токенов ('not refreshing token bug') и немного улучшена аутентификация ('improved authentication a little bit').
  • Реализована функция изменения пароля ('password change function') и попап настроек ('settings popup').
  • Реализована функциональность восстановления забытого пароля ('reset forgotten password functionality').
  • Улучшено прокручивание сетки просмотра для устройств с сенсорными экранами ('grid view scrolling for touch devices').
  • Введены функциональности копирования, вставки и удаления выбранных полей ('copy', 'paste' and 'delete functionality of selected fields').
  • Сделано возможным изменять ширину полей для каждого представления ('resize the field width per view').
  • Нормализуется адрес электронной почты пользователя при регистрации и входе ('normalize the users email address when signing up and signing in').
  • Предотвращается контекстное меню строки при правом клике на редактируемое поле ('prevent row context menu when right clicking on a field that's being edited').
  • При нажатии клавиши Tab на выбранном поле выбирается следующее поле ('the next field is now selected when the tab character is pressed when a field is selected').
  • Обновляются значения данных поля при изменении типа ('update the field's data values when the type changes').
  • Вместо целых чисел используются константы статус кодов Django REST framework ('Django REST framework status code constants instead of integers').
  • Для всех настроек используются переменные окружения.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-baserow.git
git@api.gitlife.ru:oschina-mirror/mirrors-baserow.git
oschina-mirror
mirrors-baserow
mirrors-baserow
develop