82 lines
3.4 KiB
Markdown
82 lines
3.4 KiB
Markdown
### 0.16.0 (2026-04-21)
|
||
##### features
|
||
- возможность импорта данных в базу данных из ранее экспортированных .xlsx таблиц;
|
||
- пререндеринг схемы формы (сокращение количества времени на загрузку приложения);
|
||
- главная форма для заполнения не отображается если не выбрана/создана запись;
|
||
- валидация правильности заполненных данных в формах 'select_one', 'select_multiple', 'radio' и 'checkboxes';
|
||
- возможность работы с несколькими формами в пределах одного приложения;
|
||
|
||
##### changes
|
||
- в каждой схеме первый элемент с формой (по id) теперь является ключевым (ранее необходимо было явно указывать id 'main_key' и 'nested_key');
|
||
- при экспорте из базы в .xlsx числовые значения всегда экспортируются как текст (чтобы сохранить 'NA' значения);
|
||
|
||
### 0.15.0 (2026-04-07)
|
||
##### features
|
||
- added `description_header` form type;
|
||
- added checkboxes input form;
|
||
- added button to reset data in forms;
|
||
- added option to export input data to `.docx` format (installed pandoc is required), using `reference.docx` template;
|
||
- added new column in `main.xlsx` schema with `required` option: now you can set specifically which forms is required (1 - is required, NA - is not required) - this option now used in input validation (doesn't block saving data yet);
|
||
- checking on load if schema changed (comparing to existing db):
|
||
- if new input form added in schema - adding it also on database (with empty values);
|
||
- if input form deleted - stop app to prevent data loss;
|
||
- if input form was renamed - stop app to prevent data loss;
|
||
- in other cases - show warnings;
|
||
|
||
##### fixes
|
||
- fixed not erasing inputs while loading empty values (with checkboxes, radiobuttons);
|
||
- number input validation
|
||
- fix validation errors (2025-03-18);
|
||
- fixes to db work: properly closing connection (2025-03-18);
|
||
|
||
##### changes
|
||
- redesign work with db (open connection only when action performed) (2025-03-03);
|
||
- some code refactoring;
|
||
- replacing NumberImput to TextInput due to correct implement validation;
|
||
- added options to enable/disable auth module (disabled on default) (2025-03-17);
|
||
- (breaking) replacing inner_tables (via `rhandsometable`) with nested_forms (rendering by shiny modal dialog feature)
|
||
- (breaking) renaming `main.xlsx` to `schema.xlsx`, schemas for nested forms now in seperate sheets in this file;
|
||
|
||
### 0.14.1 2024-10-14
|
||
|
||
##### fixes
|
||
|
||
- catching crash file due to bug in rhandsometable (fail to export tables with empty rows)
|
||
|
||
|
||
|
||
### 0.14 2024-10-14
|
||
|
||
##### changes
|
||
|
||
- code rafactoring
|
||
- add visual data validation
|
||
|
||
|
||
|
||
### 0.13 2024-10-11
|
||
|
||
##### changes
|
||
|
||
- moving script to init login db to separate file
|
||
- wider inline tables
|
||
|
||
|
||
|
||
### 0.12 2024-09-29
|
||
|
||
##### fixes:
|
||
|
||
- error while saving tables to db due to wrong data formats
|
||
|
||
##### changes:
|
||
|
||
- moving config.yml to configs folder
|
||
- moving schemas to configs folder
|
||
|
||
|
||
### 0.11 2024-09-23
|
||
|
||
##### fixes:
|
||
- error while loading table due to change PostrgreSQL driver
|
||
- error while export db as .xlsx due to misspelling in button name |