github pyfa-org/Pyfa v2.0.0
pyfa 2.0 - Stable

latest releases: v2.61.3, v2.61.2, v2.61.1...
6 years ago

Greetings pilots!

Today marks a special day, the release of v2.0 to the masses! This version drops support for Python 2.x, wxPython 3.x, and simplifies our build process to better handle new packages / features that we may want to include in the future. Please see here for more details.

v2.0 has been in beta for the last couple of months, and has done surprisingly well. With over the 18k downloads collectively between beta releases, there haven't really been any major reports of bugs with the 2.x codebase. Coupled with the XML API / CREST being shut off today, and I believe it is time for it's Stable debut!

Below I'll be covering the major changes coming with this release for those that may not have been keeping up with it. In case you want more detail, feel free to peruse the previous release notes: beta1, beta2, beta3, beta4, beta5, beta6

Please note that, as of right now, there isn't an EXE installer for Windows. It's simply a zip that you'll have to extract and run. I'm looking into getting an installer up and running, but there's a few caveats. Please stay tuned!

Added:

  • ESI support
    • All of the old XML API information is no longer accessible. In order to link you pyfa character to your EVE character, please go to the character editor and, under the "EVE SSO" tab, click the "Log In with EVE SSO". This will open your browser and direct you to the EVE Single Sign-On process. Once you log in, you should be able to link the pyfa character with the currently logged in EVE characters.
    • Special thanks to @Kyria, developer of EsiPy, for answering a boat-load of my questions and even developing a few features at my request!
  • Jargon support
  • New update notification - pyfa now displays formatted release notes

Fixes:

  • Issue with capacitor drones (#1511)(thanks @Neugeniko)
  • Skills resetting if ESI call failed (#1537)
  • GUI error when doing ESI management (#1501)
  • Error that happens on certain deletions (#1384)
  • And so many other fixes, special shout out to @Neugeniko for bug hunting, reporting, and fixing a lot of them!

Changes:

  • EVE-Central is dead. I've decided to replace it with evemarketer.com. eve-marketdata has now become the default.

Coming soon:

  • EXE Installer for Windows.
  • pyfa icon for the macOS client (#1423)
  • Updating Travis / AppVeyor to work with the new codebase

Technical:

  • Updated codebase to support Python 3.6 (possibly earlier versions as well)
  • Updated wxPython from 3.x to 4.x

What happens to 1.x codebase?

Originally I was going to segment it off into it's own branch and keep it up to date with the latest EVE changes for at least a few releases. However, due to 2.x being well-received so far by beta testers, the fact that the upcoming expansion has integral mechanical changes, and the fact that I haven't heard of many issues from Linux users, I am not sure if I will be continuing to keep the old codebase up to date. If there is demand for it, I will do my best, but for now, the old codebase will be put into the 1.x branch and left alone.

Thanks so much to all of the folks who have tested these beta releases and provided feedback. And thanks to all other users for your continuing support! As always, if you're having any trouble with anything, don't hesitate to submit a ticket to out GitHub issue tracker.

Don't miss a new Pyfa release

NewReleases is sending notifications on new releases.