My version number says 0.3.1+
I’m not sure if my setup allows for automatic updates or if I have to manually update.
Depends on the OS/device but if you cloned the repo using git clone per @baa's github site's instructions it will say already up-to-date when you navigate to the PlexConnect base directory then issue the command 'git pull' without the quotation marks. When I use OSX for an example (example OSX update pics below) I check via git pull using my WebConnect add-on and it tells me I am up to date by simply clicking update PlexConnect. Terminal/command line will look similar to the output of WebConnect by saying already up-to-date:
https://github.com/iBaa/PlexConnect
I have done some digging around and if you are using a jailbroken atv2 or iOS device you can clone and update by using the same instructions as @baa's site but replace 'git clone https://github.com/iBaa/PlexConnect.git' with 'git clone git://github.com/iBaa/PlexConnect.git' without the quotation marks. Also git is required by installing it via 'apt-get install git' for jailbroken devices as well. There is a easy to install .deb for atv that does the cloning automatically but I haven't fixed the iOS .deb yet to include the git clone function to allow git pull for updates, yet.