Releases: pyfa-org/Pyfa
YC119.2 - v1.27.2
v1.27.2
Fixed:
- Issue which prevented Windows and OS X builds from starting (#1014). My bad!
v1.27.1
Database
- Updated to YC119.2 1.4
Fixed:
- Instances in which pyfa cannot find the correct path (#997)(#1010). This reverses a change that we made in the previous release ("Better support for running pyfa under unicode paths"). If you are experiencing start up issues, please let us know on the forums or in GitHub issues.
- Graph Tool accidentally disabled (#1001)
- CREST failing in implicit mode (#998)
- Issue with importing a file containing multiple fits (#1000)
- Issue in which the "Hide Empty Ship Groups" did not function properly (#1005)
- HTML Export not showing the fits (#1013)
Technical:
- Graphing library loads when pyfa starts, reverting back to previous behavior to fix #1001.
v1.27.0
Database:
- Updated to YC119.2 1.2
New:
- Alpha Clones: you can now assign a racial alpha clone to your character, which will cap a skill to it's respective alpha level.
- Some additional information (timings) has been added to cap boosters Misc column tooltip (#959)
- You can now select a system to use for price updating from a dropdown of popular market systems (#934) (#517) (thanks @petosorus!)
Fixed:
- Fit with boosters not importing (#919, #921)
- ECM Burst Projector duration bonus (#927)
- Can no spawn the rename dialog for All 5 character (#930)
- Issue with setting command fits that are also self-projecting fits (#931)
- Issue that may have significantly increased boot times in certain situations (#819)
- AT14 ships properly listed under Limited Edition group (#935)
- Rabisu rep range (#941)
- Better support for running pyfa under unicode paths (#379, #910, #548)
- Standup M-Set Structure Target Multiplexing Rig not applying bonus (#946)
- Issue that allowed renaming All 5 and All 0 characters
- Cargo amount window not closing if amount was not entered
- Semi-rare issue which caused moving a module to another position to fail (#932)
- Fitting crash if cargo amount is set to a high enough number (#958)
- Fix command burst target painters (Information Burst - Electronic Superiority) (#981)
- Occasional crash when trying to quit pyfa after using CREST login (#925)
- Having mixed number of active drones in a stack (#728)
- Industrial Command Ship skill not giving bonus to Mining Foreman Boost (#892)
Changed:
- Market browser now remembers user Meta filter selections between searches (#818)
- Reverted mining yield back to per second due to CCP change (however, per hr has been added to the tooltips) (#948)
- Max amount for a cargo item capped at 2,147,483,647 (#958)
Technical:
- Added some database validation checks on startup that should find and fix some semi-rare database corruption issues (damage profiles, characters, etc), along with some additional sanity checks (#917, #949, #766, #745)
- Lots of works done to the internals of pyfa to get rid of circular imports, variable shadowing, improve performance, etc.
- Graphing library now loads when the Graph window opens. This helps reduce loading times on startup, but has the side effect of increasing the time it take to show the graph window.
Huge thanks to @Ebag333 and @a-tal (CCP SnowedIn) for spearheading a lot of behind-the-scenes work on code structure, cleanup, and other efficiencies. While the primary reason for this work was to reduce development effort in the long run, we've noticed a bit of a speed improvement when first launching pyfa. This is a happy side effect that we've noticed, but are curious to hear if other folks notice it too. If so, please visit our thread on the EVE Online forums to let us know (include platform)! We are going to continue to focus on performance improvements in the next few releases.
YC119.2 - v1.27.1
NOTE: This release had an error associated with it at startup, causing the program to be unusable. In response, we've removed the builds from the download section. The bug is currently being investigated and a new release will be available ASAP.
If you have already downloaded and installed v1.27.1, it is safe to downgrade back down to v1.27.0 in the meantime.
Please download the latest 1.27.x here: https://github.com/pyfa-org/Pyfa/releases/tag/v1.27.2
YC119.2 - v1.27.0
Please download the latest 1.27.x here: https://github.com/pyfa-org/Pyfa/releases/tag/v1.27.2
Preview: Backend Improvements
Warning: This is a pre-release version of pyfa that includes some low-level backend changes that we wish to test out. Things may be unstable or break - if you notice any problems, please open an issue. If your installation completely breaks, rollback to the previous version and see here to apply an automatically created database backup: https://github.com/pyfa-org/Pyfa/wiki/Database.
With the upcoming release, we have included a contribution from @Ebag333 that fixes a bunch of irritating issues at a low lever, such as cyclical python imports. Additionally, we have included some code that runs checks against the database and fixes cases of known database corruption (these generally happened for characters and damage profiles). We are very interested in hearing about possible speed improvements with these changes, so if you notice that it's a bit snappier, let us know on the EVE Online forums.
As always, if there are any problems, please direct them to our issue tracker here
A full changelog will come with the official, stable release in the coming weeks
YC118.10 - v1.26.0
Ascension - v1.25.1
v1.25.1
New:
- Add ability to show Item Stats on tactical mode (#886)
Fixed:
- Command fits now apply their boosts to boosted fits (#873)
- Some command boost effects have been fixed (#876)
- Issue which prevented selection of Fighter Abilities (#872)
- Ice Harvester drone duration (#883)
- Damage bonus with Jackdaw Sharpshooter Mode (#871)
- Issue which causes Apostle fittings to crash (#874)
- GUI Tooltip incorrectly swapped Mag and Radar ECM strengths (#879)
v1.25.0
Database:
- Ascension 1.9
- Fleet boosting has been completely overhauled. The Fleet interface has been replaced by the Command interface which is simply a list of boosting fits (much like how you can project fits). Setting fits as booster fits has been temporarily disabled and will make a reappearance in a later release.
New:
- Item attributes and values can now be exported with a click of a button (#779)
- Proxy settings can now take a username and password (#26 / #746 / #759)
- Setting in Window> preferences to open fittings in new tab by default (#757 / #791)
- Tooltip showing hull bonuses will appear if hovering over a ship in the fitting browser (#798)
- "Project Onto Fitting" option has been created for the fitting context menu in the ship browser (#803 / #810)
- "Notes" pane has been added to keep notes about your fittings (#364, #821)
- Item Compare can not be sorted by column (does not work for Price) (#857)
Changed:
- Fighters will now have some standard ability activated by default (#799)
- HTML Export: null-sec.com and IGB support has been dropped due to neither of them being a thing anymore. All ships will open in O.smium (#826, #827)
- Mining yield stats have been changed from /s to /hr, because we at pyfa care about sensible units (#790)
- Reactive Armor Hardener has been tweaked to be more accurate (#689)
Fixed:
- Number of charges in the multi-buy export (#761 / #760)
- Some incorrect stats with Mining drones / rigs (#762)
- Carrier / fighter fixes (#756)
- Some calculation bugs with subsystems (#714, #770)
- Hacking modules getting double bonuses (#769)
- Drag image getting stuck when dragging a fitting (#479)
- Grouped drones in DNA export (#367, #828)
Technical:
- Effects can now be toggled by double clicking the effect in the Item Stats window (#804)
And probably some more things that I've forgotten to include. A big thank you to the many developers who contributed to this release of pyfa, notably @Ebag333, @MrNukealizer, @resinneublem, @IndictionEve, and everyone else I'm forgetting. This is probably the heaviest contributor release we've had. :D
Special thank you to @MrNukealizer and @Ebag333 for heading up some great, interesting research and discussion that lead to a new implementation of the RAH; all information that was found on the RAH can be found in #680 and the references to it.
Ascension - v1.25.0
Database:
- Ascension 1.9
- Fleet boosting has been completely overhauled. The Fleet interface has been replaced by the Command interface which is simply a list of boosting fits (much like how you can project fits). Setting fits as booster fits has been temporarily disabled and will make a reappearance in a later release.
New:
- Item attributes and values can now be exported with a click of a button (#779)
- Proxy settings can now take a username and password (#26 / #746 / #759)
- Setting in Window> preferences to open fittings in new tab by default (#757 / #791)
- Tooltip showing hull bonuses will appear if hovering over a ship in the fitting browser (#798)
- "Project Onto Fitting" option has been created for the fitting context menu in the ship browser (#803 / #810)
- "Notes" pane has been added to keep notes about your fittings (#364, #821)
- Item Compare can not be sorted by column (does not work for Price) (#857)
Changed:
- Fighters will now have some standard ability activated by default (#799)
- HTML Export: null-sec.com and IGB support has been dropped due to neither of them being a thing anymore. All ships will open in O.smium (#826, #827)
- Mining yield stats have been changed from /s to /hr, because we at pyfa care about sensible units (#790)
- Reactive Armor Hardener has been tweaked to be more accurate (#689)
Fixed:
- Number of charges in the multi-buy export (#761 / #760)
- Some incorrect stats with Mining drones / rigs (#762)
- Carrier / fighter fixes (#756)
- Some calculation bugs with subsystems (#714, #770)
- Hacking modules getting double bonuses (#769)
- Drag image getting stuck when dragging a fitting (#479)
- Grouped drones in DNA export (#367, #828)
Technical:
- Effects can now be toggled by double clicking the effect in the Item Stats window (#804)
And probably some more things that I've forgotten to include. A big thank you to the many developers who contributed to this release of pyfa, notably @Ebag333, @MrNukealizer, @resinneublem, @IndictionEve, and everyone else I'm forgetting. This is probably the heaviest contributor release we've had. :D
Special thank you to @MrNukealizer and @Ebag333 for heading up some great, interesting research and discussion that lead to a new implementation of the RAH; all information that was found on the RAH can be found in #680 and the references to it.
Known Issues:
- Fighter Abilities unselectable
- Command Bursts are not applying correctly
Preview: Ascension
Note: This is a beta release of the Ascension update. Please keep this in mind - if something crashes or feels off, let us know on our issues page.
Thanks to everyone who has waited patiently for this update. The reason this has taken so long is due to the complete overhaul of fleet boosting in-game which has to be mimicked in pyfa. I want to make it a point that the new Command Boosts are in their first feature iteration - they work, but they are not feature complete. There's many nice-to-have elements at the moment (for example, the Misc column on the fitting window does not display anything useful at the moment, and the Command pane is pretty bare without the ability to toggle), but we will continue to work on this to get it up to snuff in the coming weeks. As always, we welcome folks to provide feedback.
This update will be in beta until roughly the end of the week. Once any obvious bugs are fleshed out, we'll release a stable version for the masses. Full release notes will be released at that time.
Known issue: Command ships not able to activate more than one command burst, Fix implemented and described here: #834
Enjoy!
YC 118.8 - v1.24.0
YC 118.7 - v1.23.2
v.1.23.2
- Omnidirectional Tracking Enhancers causing the fitting window to not load (#718) (thanks @BartMassey!)
v.1.23.1
Fixes:
- Disallowed modules from being projected on Citadels (#707)
- Omnidirectional Tracking Links stacking issue (#709)
- Incorrect skill requirements with Long Range Fighter Bombers (#710)
- Crash caused when loading Citadel fit with colored slots enabled (#711)
v.1.23.0
Database:
- Updated to YC 118.7 1.4
New:
- Proud to announce that pyfa 1.23.0 is the first mainstream fitting utility to incorporate Citadel fittings! Please note that this is basic support. While pyfa will support Citadels, it's main focus continues to be ship fitting. As this time, there are no custom stats for Citadels. If you have any suggestions, please head over to the issue tracker and submit your ideas =)
- Implemented Neut size reduction (#684) (thanks @Ebag333!)
Fixed: