### General
- #428 Improve CLI for OpenFAST (`openfast -v` and `openfast -h`)
- #350 Add offshore linearization capability
- #488 Improve Line2-to-Line2 or Line2-to-Point mapping
- #508 Support RANLUX as an optional pRNG
- #373 Support for channel names up to 20 characters
- #373 Allow mode shape visualization - [docs](https://github.com/OpenFAST/matlab-toolbox#mode-shapes-visualization)
- #373 Find a periodic steady-state trim solution where linearization will be performed
- Update documentation
- Bug fixes

### AeroDyn
- #477 Add free vortex wake module - [docs](https://openfast.readthedocs.io/en/master/source/user/aerodyn-olaf/index.html)
- #515 Add aeroacoustics module - [docs](https://openfast.readthedocs.io/en/master/source/user/aerodyn-aeroacoustics/index.html)
- #373 Allow channel outputs at every blade node - [docs](https://openfast.readthedocs.io/en/master/source/user/aerodyn/input.html#ad-nodal-outputs)

### BeamDyn
- #373 Allow channel outputs at every blade node - [docs](https://openfast.readthedocs.io/en/master/source/user/beamdyn/input_files.html#bd-nodal-outputs)
 
### ElastoDyn
- #453 Bug fix: the rotational speed was doubled in the rotational velocity field of the blade output mesh
- #461 Add output channel for translational displacements of tower top at yaw bearing relative to the reference position
- #373 Allow channel outputs at every blade node - [docs](https://openfast.readthedocs.io/en/master/source/user/elastodyn/input.html#ed-nodal-outputs)

### ExtPtfm
- #344 Use Craig-Bampton reduction of support structures for sequential load calculations

### InflowWind
- #437 Add new HAWC wind profile input type for reading wind conditions without mean wind speed
- #437 Allow to shift the HAWC wind upstream or downstream

### ServoDyn
- #456 Properly support yaw rate command integration from controller
- #460 Fix an issue in updating the states when a yaw maneuver is beginning

### r-test
- #456 Update 5MW BeamDyn blade damping models

