github pyfa-org/Pyfa v1.29.4
YC119.5 - v1.29.4

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

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 years ago (as it was hosted on my personal server), and never went back up. But now, thanks to research and work done by @Ebag333, pyfa has automated Windows builds happening through AppVeyor. What this means is that any time something changes in pyfa's codebase, a new build will be generated - that one bugfix that you're itching for that hasn't been released yet as a Stable build will now be built automatically and available for download. pyfa will still have regular Stable releases at about the same schedule as EVE Online patches. Information about these builds will appear in the README within the next few days.

As always, thanks to everyone that reports issues and feature requests. :D Due to the inclusion of a new dialog that spawns with errors, we expect a few errors that used to fail silently to pop up now and then. If you should notice any issues, please report them on the EVE Online forum thread or on our GitHub issues.

Don't miss a new Pyfa release

NewReleases is sending notifications on new releases.