Skip to content

Changelog

chrRtg edited this page May 23, 2021 · 30 revisions

Sonarcloud Status

Changelog

To update skŸlizer refer to the update the application section of the skŸlizer wiki.

ToDo

What's next

  • implement users wish list (feel free to suggest!)
  • darken signatures the older they become
  • ability to color code entries for structures based on standing (manual, without fetching standings from ESI)
  • scan structure timers (hack them)

2021-05-23 (v3.0.0)

  • Import and view Mining Ledgers - show them with efficacy grapsh in the new Ledger-View
  • Dashboard improved, show timers, fuel due, chunk due and inactive drills
  • Moon value caculated on price of composition (calculated wit 100% mining yield)
  • PHP7.4 or better as a new precondition
  • Application migrated to Laminas Framework
  • Complete Update of the underlying libraries
  • code fixes to improve security, stability and reliablilty
  • and a lot of small bug fixes and improvements

2020-05-09 (v2.4.5)

  • error handling improved to avoid paused queues, catches now err 500 on authorization and token refresh
  • Structures: show ripe moons also from past 3 days
  • Moons & Scan: show proper chunk arrival time in lists

2020-04-11 (v2.4.4)

  • timezone set globally to UTC, similar to EVE-ESI to solve problems on some installations

2020-04-10 (v2.4.3)

  • Bugfix in structur fetch who stalled the queue fixed

2020-04-06 (v2.4.2)

  • New moon scan replace the old one

2020-04-06 (v2.4.1)

  • Timers now working as expected and visually improved
  • When fetching structures handle 3xx and 5xx ESI errors as recoverables

2020-03-29 (v2.4.0)

  • New module "Structures", shows next Moons, fuel due for structures and structure timers. The module is in a early state, filter is not supported yet, structure timers are not perfect because of the lack of example data (have no timers yet :)

2020-03-14 (v2.3.1)

  • Chunk duration was not calculated properly
  • better highlight for ripe Chunks and if Fuel goes empty
  • Hover over Chunk or Fuel duration shows due date

2020-03-08 (v2.3.0)

  • Ally/Corp importer only gets Corporation in Alliances. Now if entering a Corp name or ticker add '+' to force a deep search on ESI, may take a while but will find anything (issue #30)
  • Error handling of elaborated logins (corp directors) improved
  • Don't overide user settings from database on loging in. (patch from Aaron Kable)
  • composer package name improved to meet upcoming v2 standard

2019-10-06 (v2.2.2)

  • shell script can now export MoonGoo in the EVE format by userID, solarsystemID or constellationID
  • sometimes the structures updater hung, will now get reset and restarted after one hour

2019-10-01 (v2.2.1)

  • remove corporation structures from DB no longer provided by ESI
  • refactoring

2019-10-27 (v2.2.0)

  • New login for Corporation directors or at least members with roles "Station Manager" and "Accountant"
  • binary to fetch stations and citatels of the corporations each few minutes to add all your stations to skylizer
  • show details like chunk arrival and fuel expiry
  • support for Ansiblex FLEX structures (Jump Gate, Cyno Jammer, Cyno Beacon) - Kudos to 'pvyParts' for his pull request
  • refactoring and small code optimizations

update to 2.2.0

For details please refer to How to install

  • import ressource/db/skylizer_update_v220.sql to update your database
  • add some entries into config/autoload/local.php, see scope_mining into array eve_sso[]
  • add some scopes at EVE Online developers portal:
    • esi-universe.read_structures.v1
    • esi-corporations.read_structures.v1
    • esi-industry.read_corporation_mining.v1
  • run each minute from cron: php -f bin/skylizer_console.php update:structures. For details please refer to Updates: Update Structures and Citadels

2019-09-21 (v2.1.5)

  • update prices of moon material with prices from market.fuzzwork.co.uk instead of evepraisal

2019-09-01 (v2.1.4)

  • remove all moon goo of a moon (requires moon.manage or admin)

2019-08-30 (v2.1.3)

  • update prices of moon material with prices from evepraisal

2019-06-01 (v2.1.2)

  • dont show distances for anomalies, the next-celestial detection is not enabled for them
  • changed fonts to Roboto / Roboto Mono for better readability, some more slight changes to the UI
  • while refineries are not neccessary bound to a moon we have to treat them in the same way as any structure when calculating the next celestial and distance

2019-06-01 (v2.1.1) - Citadels

  • Structures scans (Directional Scanner)
  • get a list with all citadels, engineering complex, refineries and towers
  • Refineries are connected whith the moon scans immediately
  • also get the postions next to a planet, moon, station or stargate with their distance
  • player given names are detected and stored
  • edit details like ownership and name
  • automatic replacement of refineries if type or name has changed
  • improved help for scan and dscan
  • further fixes
    • remove anomalies and wormholes after a max lifetime of three days has been exceeded
    • improved user interface, became more condensed
    • table layout for Scan changed
    • more feedback in the after scan has been processed
    • improved filters

2019-04-16 (v2.0.5)

  • support authorisation by alliance (see ./config/autoload/local.php : ally_allow)

2019-04-12 (v2.0.4)

  • (D)Scan: fixed, scan of lesser quality no longer overwrite the existing scan
  • Scan & (D)Scan: Problem saving structures fixed
  • S(D)Scan: added "Shattered Ice Field" and "Shattered debris Field" (update, see ´ressource/db/skylizer_update_v204.sql.bz2´)
  • (D)Scan: result-table: removed seconds from timestamp, decreased font size for timestamp and user name
  • lot of code changes to improve security and code quality, see skŸlizer on Sonarcloud: https://sonarcloud.io/dashboard?id=chrRtg_eve-skylizer

2019-01-23 (v2.0.3)

  • User Admin got datatables - public skylizer has more than 600 users, requires a better user management
  • Table length switch defaults now to 25, with furhter steps of 50, 100 and "all".
  • SonarQube Scan, lot of small stuff fixed, some methods refactored

2018-12-15 (v2.0.2)

  • (D)Scan: Bugfix : comma detection : "2,48 AU" in English client on a German Windows, but "2.48 AU" with English/English

2018-11-25 (v2.0.1)

  • (D)Scan: added "unscanned" filter and view to (D)Scan
  • (D)Scan: on paste autosubmit

2018-11-25 (v2.0.0)

  • generic fuzzwork data importer (bash script)
  • new module "(D)Scan" to analyze and store SCAN results and to enhance the data
  • (D)Scan: allow pseudo connetions to High, Low, 0.0 und W-space
  • (D)Scan: add wormhole connections
  • (D)Scan: make wormhole connections removable
  • (D)Scan: link wormhole connections delete scan button / function
  • (D)Scan: jump after scan into current system
  • (D)Scan: highlight newly added signatures in table
  • (D)Scan: remove signatures because no longer in scan/dscan
  • (D)Scan: filter by type
  • (D)Scan: filter by type -> set to "show all"
  • (D)Scan: system index overlay, click on systemname
  • (D)Scan: edit structures of any kind
  • Moons / (D)Scan: delete structures
  • clean up documentation
  • lot of small bug fixes

2018-06-22 (V1.1.2)

  • hover over struture name or structure owner shows a tooltip with detailed information

2018-06-18 (V1.1.1)

  • bug fix in user and role management - pages were not accessible if missing database entries

2018-06-13 (V1.1.0)

  • Structures - which kind structure has been anchored, who is the owner and what is the name of the structure?
  • Moons - now skŸlizer show all moons, regardless of some scanned him or not
  • Internationalization - regardless if you play Eve with English, Russian, German or French, your moon-scan is understood by skŸlizer
  • Stability & Security - core parts of the code has been improved for stability and safety
  • improved command line updater (see Updates) (you may have to change your cron-job!)
  • updated database dump with full alliance and corporation database and fresh EVE Online static data from 30.05.2018.
  • PHP 7.1 is now minimum requirement, PHP 7.2 is preferred.

2018-05-16 (V1.0.3)

  • big code update to allow smooth database structure update to prepare future improvements
  • small bug fixes to improve the user manangement
  • from root directory start the db-migration with ./vendor/doctrine/doctrine-module/bin/doctrine-module migrations:migrate. You may add --dry-run to read first about the changes to your database.

2018-05-10 (V1.0.2)

2018-04-10 (V1.0.1)

  • fixed problem with login, thanks to Elexia Beacon for the bug report
  • small changes and updates on the layout