This first point release for pyfa 2.0 contains improvements over the new ESI system that was implemented to replace the XML API.
A few notes beforehand, though: please be aware that pyfa used a different database file during the beta builds. This was to prevent gambling with users fittings database using what was, at the time, very new beta code. If you are wondering what happened to your fits during beta... well, they are still there, just in a different database. Easiest way to get those fits would be to run a beta build, File > Backfup Fits. Then, open this release, and import those fits.
If you are one to download the zip file and extract to and overwrite a previous version, you cannot do that with the 1.x > 2.x upgrade. It will break your pyfa install. if you like to use the zip files, please completely remove the old pyfa directory (or, better yet, use the windows installer, which we now have again!).
Also note that ESI support is still quite new, and I am expecting more bug reports. Please, if there's anything funky, let me know through the GitHub issues page! (please glance through the issues first though, if you see something similar, leave a like and comment on it)
Added:
- The ability to provide your own custom developer account details for SSO (bypassing our authentication proxy entirely). Please see this wiki page for more information.
- Windows installer
Fixed:
- Bunch of ESI issues (hopefully!)(# too many to count >.<)
- macOS application now has an icon! (yay!)
- Bug with dragging fits to the fitting tabs space (#1569)
Added:
- Jargon support added for Drone Damage Amplifier (as "dda")(thanks @flashspys )
Technical:
- Split out some of the scripts used to dump EVE data
- Removed "esipy" from requirements. pyswagger was just causing too much issue. It's a bit too robust a feature-full for pyfa, which is using a very tiny subset of available ESI route. EsiPy is a great package though, and pyfa still uses a lot of it's code as a boilerplate for ESI integration. Many, many thanks to @Kyria for their support for this package :D