update_variables_server
: change of data update management after clicking on the validate button, fixed a problem when input data are the same as output data.
import_file_ui
: back to old parameters layout inside a dropdown button and new argument to switch to inline layout.edit_data_server
: allow to use reactive function for reactable_options.- cut variable module (
cut_variable_ui
/cut_variable_server
): allow to select fixed breaks.
- New module
update_factor_ui()
/update_factor_server()
to reorder levels of a factor. - i18n: Updated translations files with new labels, which are automatically translated, if you see incorrect translations, please open an issue or PR : https://github.com/dreamRs/datamods
- New module
create_column_ui()
/create_column_server()
to add new column based on an expression to adata.frame
. - New module
cut_variable_ui()
/cut_variable_server()
to cut a numeric factor into several interval.
edit_data_server()
: fixed default variable labels whenvar_labels = NULL
.
edit_data_server()
: added argumentadd_default_values = list(...)
to specify default value for input widget when adding a new entry in the table.
edit_data_server()
: added the ability to specify callbacks functions to be executed before performing an action on the table (add, update or delete).edit_data_server()
: pass reactable option + selection to the table #82edit-data
module : use factor levels and sort theme in edit input form for factors (sorting also applies for characters), thanks to @Felixmil.import-file
module : allow to specify string used to identifyNA
, thanks to @DrFabach.filter_data_server()
: argumentdrop_ids
can now be set via optiondatamods.filter.drop_ids
and can be a list likelist(p = 0.9, n = 50)
to specify threshold values to remove IDs columns.
- i18n: japanese translations added, thanks to @nissinbo.
select_group_server()
: output value now have aninputs
attribute with a named list of selected inputs values.
- i18n: polish translations added, thanks to @jakub-jedrusiak.
- Fixed displaying variable class in View tab (fix #64).
select_group_server()
: fix update inputs whenmultiple = FALSE
.filter_data_server()
: sorting choices in select menus (select, picker and virtual) (fix #66)).filter_data_server()
: don't use<
/>
for empty field to not confuse to an HTML tag (fix #65)).
- New module :
edit_data_ui()
/edit_data_server()
to interactively edit adata.frame
, thanks to @ggsamra. - New module :
sample_ui()
/sample_server()
to take a sample from a table, thanks to @ggsamra.
- i18n: korean translations added, thanks to @ChangwooLim (migrated from esquisse package).
import_ui()
/import_modal()
: addedfile_extensions
argument passed toimport_file_ui()
(fix #51).
- i18n: turkish translations added, thanks to @sbalci.
filter_data
module now support getting and setting filter values, thanks to @bellma-lilly.
- Fix bad link in NEWS.
- Fixed a bug in
update_variables
module.
- New module to read flat data from URLs
import_url_*()
. - Error messages displayed to the user are more informative on the actual error.
filter_data_server()
: new argumentvalue_na
to set default value for NA's filters widgets.import_copypaste_ui()
: new argumentname_field
to show or not name field.import_copypaste_server()
: new argumentfread_args
to pass arguments todata.table::fread
.- i18n: chinese translations added, thanks to @xmusphlkg.
- i18n: spanish translations added, thanks to @dnldelarosa.
- i18n: german translations added, thanks to @SteEcker and joerghenkebuero.
- Switch to {phosphoricons} for icons.
import_file_ui()
has a new argumentfile_extensions
to select the files that the user can import.import_file_server()
has a new argumentread_fns
to define custom function(s) to read data.
- i18n: 🇲🇰 macedonian translations added, thanks to @novica.
- i18n: 🇦🇱 albanian translations added, thanks to @novica.
- i18n: 🇵🇹 🇧🇷 brazilian portuguese translations added, thanks to @gabrielteotonio.
import_*_server()
added reset argument to clear the data.import_copypaste_server()
also return areactive
function "name" like the others.- New function
i18n()
to add internationalization in shiny apps.
filter_data_server
: convert data todata.frame
(fix esquisse #149).filter_data_server
: fixed bug with timezone if POSIXct.- Import data from package: use
pkg::data
notation for data's name.
- Preserve class
sf
in output.
- Fixed a bug when retrieving data from package with parenthesis in name.
- Fixed test on R-oldrel
- Added internationalization to translate labels used in modules, see corresponding vignette.
- First release on CRAN: Shiny modules import, to update, validate and filter data in interactive applications
- Added a
NEWS.md
file to track changes to the package.