1.0.0
    o Use `dbplyr::rows_delete.tbl_dbi` instead of custom implementation. (https://github.com/openanalytics/editbl/issues/1)
    o BREAKING: rename custom `rows_insert` and `rows_update` functions to `e_rows_insert` and `e_rows_update`. This to avoid
      conflicts with other packages. The default for both functions will still be `dplyr::rows_insert` and `dplyr::rows_update`.
      (https://github.com/openanalytics/editbl/issues/1). Reason for not using the dplyr functions directly is because currently `rows_update`
      does not allow updating of the keys (see `match` argument). Secondly, `rows_insert.tbl_dbi` does not complain about inserting duplicated rows.
    o BREAKING: do not provide direct connection to in-package database in runDemoApp(). It's cleaner to work on a copy of the file.
    o Support for `is.atomic(NULL) = FALSE` (https://stat.ethz.ch/pipermail/r-devel/2023-September/082892.html).
0.9.6
    o Adjustments in examples and documenation to meet CRAN standards
0.9.3
    o Fixes in documentation to get CRAN standard
0.9.2
    o Documentation / test adaptations to get CRAN standard.
    o Exporting `selectInputDT` module since it might be convenient for users of the package.
0.9.0
    o Hide rownames for selectInutDT in a cleaner way
    o Disable button column clicking id-specific instead of page-wide css
    o Add tests
    o More documentation
    o Remove breaking change warning introduced at 0.8.3
0.8.5
    o More explicit code instead of string evaluation
    o Fix reactivity in case of identical edits
    o Check classes of default values for columns
0.8.3
    o BREAKING: eDT returns list instead of reactive. Adjust to eDT()$result for old behavior.
    o eDT now returns the state of the unsaved data as eDT()$state
    o Add pagination selector by default. Is closer to native DT behavior
    o Bugfix: dragging rows used to only work on the first page, now works for all pages.
0.7.4
    o Make buttons part of datatable buttons extension. Allows for easy configuration and nicer display.
0.7.3
    o 'defaults' argument evaluated in calling environment for each now row. Allows for example id generation.
    o Support for editable TRUE / FALSE
0.7.2
    o Add 'defaults' argument to eDT
0.7.1
    o Bugfix selectInputDT()
    o Add `allowNew` argument to foreignTbl to support 'suggestions' instead of 'restrictions'.
0.7.0
    o Support multi-column natural key editing by table selection
0.6.6
    o Disable modal editing for non-editable columns.
    o Fix modal for NA logical values by using selectInput instead of checkbox.
0.6.5
    o checkForeignTbls() allow empty rows by default
0.6.4
    o Enforce fontawesome >= 0.4.0
0.6.3
    o fix reactivity problem when switching data
    o support editable = FALSE
0.6.2
    o use getNonNaturalKeys() to block editing of deducted columns
0.6.1
    o increase package test coverage + various fixes
    o checkForeignTbls() more verbose
    o error for utility column name clashes
0.5.5
    o fix integer64 NA values
0.5.2
    o Make input modal more integerated (follow colnames argument, hide hidden / non-editable columns)
0.5.1
    o shinyjs disabling of buttons
    o bugfixes POSIXct
0.5.0
    o automatic casting to and from `tbl`
    o edit buttons with modal
0.4.0
    o dev version
