v0.2.0
New features
- Added
set_filterable_varnames
method toFilteredData
andFilteredDataset
objects so that there is control over which variables can be filtered. - Added support for custom
bslib
bootstrap themes via theteal.bs_theme
option. See theteal
vignetteteal-bs-themses
for more information. - Removed
CDISCFilteredDataset
class and functionality moved toCDISCFilteredData
. - Changed constructor of
FilteredData
to not requireTealData
object. Seehelp(init_filtered_data)
for more details. - The filtered data is now stored in
FilteredData
notFilteredDataset
. - The join keys stored inside
FilteredData
are nowJoinKeys
objects. - Updated
get_filter_state
to return a list of active filter states and an attribute with the character form of the filter states. - Updated the
get_varlabels
method forFilterStates
classes. It now accepts a vector input. - Exported
S3
generic functioninit_filter_states
so that it can be used in other packages. - Added a
FilterPanelAPI
class to encapsulate the API of a filter panel.
Enhancements
- Redesigned the count bars for filter panel check box inputs.
- Redesigned the filter panel input for dates to use CSS flexbox.
- Update icons to be compatible with Font Awesome 6.
- Updates the
FilteredData
methodget_formatted_filter_state
so it no longer appends empty filters. - Added clearer installation instructions to README.
Breaking changes
- Renamed internal S3 method
get_filterable_varnames
toget_supported_filter_varnames
.
Bug fixes
- Fixed a bug when the filter panel overview would not refresh if the panel was hidden during a transition between active modules.
- Fixed a bug in
FilterState
wheresliderInput
step values were too precise.
What's Changed
- fix news by @gogonzo in #46
- Contribution guide updates by @insights-engineering-bot in #50
- FilteredData constructor by @nikolas-burkoff in #49
- Fix disappearing Active Filter Datasets by @Polkas in #60
- README and DESCRIPTION by @denisovan31415 in #66
- Update Rbuildignore and add auto-updates by @insights-engineering-bot in #67
- filterPanelAPI by @mhallal1 in #65
- Update FilteredData.R by @Polkas in #57
- add joinkeys into filtered data by @nikolas-burkoff in #71
- Update pre-commit config to detect
_pkgdown.y[a]ml
by @insights-engineering-bot in #74 - 683 join keys@main by @nikolas-burkoff in #73
- Update get_filter_state by @mhallal1 in #75
- Update font awesome icon labels for FA 6 by @cicdguy in #80
- Update FilteredData.R by @Polkas in #81
- Remove FILTERED by @nikolas-burkoff in #77
- modify get_formatted_filter_state by @mhallal1 in #78
- Update documentation workflow by @insights-engineering-bot in #82
- css review by @Polkas in #79
- Merge pre-release to main by @cicdguy in #87
- add set filterable by @nikolas-burkoff in #93
- cran fix by @mhallal1 in #96
- export init_filtered_states by @nikolas-burkoff in #100
- teal.slice - bs345 by @Polkas in #97
- Fix rounding for pretty formatting of sliderInput steps by @asbates in #98
- As cran by @arkadiuszbeer in #92
- update NEWS by @asbates in #110
- fix date filter input by @Polkas in #113
- [skip vbump] Release for version 0.2.0 by @insights-engineering-bot in #115
New Contributors
Full Changelog: v0.1.1...v0.2.0