estimatr 1.0.6
- Allows for prediction with lm_lin() when treatment is a factor
and/or multi-valued.
 
- Adds saved treatment_levels to the returned lm_lin model
object.
 
- Stops prediction for lm_lin if the treatment values in new data are
not a subset of treatment_levels.
 
- Standardizes model fit for lm_lin() models with no intercept.
 
- Adds tests to ensure identical predictions from lm_lin() models
where treatment is either numeric or factorial, and fit with/without an
intercept.
 
- Adds relevant examples to predict and lm_robust and lm_lin
documentation.
 
- Adds Molly Offer-Westort as a contributor.
 
- Remove functionality for using 
lh_robust with multiple
hypotheses. 
- Restricted functionality for using 
lh_robust with
clustered standard errors to CR0 standard errors. 
estimatr 1.0.4
- Test suite changes for M1 mac stay current on CRAN.
 
estimatr 1.0.2
- Minor documentation changes to stay current on CRAN.
 
estimatr 1.0.0
- Version bump to coincide with DeclareDesign package version
1.0.0
 
- Tests edited
 
estimatr 0.30.6
- Fix tests to address CRAN failures
 
estimatr 0.30.4
- Bug fix of tidy handling of conf.level
 
- Bug fix of lh_robust tidy
 
estimatr 0.30.2
estimatr 0.30.0
- Test suite changes (skip if not installed for checking against other
packages)
 
estimatr 0.28.0
estimatr 0.26.0
estimatr 0.24.0
- tidy: rename nobs, nclusters, nblocks
 
- tidy: new arguments conf.int, conf.level
 
- Added 
update.iv_robust() 
- Bug fix regarding fixed effects with large numbers
 
estimatr 0.22.0
estimatr 0.20.0
- Added support for 
emmeans (thanks @rvlenth)! 
- Fixed bug when estimating 
diagnostics in
iv_robust() without explicitly specifying
se_type (issue #310) 
- Support for 
rlang 0.4.0 
estimatr 0.18.0
- Fixed bug where collinear covariates caused fixed effects estimator
to crash (issue #294)
 
- Added 
glance.lh_robust() and fixed some issues with
printing and summarizing lh_robust() objects (issues #295
and #296) 
- Fixes CRAN errors in testing with new 
clubSandwich
package 
estimatr 0.16.0
- Add 
diagnostics to iv_robust() 
- Add 
glance() methods for all estimators 
- Add 
lh_robust() for easy interface to
car::linearHypothesis() 
- Fixed minor bug with a formula such as 
is.na(var) in
the covariates formula in lm_lin() (issue
#283) 
estimatr 0.14.0
- Removes 
broom hack for tidy method and
instead relies on importing generics 
estimatr 0.12.0
- Fixed ambiguity about how interacted covariates were centered in
lm_lin 
- A series of fixes for bugs that occurred with multiple outcomes
(multivariate regression):
- Fixed bug pointed out by James Pustejovsky via the
sandwich version 2.5-0 and off-diagonal blocks of
multivariate regression vcov matrices 
- Fixed bugs in 
lm_lin preventing multivariate
regression 
- Fixed bug that truncated degrees of freedom with “CR2” standard
errors
 
- Fixed bug that returned incorrect R-squared for the second or later
outcomes
 
 
- Fixed bug preventing integration with latest version of
margins 
- Fixed bug with 
difference_in_means when using
condition1 and condition2 to subset a
treatment vector with more than two treatment conditions. Previous
estimates and standard errors were incorrect. 
estimatr 0.10.0
- Changed names of confidence interval columns in tidied data from
ci.lower and ci.upper to conf.low
and conf.high to be in line with other tidy methods 
- Added support for 
fixed_effects that are just one
block 
- Added support for specifing 
condition_prs in
horvitz_thompson() as a single number 
- Added t- and z-statistics to output
 
- Limit unnecessary messaging in 
horvitz_thompson() 
estimatr 0.8.0
- Added support for absorbing fixed effects in 
lm_robust
and iv_robust 
- Added 
commarobust and starprep for
stargazer integration 
- Added 
texreg support for 2SLS IV models 
- Fixed bugs for incorrect F-statistics with robust standard
errors
 
- Refactor of main fitting engine for linear models
 
estimatr 0.6.0
- Added support for multivariate linear models
 
- Added support for instrumental variables regression
 
- Major change to name of object output elements to mostly match with
broom::tidy
- old -> new
 
coefficient_names -> term 
se -> std.error 
p -> p.values 
ci_lower -> ci.lower 
ci_upper -> ci.upper 
- All of the above changes are also made to the column names on the
output of 
tidy; furthermore for tidy objects
one further name change from coefficients ->
estimate has been made 
 
- Fixed bug that caused variances, standard errors, and p-values to be
wrong for weighted “CR2” variance estimation
 
- Fixed incorrect estimates when both weights and blocks were passed
to 
difference_in_means 
- Rewrite NSE handling to be done by 
rlang 
- Rewrite 
na.omit handler in R 
- Major refactor of C++ underlying regression estimators
 
estimatr 0.4.0
- Changed suffix added to centered variables in 
lm_lin()
from _bar to _c 
- Added all vignettes to 
.Rbuildignore, only available on
website now 
- Fixed 
lm_robust_helper.cpp algorithm to not catch own
exception and to deal with valgrind memory errors 
- Bugfix where passing a formula as an object within a function would
fail
 
- Simplified some tests for various CRAN test platforms
 
estimatr 0.2.0