Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.0.0 #929

Merged
merged 42 commits into from
Apr 6, 2020
Merged

v2.0.0 #929

merged 42 commits into from
Apr 6, 2020

Conversation

exodus4d
Copy link
Owner

@exodus4d exodus4d commented Mar 21, 2020

Breaking changes:

  • BC Break: Upgraded required PHP version v7.1v7.2
  • BC Break: Core PHP framework + dependencies (Fat-Free Framework) moved into composer.json and is no longer part of this repo
  • BC Break: PHP namespaces changed (PSR-4 standard). The root namespace for all PF related scripts is Exodus4D\Pathfinder
  • BC Break: Project folder structure changed. Removed app/main dir

Features:

Improvements:

Upgrades:

Fixes:

  • Fixed broken "Account settings" dialog where "map share toggles" not get saved Unable to enable "Private Maps" option under the "Share" submenu in the Account Settings menu. #889 Account Settings wont save #911
  • Fixed a js bug where map sync failed after map tabs switch
  • Fixed not working "map location tracking" toggle
  • Fixed a bug where characters don´t get "admin" roles in Pathfinder, even if in-game roles are set Problems with 2.0 #930
  • Fixed missing signature "data site" "Central Guristas Data Mining Site" in C4 Shattered wh Shattered C4 Wormhole Data Site #902
  • Fixed UI dialog layout (mobile breakpoint CSS issue) for "route search" dialog
  • Fixed a bug where "route search" ignores flag for 'shortest/secure'
  • Fixed map filter for "killstream" Killboard Streams #932
  • Fixed a js bug where current active(selected) system becomes deselected after system was dragged on map
  • Fixed a js bug where new auto mapped systems (e.g. after jump) were positioned outside current map scroll viewport
  • Fixed blurry map when map zoom was changed
  • Fixed a bug where click at "logout" shows error notification instead of redirecting the user to /login page Error 403: Forbidden #894
  • Fixed compatibility issue with PHP v7.4 Error with PHP 7.4.0 #887
  • Fixed a bug where /setup throws HTTP 5xx error if no pathfinder DB found
  • Fixed some memory leaks where Charts don´t get destroyed properly

exodus4d and others added 30 commits December 8, 2019 17:54
- Fixed a bug where route search ignores flag for 'shortest/secure' route search requests
- BC Break: Core _PHP_ framework + dependencies moved into `composer.json` and are no longer part of this repo
- Upgraded some 3rd party _Composer_ dependencies: `monolog/monolog`, `swiftmailer/swiftmailer`, `league/html-to-markdown`, `react/socket`, `react/promise-stream`
- Fixed a bug where `/setup` throws HTTP `5xx` error if no `pathfinder` DB exists
- Fixed compatibility issue with PHP `v7.4`, closed #887
…espace for all _PF_ related scripts is `Exodus4D\Pathfinder`

- BC Break: Project folder structure changed. Removed `app/main` dir.
- BC Break: Core _PHP_ framework + dependencies moved into `composer.json` and are no longer part of this repo
…espace for all _PF_ related scripts is `Exodus4D\Pathfinder`

- BC Break: Project folder structure changed. Removed `app/main` dir.
- BC Break: Core _PHP_ framework + dependencies moved into `composer.json` and are no longer part of this repo
…espace for all _PF_ related scripts is `Exodus4D\Pathfinder`
- NEW "plugin API" for custom UI modules, closed #913
- NEW live "Killstream" for killboard module, closed #909
- NEW "custom layout" UI settings, closed #470
- Upgraded "[_pathfinder_esi_](https://github.com/exodus4d/pathfinder_esi)" Web API client`v1.3.2` → `v2.0.0`
- Fixed a js bug where current active(selected) system becomes deselected after system was dragged on map
- Fixed a js bug where new auto mapped systems (e.g. after jump) were positioned outside current map scroll viewport
- Fixed a js bug where map sync failed after map tabs switch
- Fixed blurry map when map zoom was changed
- Fixed multiple minor JS bugs where map render/update failed
…lib `v0.5.1` → `v0.6.4`

- Fixed some UI issues mapped systems that have active pilots in
- Fixed some memory leaks where Charts don´t get destroyed properly
…d of redirecting the user to `/login` page, closed #894
- Upgraded "[_Select2_](https://select2.org/)" js lib `v4.0.6-rc.1` → `v4.0.13`
- Fixed some issues where changed map settings (e.g. "share") do not get updated/stored, closed #889, closed #925
- Moved ajax endpoints for map create/update/delete into `/Api/Rest/` dir
- Minor UI improvements for "manual dialog" (fixed pixelated text)
- Fixed visible paginate buttons in local overlay
Update lists of signatures for WH classes
- Fixed some bugs ("infinite scroll" in select options) in "_Select2_" js plugin
…tion no longer requires a Git acc. Package will be installed from [packagist.org/packages/exodus4d/pathfinder_esi](https://packagist.org/packages/exodus4d/pathfinder_esi)
- Fixed some broken endpoint URLs (case sensitive)
@exodus4d exodus4d added this to the v2.0.0 milestone Mar 21, 2020
@exodus4d exodus4d self-assigned this Mar 21, 2020
@exodus4d exodus4d changed the title v2.0.0-rc.1 v2.0.0 Apr 6, 2020
@exodus4d exodus4d merged commit 62dc991 into master Apr 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants