What's Changed
This is a minor release with a few new features, improvements, and bugfixes.
**IMPORTANT**: Although `factor_analyzer` *can* work on Python < 3.7, we do not support these older versions.
* Update FactorAnalyzer docstring by juanbenitezdev in https://github.com/EducationalTestingService/factor_analyzer/pull/58
* Save weights as an attribute by desilinguist in https://github.com/EducationalTestingService/factor_analyzer/pull/59
* Re-order the structure matrix by keesmulder in https://github.com/EducationalTestingService/factor_analyzer/pull/51
* Corrected error message by hotessy in https://github.com/EducationalTestingService/factor_analyzer/pull/61
* Fix Bartlett p-value by jbiggsets in https://github.com/EducationalTestingService/factor_analyzer/pull/66
* Adding Geomin to rotations by jbiggsets in https://github.com/EducationalTestingService/factor_analyzer/pull/64
* Update branch names in README. by desilinguist in https://github.com/EducationalTestingService/factor_analyzer/pull/68
* Migrate CI builds from Travis to Gitlab by desilinguist in https://github.com/EducationalTestingService/factor_analyzer/pull/75
* Add multiple SVD methods and address other issues by jbiggsets in https://github.com/EducationalTestingService/factor_analyzer/pull/76
* Fix minor issue with signs in Varimax rotation matrix by jbiggsets in https://github.com/EducationalTestingService/factor_analyzer/pull/79
* Add docs badge to README by desilinguist in https://github.com/EducationalTestingService/factor_analyzer/pull/83
New Contributors
* juanbenitezdev made their first contribution in https://github.com/EducationalTestingService/factor_analyzer/pull/58
* keesmulder made their first contribution in https://github.com/EducationalTestingService/factor_analyzer/pull/51
* hotessy made their first contribution in https://github.com/EducationalTestingService/factor_analyzer/pull/61
**Full Changelog**: https://github.com/EducationalTestingService/factor_analyzer/compare/v0.3.2...v0.4.0