Skip to content

Releases: pyfa-org/Pyfa

Arms Race 1.3 - v1.34.0

10 Dec 23:35
v1.34.0
a8060a5
Compare
Choose a tag to compare

Database:

  • Updated to Arms Race 1.3

New:

  • Warp Core Strength has been added to the tooltip of Warp Speed, which takes into consideration all the warp scrams / disruptors / stabs you have applied (#1328)(thanks @burnsypet!)
  • If user's primary pricing source fails, pyfa will fallback to another price source and attempt to fetch prices (#1342)

Fixed:

  • Somewhat rare occurrence of exception when deleting a fit (#1339)
  • pyfa should now properly deffer to a cached price if the pricing source returns 0 for an item(#1334)
  • Crash booster not showing Shield Booster Side Effects (#1335)

Changed:

  • All characters set as an alpha clone should be converted to the new singular alpha skill set
  • AT15 ships now available

Lifeblood 1.7 - v1.33.2

12 Nov 22:14
v1.33.2
2f6e306
Compare
Choose a tag to compare

v1.33.2

Database:

  • Updated to Lifeblood 1.7

Fixed:

  • Komodo applying extraneous bonuses to Thermal damage. This was actually related to a bug within EVE which CCP has since fixed (#1320/#1332)(thanks @oaao!)

v1.33.1

Fixed:

  • Caiman & Komodo not applying correct missile damage bonsues (#1320). Note that there may be an EVE-related bug with the Komodo in that the Thermal bonus is applied with both the 50% bonus and the 40% bonus - an EVE Bug Report has been filed in order to make CCP aware of this / clarify the actual bonuses, see issue for details.
  • Loggerhead fits crashing with Remote Shield Reppers (#1321)
  • Agency Damage Booster no longer crashes fit (#1324)
  • Context menu for the Projected and Command views now spawn when right clicking on the Helper entry (#1316)
  • Missing information for XL missiles in the Misc column (#1325)
  • Energy Warfare Resistance being applied twice (#1315)(thanks @burnsypet!)

Changed:

  • Victor and Virtuso (AT prize ships) are not yet completed by CCP and are missing attributes / effects, causing a crash when trying to open them. To counter this for now, I have removed these ships from the ship search until they have been finalized. See #1323 for details.

v1.33.0

Database:

  • Updated to Lifeblood 1.0

Fixed:

  • Propulsion Jamming skill applying twice to Statis Grappler (#1305)
  • Grant Missing Skills not granting all skills required in some cases (#1289) (thanks @burnsypet)
  • Error when spawning Projected fit context menu when the fit has non-ASCII characters (#1313)

Changed:

  • All Civilian modules have been added to the database (previously, it was a hodgepodge of civilian modules that were included). (#1308)

Lifeblood 1.0 - v1.33.1

29 Oct 23:04
v1.33.1
ca27cd3
Compare
Choose a tag to compare

Please follow the link to the latest v1.33.x release:

https://github.com/pyfa-org/Pyfa/releases/tag/v1.33.2

Lifeblood 1.0 - v1.33.0

26 Oct 03:42
v1.33.0
Compare
Choose a tag to compare

Please follow the link to the latest v1.33.x release:

https://github.com/pyfa-org/Pyfa/releases/tag/v1.33.2

YC119.9 - v1.32.0

24 Sep 22:23
v1.32.0
Compare
Choose a tag to compare

Database:

  • Updated to YC119.9 1.3

New:

  • Added eve-marketdata.com as a pricing source. You can select this in the preferences window. eve-central.com is still default (#1297)

Fixed:

  • Issue relating to applying Booster Missile Velocity Penalties (#1280/#1282) (thanks @burnsypet)
  • Context manu failing to spawn in the character implants section when no implant sets were available (#1264/#1272/#1284) (thanks @burnsypet)
  • Error when trying to Login to CREST after having already logged, exported a fit, logged/timed out, and attempted to log back in (#1260)
  • Stacking penalty not being applied to the Max Targeting Range bonus of Information Command Burst > Sensor Optimization (#1275)
  • Error involving item prices that (presumably) manifests when pricing source is offline (#1291)
  • Remove Module/Drone/Fighter from projected section now functions properly (#1286)
  • Cloning a module from cargo to the fitting window now works without error (#1287)
  • Error when importing attribute overrides (#1283)
  • Issue in which you could add more modules onto a fit than it's group allowed by cloning the module (#1278)
  • Missing effect for the Legion Covert Reconfiguration subsystem causing thes canning bonus not to apply (#1276)
  • Calculation bug involving the Global Character setting (#1263)
  • [Linux] 'PFTabsContainer' object has no attribute 'efxBmp' error preventing pyfa from starting (#1265)

Changed:

  • Updated EVE-Online forum thread links to reflect new forums

YC119.8 - v1.31.0

17 Aug 01:07
v1.31.0
Compare
Choose a tag to compare

Database:

  • Updated to YC119.8 1.0.

New:

  • Added variations to modules within cargohold (#1262/#1261)(thanks @burnsypet!)
  • Simple skill import / export on character editor (thanks to some work started by @petosorus).

Fixed:

  • Incorrect calculation on cargohold space for T3 cruisers (#1246)
  • Crash when pasting non-digit characters into amount window (#1267)(thanks @w9jds!)
  • Context menu binding issue on firepower pane after toggling mining stats (#1241/#1268)(thanks @burnsypet!)
  • Burst Projector can now be projected

YC119.7 - v1.30.0

12 Jul 00:03
v1.30.0
Compare
Choose a tag to compare

Database:

  • Updated to YC119.7 1.0.
  • All T3C fittings should be converted based on the spreadsheet noted in the patch notes. For those fittings that did not have a full compliment of Subsystems, the modules have been converted based on the "loose" mappings, also in the spreadsheet
    • While every effort is made to do these conversions, it may be that some or all do not convert correctly. If you experience issue, please let me know on the issues tracker. :)

New:

  • Context menu has been added to the Price Pane that allows you to select what you want to include in your total. Defaults to Ship & Modules. (thanks @petosorus!)(#1158)
  • Selectable booster side effects. Works much the same way as Fighter Abilities (#642)
  • You can now use TAB and ENTER to select ships in the ship browser (previously it was required to use the mouse, which could affect productivity for some users)

Fixed:

  • "Affected By" tab now shows the correct modifier operation used (was setting to * for nearly everything)
  • Bug with "Affected By" tab showing incorrect affector (usually with subsytems)
  • Import error when importing some older hull variants (thanks @Ebag333!). Additionally, if there's one fit that fails during XML import, it won't kill the rest of the imports (#1231)
  • T3C Subsystem Variations context menu no longer has the oddly labeled "Tech I" and "Tech III" separators. It now shows the title of the subsystems (eg: "Minmater Offensive Subsystems")
  • Variations context menu returning a large list of Rigs when the rig has no variations (#1232)
  • Error when copying / importing implant sets (#1236 / #1237)
  • Rare database migration error (#1238)
  • Remove command fits from the command fit context menu when deleting it (#1244)
  • Semi-rare error usually when spawning context menu on modules (error condition has been fixed, underlying error remains a mystery that will require more evaluation and troubleshooting) (#1234)

YC119.5 - v1.29.4

09 Jun 02:35
v1.29.4
Compare
Choose a tag to compare

v1.29.4

New:

  • Added simple tooltip to Alpha/Omega dropdown to explain that they are level caps, not skill level replacements, to avoid confusion about the feature (#1219) To simulate an fully spec'd Alpha character: Copy All 5 character, and set that copy to an Alpha clone. :)

Fixed:

  • An issue which caused deleted fits to hang around in memory, occasionally "ghosting" back into existence when creating or copying a fit, and generally causing havoc (#1207, #1222, #1221, #1224)
  • Exception when double clicking the hull dropdown in the CREST Fit Browser (#1223)

v1.29.3

Fixed:

  • Database migration issue preventing startup which impacted a small number of users (returning pilots that who haven't used pyfa in years) (#1185)

  • Fighter prices now consider the amount of fighters active in the launch tube (#1178)

  • A bunch of errors relating to illegal dragging and dropping (#1186)

  • Importing EVEMon files works again (thanks @Ebag333!)

  • Issue with Remote Ancillary modules causing error in certain circumstances (#1177)

  • Double-clicking on helper messages in projected and command tabs causing error (#1179)

  • Stacking penalties fixed for armor and shield rep command links

  • OSX: Drag and drop for modules no longer causes an error (#1149) (thanks @jasconius!)

  • #1176 might be fixed, might not x_x

  • Recursive command bonuses causing compounded calculations (#1193)

  • Structure web and painters now correctly apply in DPS graph (#1203)

v1.29.2

Fixes:

  • Deleting multiple modules on T3D's under certain circumstances (#1160)

    • In addition, the performance of deleting multiple modules has been improved significantly
  • Fitting names with Unicode character causing exceptions (#1167)(thanks @Ebag333!)

  • Self projection of fit with a Remote Hull Repairer (#1162)

  • Character lists are sorted properly (from here)

  • Error on Character skill revert (#1174)

  • More fixes for issues related to fit deletion (#1161)

  • Issue with some modules causing error out during sustained cap calculation (#1171)

v1.29.1

Fixes:

  • Random SQLAlchemy Session errors (#1151 and all related issues)

  • Error on fit delete (#1147)

  • Cannot Edit / Copy characters and other entities if they have unicode characters in their name (#1152)

Note: As was expected, the new error dialog has caught some of the bugs for the 1.29 release and created a number of bug reports which would have otherwise gone undetected and unreported. Big shout out to @Ebag333 who was able to extend the error dialog from it's original functionality to spawning on any unexpected error :)

Please keep them coming. There are still a couple of bugs that haven't been figured out quite yet, but I'm working hard to get a solution for those issues.

v1.29.0

Database:

  • Updated to YC119.5

New:

  • A "Recent Fits" option has been added to the ship browser. This will display the last 50 modified fits (#983) (for OSX deprecated build, it will only show the last 50 created. See issue for details)

  • Re-implemented command fits states (can now toggle fits to be on/off) (#1074)

  • Command Fits can be selected via context menu in the Command View (#1063)

    • We now automatically populate the menu with command fits (anything with a Command Burst); this replaces the old system of manually designating fits as "Booster Fit"
  • An error dialog now spawns when pyfa encounters an error. If you ever see this, please report it to GitHub issues or the forums. (thanks @Ebag333!)

  • Skill filter in character editor - no more searching through categories to find the one you want!

  • Neut resistance for a fit now shows up as a tooltip on the capacitor stats (#1031) (thanks @Ebag333!)

  • pyfa no longer recalculates a fit when switching tabs, unless another fitting change marks the fit as needing a recalculation. This increases performance when tabbing through fits. (#987)

  • Fitting descriptions are now imported into pyfa's fitting notes, and vise-versa, for XML and CREST import/exports. Please note that if the pyfa fitting note is >400 characters, the description is truncated in the export (EVE allows a max of 400 characters for fitting descriptions) (#1099)(thanks @jeffy-g!)

  • Fitting notes have been added to the ship browser tooltips when hovering the cursor over fit. This allows you to use the notes as a quick synopsis of what the fits does.

  • Council Diplomatic Shuttle is now available in the Limited Issue Ships Group (#1061)

  • Price panel has been extended to include more information (thanks @Ebag333!)

  • Price column added to Implants and Boosters (#678) (thanks @Ebag333!)

  • Can now delete all Target Resists / Damage Profiles from Preferences > Database (thanks @Ebag333!) (#1119)

  • Improvements in some preference panels ("Dump Logs", options to change how RAH handles Uniform damage pattern, etc). (#1021) (thanks @Ebag333!)

  • Add small delay (250ms) to market search. This can be disabled in the preferences (set to 0) (#1122, #1123)

  • Change Affecting Skills menu added to drones and fighters (#1130)

  • Skill Stats window now has a tab to show Dependents for that skill, and the level required for them.

  • New context menu, "Currently Open Fits", for projection and command view which lists the fits that are opened in the tabbed fitting window. This allows you to easily add fits that you are working on to the list of command / projected fits

  • Context menu added on red skill book to grant needed skill levels when character doesn't meet requirements for fit.

  • Sec Status is now fetched along with your skills. This is so that we have a way to support the new CONCORD ships that have a bonus to modules based on the characters sec status. To change the sec status of a character, click the "sec status" button on the character screen.

  • A per-fit option to ignore hard fitting restrictions (hardpoints, group limits, etc) has been added to the Edit menu. If you enable this feature, you will be able to add modules that would normally be restricted (eg: Triage Module on a Rifter). These modules will have a red background signifying they are illegal (#1117)

Fixed:

  • Command fits not being applied to projected fits before their effects are projected onto base fit (#1081)

  • Rare error that could possibly prevent pyfa from starting (#1091)

  • EWAR resists have been refactored a bit, allowing us to fix a few offensive EWAR effect that previously didn't work, as well as enabling both assistive EWAR and remote repair impedance (#1139, #809)

  • Implant variations menu not properly triggering a recalc of fit when changing implants (#1090)

  • Capital modules can no longer be fit onto subcaps (#1096)

  • Prices not taking quantity into consideration (#1028)

  • Rare-ish bug in which fitting notes did not save correctly

  • Bug with Fighter Support Units (#1128)

  • Logistic Drones fitted to ship showed the repping power of single drones, not multiple (#1132)

  • Logistic Drones not included in remote rep panel stats (#1133)

  • Remote Ancillary Repairers not showing correct values in remote rep panel stats (#1135)

  • Rorqual not applying it's bonuses from Capital Industrial Ships skill (#1137)

  • Some circumstances in which EWAR resists were not being set correctly (#1139)

  • Bug with exporting "Skills Needed" for items with unicode in the name.

  • Selecting items from market causes exception if a blank tab is selected

  • Situation in which fit was recalculated twice on load (slowing down performance)

  • Minor styling bug on Linux (#692)

Changed:

  • The timestamp on the Fit card in the ship browser now shows the last modified date of the fit instead of the created date. Since this information was never previously stored, it will only show the modified date of fits from this release forward. It falls back to created date for those fits that haven't been modified since this release. (for OSX deprecated build, it will only show the create data, unless you edit the fitting information itself directly. See #983 for details)

  • HTML export path now defaults to user's data directory (~/.pyfa by default) instead of the directory that pyfa runs from (#1080) (thanks @StinGer-ShoGuN!)

  • Labels in recharge stats pane now show EHP/s if fit is toggled for effective, HP/s if fit is toggled for raw, to prevent confusion (#686)

  • API skills fetching now happens in the background after clicking the button, allowing the window to remain responsive.

  • Changing skill levels throughout the application will now check other skills that require the changed skill to see if the requirement still holds true. If not, the skill is then set to "Unlearned" for the character. This allows a user to change a skill and ensure that other skills that rely on that skill to be updated accordingly, providing more consistent and verifiable fitting calculations. As this can cause a noticeable lag for core skill, this functionality can be turned off under Fitting Engine settings in the preferences.

Removed:

  • RIP ability to automatically generate HTML export after fitting changes. Due to issues caused by automatically created this file, the removal of the IGB a while ago, and the decreased usefulness of the HTML export, it was decided to remove this feature. The export can still be generated from the File menu.

Technical:

  • Logbook minimum version set to 0.10.0. This only affects those that run pyfa from source code.

  • There is now a hard requirement for the requests module. This only affects those that run pyfa from source code.

  • Loading item effects is now a lot more efficient and performant (#1069)

Automated Windows Builds:

Many moons ago, pyfa had a build process that made nightly builds. That service went down when I moved two ye...

Read more

YC119.5 - v1.29.3

01 Jun 04:10
v1.29.3
Compare
Choose a tag to compare

Please follow the link to the latest v1.29.x release:

https://github.com/pyfa-org/Pyfa/releases/tag/v1.29.4

YC119.5 - v1.29.2

17 May 02:41
v1.29.2
Compare
Choose a tag to compare

Please follow the link to the latest v1.29.x release:

https://github.com/pyfa-org/Pyfa/releases/tag/v1.29.4