                        Changes in version 0.6.1                        

Miscellaneous

  - We're adding the @*release selector to Remotes because goshawk is
    not available on CRAN. This gives teal.gallery an explicit GitHub
    reference for installing the released version of goshawk (#392).

                        Changes in version 0.6.0                        

Enhancements

  - Added decorators to all modules (#329).
  - Migrated module inputs from teal.transform::choices_selected() to
    teal.picks() (#378, #376).

                        Changes in version 0.5.0                        

Enhancements

  - Added support for reporter and reproducibility by returning a
    qenv-based object from modules.

Miscellaneous

  - Removed deprecated function tm_g_gh_scatterplot().

                        Changes in version 0.4.0                        

Enhancements

  - Improved the layout and appearance of the app using bslib
    components.

Miscellaneous

  - Fix UI elements issue, that did not refresh when filter panel
    filters were removed (#352, #288).
  - tm_g_gh_scatterplot was hard deprecated (#361).

                        Changes in version 0.3.0                        

Enhancements

  - Added transformator parameter in module (#331)
  - Fixed and Enhanced ticks rendering (#133)
  - Added teal.logger functionality for logging changes in shiny inputs
    in all modules.
  - Enhanced the Show R Code result to include plot and table for
    boxplot and density plot (#291).
  - Enhanced tm_g_gh_boxplot to resolve delayed object (#301).
  - Enhanced the density calculation ranges logic for
    tm_g_gh_density_distribution_plot (#308).

                        Changes in version 0.2.0                        

Breaking Changes

  - Adapted all modules to use teal_data objects.

Enhancements

  - Updated the documentation and vignettes to demonstrate method to
    pass teal_data object to teal::init().
  - Removed Show Warnings modals from modules.

Miscellaneous

  - Specified minimal version of package dependencies.
  - Fix the tm_g_gh_lineplot bug causing an out-of-bounds error that
    stops the plot from working.
  - Enhance the tm_g_gh_correlationplot module and fix related bugs.

                       Changes in version 0.1.15                        

Enhancements

  - Updated encodings input checks to use shinyvalidate::InputValidator
    instead of shiny::validate for better UI experience.
  - Added a tooltip to value input of ui_arbitrary_lines to explain how
    to supply multiple values.

Breaking changes

  - Constraints range is calculated on the filtered data instead of the
    unfiltered.
  - Replaced chunks with simpler qenv class.
  - Replaced datasets argument containing FilteredData with the new
    arguments data (tdata object) and filter_panel_api (FilterPanelAPI).

Miscellaneous

  - Deprecated tm_g_gh_scatterplot. Use tm_g_gh_correlationplot instead.
  - Removed scda package dependency from examples.

                       Changes in version 0.1.14                        

Enhancements

  - Added teal.reporter reporting into all the package modules.
  - Added optional argument plot_relative_height_value to
    tm_g_gh_lineplot to control initial value of the relative plot
    height slider.
  - Implemented nestcolor with slight refactoring to tm_g_gh_lineplot
    and added nestcolor in examples with no custom color manuals.

Miscellaneous

  - Fixed minor type coercion warning in srv_arbitrary_lines.
  - Updated modules to not use datasets with suffix _FILTERED so the
    package works with the breaking changes in teal.slice.

                       Changes in version 0.1.13                        

Miscellaneous

  - Added a template to the pkgdown site.
  - Updated package authors.

                       Changes in version 0.1.12                        

Breaking Changes

  - Converted the hline parameter of tm_g_gh_lineplot to three
    parameters: hline_arb, hline_arb_color and hline_arb_label.

Miscellaneous

  - Added basic logging to the modules.
  - Rewrote modules to use moduleServer and updated calls to teal.devel
    modules which have also been written to use moduleServer.
  - Replaced calls to teal::root_modules with teal::modules following
    deprecation of teal::root_modules.
  - Adjusted package imports to take into account changes to the teal
    framework.

                       Changes in version 0.1.11                        

Enhancements

  - Added a UI input component to add additional arbitrary horizontal
    lines to tm_g_gh_spaghettiplot, tm_g_gh_boxplot,
    tm_g_gh_density_distribution_plot as well as two additional UI input
    components to add an additional horizontal and an additional
    vertical line to tm_g_gh_correlationplot.

Bug Fixes

  - Fixed an error in tm_g_gh_boxplot when no facet variable is
    selected.

Miscellaneous

  - Updated R version requirement to R >= 3.6.
  - Removed dependency on test.nest package.
  - Removed dependency on utils.nest package and replaced its functions
    with equivalents from the checkmate package.

                       Changes in version 0.1.10                        

New Features

  - Lab normal range and LOQs horizontal line feature in
    tm_g_gh_spaghettiplot, tm_g_gh_boxplot and tm_g_gh_correlationplot.

Breaking Changes

  - Allow arbitrary horizontal line arguments in tm_g_gh_spaghettiplot,
    tm_g_gh_boxplot, tm_g_gh_density_distribution_plot and
    tm_g_gh_correlationplot and vertical line arguments in
    tm_g_gh_correlationplot. This functionality has changed the
    arguments required to use the modules:
      - hline replaced by hline_arb, hline_arb_color and hline_arb_label
        in the above modules.
      - vline replaced by vline_arb_var, vline_arb_color and
        vline_arb_label in tm_g_gh_correlationplot.

Bug Fixes

  - Fixed bug in tm_g_gh_boxplot module that always used the AVISITCD
    variable as the Visit Column of the table.

Miscellaneous

  - Updated LICENCE and README with new package references.
  - Updated examples and documentation using scda synthetic data instead
    of random.cdisc.data.
  - Added error_on_lint: TRUE to .lintr.
  - Replaced tidyr's gather and spread with pivot_wider and pivot_longer
    in package.

                        Changes in version 0.1.9                        

Enhancements

  - Updated tm_g_gh_correlationplot and tm_g_gh_scatterplot encodings to
    have a checkbox to facet by the treatment variable instead of a drop
    down menu.
  - Updated the starting line type to be solid instead of dashed in
    tm_g_gh_lineplot.

                        Changes in version 0.1.8                        

Enhancements

  - g_lineplot
      - Updated the plot to remove x-axis label when x-axis is numeric
        and has no data in the corresponding y-axis variable.
      - Added slider to control the relative size of the plot and
        tables.
  - Replaced function brushedPoints with clean_brushedPoints in
    tm_g_gh_boxplot, tm_g_gh_correlationplot, tm_g_gh_scatterplot and
    tm_g_gh_spaghettiplot.

Bug fixes

  - Fixed infinite reactive loop inside of toggle_slider_server.

Miscellaneous

  - Renamed toggle.R file to toggleable.R file to be consistent with the
    accepted correct spelling of the word.

                        Changes in version 0.1.7                        

Enhancements

  - tm_g_gh_lineplot
      - Added a table to display summary statistics.

Bug fixes

  - tm_g_gh_lineplot
      - Fixed displaying the number of messages, warnings and errors on
        the Debug Info button.
      - Fixed treatment variable having values with with symbols (e.g.
        ':').
      - Allow treatment variables with different arm levels.

Miscellaneous

  - Reduced minimum number of records required in dataset to either 1
    or 2 in all modules.

                        Changes in version 0.1.6                        

Enhancements

  - tm_g_gh_boxplot
      - Changed slider title from "Transparency" to "Alpha".
  - tm_g_gh_correlationplot
      - Added facet_var argument and UI drop down.
  - tm_g_gh_density_distribution_plot
      - Rug plot option added.
  - tm_g_gh_lineplot
      - Argument changes: font_size --> plot_font_size.
      - Line and symbol type can now be configured. especially useful if
        line splitting is used.
      - Can set minimum records threshold for rendering data point in
        plot.
      - Table font size can now be controlled.
  - tm_g_gh_scatterplot
      - Added facet_var argument and UI drop down.
  - tm_g_gh_spaghettiplot
      - Changed slider title from "Transparency" to "Alpha".

General

  - Moved code argument to cdisc_dataset (from cdisc_data) in examples.
  - Implemented new plot_with_settings functionality to all modules with
    support for plot resizing, zooming, and downloading functionality.
  - Added drop down selector for treatment ARM.

                        Changes in version 0.1.5                        

  - templ_ui_params_vars now uses optionalSelectInput from teal.
  - shape_choices argument to tm_g_gh_lineplot can be either a character
    vector or choices_selected.

                        Changes in version 0.1.4                        

  - bug fix in correlation plot module related to axis ranges
  - reflect changes in data filter panel re-factoring
  - modification to correlation module to pass data for data driven LLOQ
    and ULOQ footnote

                        Changes in version 0.1.3                        

  - Added .data to PARAMCD in new functions related to sliders and
    reactivity.
  - Fixing doc and other small fixes.
  - Added toggleable slider to all modules.
  - Added data driven data constraints UI rendering.

                        Changes in version 0.1.2                        

  - Added checkbox input to control the following:
      - Box: Toggle LoQ legend on/off.
      - Correlation: Toggle LoQ legend on/off, toggle visit facetting
        on/off.
      - Density: Toggle combined treatment line on/off.
  - Modified line-plot vertical axis range to match parameter value and
    CI range.

                        Changes in version 0.1.1                        

  - First release.
