CHANGES IN VERSION 1.1.6
------------------------
    o xgx_stat_ci: fix bug (issue #72) where the `breaks` argument was ignored by the
      position scale, so that combining `breaks` with a transformed axis such as
      xgx_scale_x_log10() put the data into the wrong bins and silently dropped most of
      them.  The user supplies `breaks` on the scale of the original data, but the data
      reaching the stat has already been transformed by the scale, so the breaks are now
      transformed to match.  This affects both the continuous and the ordinal/multinomial
      paths.  Despite the issue title, this was not a regression introduced by ggplot2
      4.0; the same behavior occurs with earlier versions of ggplot2.
    o xgx_stat_ci: for ordinal response with the `breaks` option, fix bug where the
      smallest observation fell outside the lowest bin and was drawn as a spurious extra
      point.
    o added regression tests for the above
    o DESCRIPTION: ggplot2 dependency now declares the minimum version (>= 3.3.0) that
      the package already required
    o xgx_check_data: removed the hyperlink to the IntiQuan dataset preparation table,
      whose TLS certificate expired, so the URL check no longer flags it.  The
      attribution itself is unchanged.

CHANGES IN VERSION 1.1.5
------------------------
    o xgx_breaks_time: Fix bug where user-specified `number_breaks` argument was ignored.

CHANGES IN VERSION 1.1.4
------------------------
    o xgx_stat_ci: 
        1. for ordinal response, fix bug where response categories with count of zero were dropped and not displayed
        2. for bins option, do a check to make sure the dataset can be divided into the specified number of bins using quantile.  if not (say because one value is repeated many times), then throw an error that recommends the user set the breaks directly.
        3. removed predict.nls, predictdf.nls, predictdf.polr from exports but add to registered functions in zzz.R to address issue with exports
    o xgx_scale_y_percentchangelog10 and xgx_scale_x_percentchangelog10: improved breaks, to use xgx_breaks_log10
    o xgx_breaks_log10: fixed error when range was c(0,0) so it now just plots an empty graph instead of throwing an error
    o xgx_scale_x_time_units: added minutes and seconds and require input to be the full time unit (e.g. year or years) instead of just a letter (y).  Throws an error if not in the set (year, month, week, day, hour, minute, second)
    o xgx_breaks_time: added a few lines so preference is for grouping days by 30, 60, 90, instead of 70, 140, 210
    o xgx_scale_x_log10, xgx_scale_y_log10: no longer returns list.  now returns ggproto
    o xgxr_overview vignette: removed a few functions from vignette no longer widely used - xgx_save, xgx_save_table, xgx_
      xgx_summarize_data, xgx_summarize_covariates
    o xgx_annotate_status: added example for how to make it work with dates

CHANGES IN VERSION 1.1.3
------------------------
    o xgx_conf_int: change df in xgx_conf_int from length(y) to length(y) - 1 for normal and lognormal distributions. 
    o xgx_conf_int: Add warnings when length of y is 1, and change confidence interval from NaN to (-Inf, Inf) for normal and (0, Inf) for lognormal distributions. 
    o xgx_conf_int: Add methods options for binomial and ordinal distributions. Change default method of ordinal to "goodman"
    o removed theoph.Rmd and sad_pkpd.Rmd from CRAN distribution (still available in GitHub) 

CHANGES IN VERSION 1.1.2
------------------------
    o change predictdf.polr so inputs match predictdf generic, to fix S3 method consistency warning

CHANGES IN VERSION 1.1.1
------------------------
    o fix bug in xgx_stat_smooth / predictdf.nls that caused an error when formula had only one parameter to fit
    o add predict.nls function to produce predictions and confidence intervals for nls objects, similar to predict.lm for lm objects

CHANGES IN VERSION 1.1.0
------------------------
    o xgx_stat_smooth() added to allow for nonlinear fitting + confidence intervals, including emax fitting, and ordinal response fitting
    o xgx_stat_ci() updated with binning by quantiles, and ordinal/multinomial confidence intervals
    o (BETA) xgx_auto_explore() function to automatically compile Rmd templates from xgx website!
    o xgx_save and xgx_dirs2char: Added error checking that dirs variable is list. 
    o xgx_save: Enable change in font color and size for directories caption    

CHANGES IN VERSION 1.0.9
------------------------
    o changes to xgx_check_data() because some errors are new with regards to checking for negative values or NAs in the dataset

CHANGES IN VERSION 1.0.8
------------------------
    o theoph.Rmd vignette, for data_pk, keep only rows where TIME>0.  This fixed an 
      error in the vignette that was introduced with the March 5, 2020 ggplot2 update

CHANGES IN VERSION 1.0.7
------------------------
    o adding xgx_scale_y_percentchangelog10
    o adding xgx_stat_pi and xgx_geom_pi
    o adding xgx_minor_breaks_log10

CHANGES IN VERSION 1.0.6
-------------------------
    o updating sad_pkpd vignette to show BLOQ data in red
    o minor change to xgx_check_data() text output
    o updating xgx_scale_x_reverselog() and xgx_scale_y_reverselog() to more easily control the labels and to allow user to set accuracy
    o xgx_breaks_time() - allow user to set target number of breaks xgx_scale_x_time_units()

CHANGES IN VERSION 1.0.5
-------------------------
    o fixed bug in xgx_theme_set() to make sure it calls xgx_theme() instead of theme_bw()
    o fixed bug in xgx_stat_ci() which changed default geom properties globally by mistake

CHANGES IN VERSION 1.0.4
-------------------------
    o fixed bug in xgx_geom_ci because it wasn't properly passing parameters to xgx_stat_ci
    o fixed bug in theoph.Rmd vignette to properly calculate the NOMTIME.
    o update theoph.Rmd and sad_pkpd.Rmd vignette to use TIME and NOMTIME both for confidence interval plots that overlay data

CHANGES IN VERSION 1.0.3
-------------------------
    o datasets are now visible to R-3.6 but this may break functionality for R-3.4
    o therefore, we now require R >= 3.5 for using this package.
    o user can still use xgxr-1.0.2 for R-3.4
    
CHANGES IN VERSION 1.0.0, 1.0.1, and 1.0.2
-------------------------
    o fixing to get in line with CRAN policies (e.g. example code cannot save files in the user's directory)

CHANGES IN VERSION 0.0.1
-------------------------
    o initial release
