A Visual Studio Code extension to allow you to edit Persistence of Vision Ray Tracer (POV-Ray) Scene files and render them using the integrated terminal
Added option to run Pov-Ray using Docker and an option to specify the povray docker image to use
Refactored logic that builds the executable and the render arguments into functions that can be unit tested.
Added unit tests to verify that the render executable and the render options for various configurations, platforms, and terminals are generated correctly.
Renamed some of the settings and deprecated the old settings in a way that user who may have used the old settings to customize behavior will still have the deprecated setting apply, but will be notified that they should switch to the new setting.
Fixed some bugs with paths so that we can be sure we are getting the right path formats for both the system upon which we run and in the unit tests