NEWS
editbl 1.0.5 (2024-05-21)
- Use screenshots in vignettes for speed increase and to solve CRAN checks.
editbl 1.0.4 (2024-05-07)
- Fixed bug when using non-English locale ([issue](https://github.com/openanalytics/editbl/issues/3))
- Added vignettes + revised documentation
- Prevent greyout when dragging value with increment ([issue](https://github.com/openanalytics/editbl/issues/4)).
editbl 1.0.3 (2024-01-10)
- FIX: inputUI argument was not working, now passing on the selected row.
- FIX: Evaluate defaults argument for each new row
- FIX: Use correct column types for in_place 'rows_delete' on databases.
- FIX: Row dragging during an active filter / search now modifies the correct cells.
editbl 1.0.2 (2023-10-30)
- Fix compatibility with dbplyr 2.4.0. Adjust method to retrieve table identifier.
editbl 1.0.1 (2023-10-13)
- Export 'rows_insert.default()' and 'rows_update.default()'
editbl 1.0.0
- Use 'dbplyr::rows_delete.tbl_dbi' instead of custom implementation. (https://github.com/openanalytics/editbl/issues/1)
- 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.
- BREAKING: do not provide direct connection to in-package database in runDemoApp(). It's cleaner to work on a copy of the file.
- Support for 'is.atomic(NULL) = FALSE' (https://stat.ethz.ch/pipermail/r-devel/2023-September/082892.html).
editbl 0.9.6 (2023-09-19)
- Adjustments in examples and documenation to meet CRAN standards
editbl 0.9.3
- Fixes in documentation to get CRAN standard
editbl 0.9.2
- Documentation / test adaptations to get CRAN standard.
- Exporting 'selectInputDT' module since it might be convenient for users of the package.
editbl 0.9.0
- Hide rownames for selectInutDT in a cleaner way
- Disable button column clicking id-specific instead of page-wide css
- Add tests
- More documentation
- Remove breaking change warning introduced at 0.8.3
editbl 0.8.5
- More explicit code instead of string evaluation
- Fix reactivity in case of identical edits
- Check classes of default values for columns
editbl 0.8.3
- BREAKING: eDT returns list instead of reactive. Adjust to eDT()$result for old behavior.
- eDT now returns the state of the unsaved data as eDT()$state
- Add pagination selector by default. Is closer to native DT behavior
- Bugfix: dragging rows used to only work on the first page, now works for all pages.
editbl 0.7.4
- Make buttons part of datatable buttons extension. Allows for easy configuration and nicer display.
editbl 0.7.3
- 'defaults' argument evaluated in calling environment for each now row. Allows for example id generation.
- Support for editable TRUE / FALSE
editbl 0.7.2
- Add 'defaults' argument to eDT
editbl 0.7.1
- Bugfix selectInputDT()
- Add ‘allowNew' argument to foreignTbl to support ’suggestions' instead of 'restrictions'.
editbl 0.7.0
- Support multi-column natural key editing by table selection
editbl 0.6.6
- Disable modal editing for non-editable columns.
- Fix modal for NA logical values by using selectInput instead of checkbox.
editbl 0.6.5
- checkForeignTbls() allow empty rows by default
editbl 0.6.4
- Enforce fontawesome >= 0.4.0
editbl 0.6.3
- fix reactivity problem when switching data
- support editable = FALSE
editbl 0.6.2
- use getNonNaturalKeys() to block editing of deducted columns
editbl 0.6.1
- increase package test coverage + various fixes
- checkForeignTbls() more verbose
- error for utility column name clashes
editbl 0.5.5
editbl 0.5.2
- Make input modal more integerated (follow colnames argument, hide hidden / non-editable columns)
editbl 0.5.1
- shinyjs disabling of buttons
- bugfixes POSIXct
editbl 0.5.0
- automatic casting to and from 'tbl'
- edit buttons with modal
editbl 0.4.0