v1.5.2
- New connection "size" flags for wormholes #645 #568
- New "jump history" breadcrumb added to header #812
- New map "zoom" and map "move" options #791 #101
- New map option for "preserve signatures" after system delete #814
- New UI table added to "wormhole data" info modal, showing trueSec of its origin (source) system #797
- New shortcut
alt
+N
for system renaming #790 - New Chinese localization for signature "group" names #784
- New "debug/develop" map overlays (developers only) #785
- Improved "map zoom". Zoom level stays persistent between sessions
- Improved "route search" dialog. Added new "connection size" select field
- Improved "signature type" map overlays on "connection endpoints" #725
- Improved WebSocket panels on
/setup
page (new live stats, new log viewer,..) - Improved "lazy delete" signatures toggle button. Now becomes "inactive" after each
ctrl
+v
update action #724 - Upgraded "Font Awesome" icon lib
v5.2.0
→v5.9.0
- Upgraded "Datatables" js lib
v1.10.12
→v1.10.18
- Upgraded "localForage" js lib
v1.4.2
→v1.7.3
- Upgraded "Mustache" js lib
v1.0.0
→v3.0.1
- Upgraded "Slidebars" js lib
v0.10
→v2.0.2
- Upgraded "jsPlumb" js lib
v1.7.6
→v2.9.3
- Upgraded "Raphaël" js lib
v2.1.2
→v2.2.8
- Upgraded "farahey" js lib
v0.5
→v1.1.2
- Fixed a bug where connections "disappear" from map for some seconds
- Fixed broken "set rally" point poke #786
- Fixed a bug where "open ingame info" for char/system does not work in some UI tables
- Fixed a bug where "multi character location tracking" is not working on different browser tabs #446
- Fixed some PHP type declarations #783
- Fixed a bug where k-space system not gets auto-created on EVE client login
- Fixed thrown
OverflowException()
for large JSON payload, received over TCP-Socket connections #792 - Fixed DB DNS parsing. Allow hyphens or underscores in DB names #780
- Fixed some "map sync" issues for WebSocket installations
- Fixed "map update" ajax sync request in
beforeUnload
event (no js error) - Fixed an issue where updating "jump log" data failed #709
- Fixed a bug where deleted systems reappear on map (caching problem)
- Removed jQuery fullscreen plugin. Replaced by HTML5´s native "Fullscreen API"
- Removed
composer.lock
from.gitignore
Upgrade guide: v1.5.1
→ v1.5.2
1. Backup your DB (in case something went wrong!)
2. Backup your *.ini config files
3. Replace existing code (e.g. $ git pull
)
4. Adjust *.ini config files.
- updated "VERSION" in
pathfinder.ini
- new route "
/api/map/updateUnloadData
" inroutes.ini
5. Install Composer packages
Composer will do the job for you. Run this command in your projects root dir:
$ composer install
Hint: This installs/updates all packages from
composer.json
by checkingcomposer.lock
6. Upgrade your DB
- Go to
/setup
page and updatepathfinder
DB, click "Setup tables" - Go to
/setup
page and fix column(s), click on "Fix columns/keys" - The
type
name for "frigate" connections has changed! You need to run this SQL statement manually to change existing frigate connections to the new name:
UPDATE `connection` SET
`updated` = NOW(),
`type` = JSON_REPLACE(`type`, JSON_UNQUOTE(JSON_SEARCH(`type`, 'one', 'frigate')), 'wh_jump_mass_s')
WHERE
JSON_SEARCH(type, 'one', 'frigate') IS NOT NULL
8. Clear cache data
- Clear cached data (filecache:
tmp/cache
or Redis) - Clear cached template files (
tmp/*.php
)
Upgrade WebSocket server: v1.2.0
→ v1.2.1
Installations with WebSocket setup, have to upgrade to v1.2.1
.
Check out README.md for more information.
1. Stop WebSocket server
2. Replace existing code
3. Install new Composer packages
4. Restart WebSocket server
If you have update problems, feel free to ask in our dev-chat: #Slack