Changelog
Source:NEWS.md
Version 0.7.1
CRAN release: 2022-10-19
- add
copy_fields()
function and corresponding functionality inmodel_relational_data()
.
Version 0.7.0
- fixes #2: change signature of
RelTableModel()
Version 0.6.6
- Fix
df_to_model()
documentation
Version 0.6.5
CRAN release: 2022-09-05
- Fix warnings when calling
icon()
- Fix edition of foreign keys
- Fix display of index menu
Version 0.6.3
CRAN release: 2022-04-13
- smoother interface for updating fields
- edit multiple fields at once
Version 0.6.1
Improvements
- faster
fromDBM()
function - NA values not taken into account when checking uniqueness
Version 0.4.3
CRAN release: 2020-12-14
New features
-
length.RelTableModel()
returns the number of fields in the table. Then thelengths()
function applied on a RelDataModel object returns the number of fields in each table. -
confront_data()
:success=TRUE
when an empty model is confronted to empty data.
Bug fixes
- ‘[.RelDataModel’: now correctly handles tables without foreign keys.
- Allowing the dispatching of
lengths
methods. - More reliable foreign key checks
- Remove irrelevant message when comparing 2 empty RelDataModel
- Solved display issue with foreign key interfaces in firefox (selectize did not work as expected in modalDialog)
Version 0.4.2
CRAN release: 2020-03-31
- Available on CRAN
- Slights modifications to fit CRAN requirements
Version 0.4.0
New features
- Some common keyboard shortcuts are implemented
- Ctrl+Z / Ctrl+Shift+Z for undo and redo
- Enter for validating a new name
- del for deleting tables or foreign keys
- F2 for renaming tables or editing foreign key cardinalities
- The order of the fields can be updated
- Tables can be duplicated
- Cardinalities of existing relationships can be updated
- Explicit messages are displayed regarding “unexpected” behaviours
- Get foreign keys in a model
Implementation changes
- Models from
model_relational_data()
are autosaved in a dedicated environment instead of .GlobalEnv. - CSS and JS are maintained in dedicated files
- Help tour is not launched by default but the button is blinking for 10 seconds when the application starts
- Correction of several bugs in the interface and underlying functions