2020-05-10 00:20:04 +08:00
# Changelog
2018-03-13 11:17:58 +08:00
2020-05-10 00:20:04 +08:00
## [7.0.0-beta.4](https://github.com/nabeelio/phpvms/tree/7.0.0-beta.4) (2020-05-09)
2018-03-13 11:17:58 +08:00
2020-05-10 00:20:04 +08:00
[Full Changelog ](https://github.com/nabeelio/phpvms/compare/7.0.0-beta.3...7.0.0-beta.4 )
2018-02-10 03:20:35 +08:00
2020-05-10 00:20:04 +08:00
**Implemented enhancements:**
- Move currency selection to admin settings [\#671 ](https://github.com/nabeelio/phpvms/issues/671 )
- Center live map to custom location [\#661 ](https://github.com/nabeelio/phpvms/issues/661 )
- Pilot Names - Pilots ID [\#656 ](https://github.com/nabeelio/phpvms/issues/656 )
- Simbrief sample data [\#651 ](https://github.com/nabeelio/phpvms/issues/651 )
- Simbrief only available for bids [\#642 ](https://github.com/nabeelio/phpvms/issues/642 )
- PIREP prefile download [\#634 ](https://github.com/nabeelio/phpvms/issues/634 )
- Importer - group imported aircraft by type [\#628 ](https://github.com/nabeelio/phpvms/issues/628 )
- API: When looking up flight, return the load factor [\#611 ](https://github.com/nabeelio/phpvms/issues/611 )
- API: On prefile, return required fields [\#610 ](https://github.com/nabeelio/phpvms/issues/610 )
- Center on active flights [\#605 ](https://github.com/nabeelio/phpvms/issues/605 )
- Profiling/performance improvments [\#602 ](https://github.com/nabeelio/phpvms/issues/602 )
- Aircraft stats resync [\#585 ](https://github.com/nabeelio/phpvms/issues/585 )
- Cron Job [\#553 ](https://github.com/nabeelio/phpvms/issues/553 )
- Importing a CSV with additional airports clears all previous airports [\#490 ](https://github.com/nabeelio/phpvms/issues/490 )
- Use continuation token instead of page/offset [\#469 ](https://github.com/nabeelio/phpvms/issues/469 )
- Combine the Util classes in Facade and Support [\#467 ](https://github.com/nabeelio/phpvms/issues/467 )
- ACARS/Live flight events [\#436 ](https://github.com/nabeelio/phpvms/issues/436 )
- Allow logo upload for airline [\#417 ](https://github.com/nabeelio/phpvms/issues/417 )
- Google Analytics Settings [\#382 ](https://github.com/nabeelio/phpvms/issues/382 )
- Let update only be run if logged in/admin [\#372 ](https://github.com/nabeelio/phpvms/issues/372 )
- Airport Lookup - possible additions [\#364 ](https://github.com/nabeelio/phpvms/issues/364 )
- Set flight type for expenses for flight [\#348 ](https://github.com/nabeelio/phpvms/issues/348 )
- Extend search schedule options [\#297 ](https://github.com/nabeelio/phpvms/issues/297 )
- Change currency from settings \#671 [\#672 ](https://github.com/nabeelio/phpvms/pull/672 )
- Add privatized version of name \#656 [\#658 ](https://github.com/nabeelio/phpvms/pull/658 )
- Add Simbrief entries as sample data for load \#651 [\#652 ](https://github.com/nabeelio/phpvms/pull/652 )
- Option for SB only on bids; add the new file type \#642 [\#643 ](https://github.com/nabeelio/phpvms/pull/643 )
- Account ICAO for subfleet, airline/location if columns exist \#628 [\#632 ](https://github.com/nabeelio/phpvms/pull/632 )
- Performance improvements \#602 [\#607 ](https://github.com/nabeelio/phpvms/pull/607 )
- Center on active flights \#605 [\#606 ](https://github.com/nabeelio/phpvms/pull/606 )
- Installer fixes, remove bcmath, fix design [\#596 ](https://github.com/nabeelio/phpvms/pull/596 )
- Remove airport length restrictions \#590 [\#592 ](https://github.com/nabeelio/phpvms/pull/592 )
- Remove 4 char restriction from ICAO; use decimal type for lat/lon \#590 [\#591 ](https://github.com/nabeelio/phpvms/pull/591 )
- Recalcuate aircraft stats in nightly cron and importer \#585 \#443 [\#587 ](https://github.com/nabeelio/phpvms/pull/587 )
- \(Importer\) Set the pay rate for the ranks \#443 [\#586 ](https://github.com/nabeelio/phpvms/pull/586 )
- Fix rowmapper generator, check for fields, map users \#443 [\#583 ](https://github.com/nabeelio/phpvms/pull/583 )
- Add bcmath to the required extensions list \#558 [\#564 ](https://github.com/nabeelio/phpvms/pull/564 )
- Add the argc\_argv flag for the cgi exec \#553 [\#556 ](https://github.com/nabeelio/phpvms/pull/556 )
- Add logo to the flights page if its set \#417 [\#550 ](https://github.com/nabeelio/phpvms/pull/550 )
- Add additional events for PIREP states \#436 [\#548 ](https://github.com/nabeelio/phpvms/pull/548 )
- Cleanup Utils \#467 [\#547 ](https://github.com/nabeelio/phpvms/pull/547 )
- Add checkbox to clear previous data when importing \#490 [\#546 ](https://github.com/nabeelio/phpvms/pull/546 )
- Distro zip file from tar file \#449 [\#543 ](https://github.com/nabeelio/phpvms/pull/543 )
- Spanish files translation [\#542 ](https://github.com/nabeelio/phpvms/pull/542 )
- Add link to download ACARS config from profile [\#539 ](https://github.com/nabeelio/phpvms/pull/539 )
- Format all blade templates to 2 spaces \#530 [\#531 ](https://github.com/nabeelio/phpvms/pull/531 )
- Add menu bar for mobile [\#529 ](https://github.com/nabeelio/phpvms/pull/529 )
- Fix live and route map errors \#527 [\#528 ](https://github.com/nabeelio/phpvms/pull/528 )
- Set PIREPs page to public [\#526 ](https://github.com/nabeelio/phpvms/pull/526 )
- Try to clear caches before updating [\#522 ](https://github.com/nabeelio/phpvms/pull/522 )
- Reduce number of queries for update check [\#520 ](https://github.com/nabeelio/phpvms/pull/520 )
- Add getRootDomain\(\) to Utils [\#514 ](https://github.com/nabeelio/phpvms/pull/514 )
- Search flights by subfleet \#484 [\#506 ](https://github.com/nabeelio/phpvms/pull/506 )
- Add base Dockerfile for Dockerhub upload [\#504 ](https://github.com/nabeelio/phpvms/pull/504 )
- Add reference to docs on doc site [\#502 ](https://github.com/nabeelio/phpvms/pull/502 )
- Add new command to export a specific PIREP for debugging [\#501 ](https://github.com/nabeelio/phpvms/pull/501 )
- Flight search for departure/arrival airports not using column names [\#496 ](https://github.com/nabeelio/phpvms/pull/496 )
- Split the importer module out from the installer module [\#468 ](https://github.com/nabeelio/phpvms/pull/468 )
**Fixed bugs:**
- Aircraft hours not counting [\#683 ](https://github.com/nabeelio/phpvms/issues/683 )
- Error creating first user/airline [\#677 ](https://github.com/nabeelio/phpvms/issues/677 )
- submitting PIREP: Page Not Found [\#676 ](https://github.com/nabeelio/phpvms/issues/676 )
- Filing manual report causes SimBrief Error [\#668 ](https://github.com/nabeelio/phpvms/issues/668 )
- Error on finance page in admin [\#667 ](https://github.com/nabeelio/phpvms/issues/667 )
- API: User bids aren't loading SimBrief data for flight [\#664 ](https://github.com/nabeelio/phpvms/issues/664 )
- .: Links to pilot profiles :. [\#655 ](https://github.com/nabeelio/phpvms/issues/655 )
- Some domains \(ex, .co.uk\) not properly parsed [\#647 ](https://github.com/nabeelio/phpvms/issues/647 )
- API: Load bids through the bids.flight fields, not the flights field on the user [\#639 ](https://github.com/nabeelio/phpvms/issues/639 )
- Login page not using theme [\#638 ](https://github.com/nabeelio/phpvms/issues/638 )
- CSV import error says "csv not found" [\#636 ](https://github.com/nabeelio/phpvms/issues/636 )
- Importer - schedules not importing properly [\#630 ](https://github.com/nabeelio/phpvms/issues/630 )
- Disable using of php opcache [\#625 ](https://github.com/nabeelio/phpvms/issues/625 )
- API: Flight fields are an array when empty [\#618 ](https://github.com/nabeelio/phpvms/issues/618 )
- "Pending Pireps" in admin is blank [\#616 ](https://github.com/nabeelio/phpvms/issues/616 )
- Flight fields show all fields, not custom added ones [\#614 ](https://github.com/nabeelio/phpvms/issues/614 )
- Mixed content causes error [\#612 ](https://github.com/nabeelio/phpvms/issues/612 )
- Fares not appearing in API response for user/subfleets [\#608 ](https://github.com/nabeelio/phpvms/issues/608 )
- Not selecting active for aircraft shows nullable error [\#603 ](https://github.com/nabeelio/phpvms/issues/603 )
- Airports page repeats airport name \(infinite loop\) [\#599 ](https://github.com/nabeelio/phpvms/issues/599 )
- Calculate Distance button not working [\#595 ](https://github.com/nabeelio/phpvms/issues/595 )
- Support Seaports with 3 letter IATA/ID codes [\#590 ](https://github.com/nabeelio/phpvms/issues/590 )
- Hubs only show for registration [\#580 ](https://github.com/nabeelio/phpvms/issues/580 )
- Error when updating user in admin [\#576 ](https://github.com/nabeelio/phpvms/issues/576 )
- Updater not working because Source repository \[github\] is not defined [\#575 ](https://github.com/nabeelio/phpvms/issues/575 )
- Flights Page Search Subfleet Column [\#574 ](https://github.com/nabeelio/phpvms/issues/574 )
- Duplicate key entry for ACARS data [\#572 ](https://github.com/nabeelio/phpvms/issues/572 )
- No hint path defined for updater [\#570 ](https://github.com/nabeelio/phpvms/issues/570 )
- My Bids Page Error [\#561 ](https://github.com/nabeelio/phpvms/issues/561 )
- I can't change Current Theme [\#554 ](https://github.com/nabeelio/phpvms/issues/554 )
- Pilots cannot use the dashboard or flights without admin rights [\#480 ](https://github.com/nabeelio/phpvms/issues/480 )
- Database prefix not being applied [\#442 ](https://github.com/nabeelio/phpvms/issues/442 )
- Install not working [\#411 ](https://github.com/nabeelio/phpvms/issues/411 )
- typo in dependency on 'leaflet.geodesic' [\#687 ](https://github.com/nabeelio/phpvms/pull/687 )
- Emails/notifications not sending \#675 [\#686 ](https://github.com/nabeelio/phpvms/pull/686 )
- Aircraft hours not showing/incrementing \#683 [\#684 ](https://github.com/nabeelio/phpvms/pull/684 )
- METAR: KM as unit in visibility \#680 [\#682 ](https://github.com/nabeelio/phpvms/pull/682 )
- Blank/null IATA code isn't unique when added \#679 [\#681 ](https://github.com/nabeelio/phpvms/pull/681 )
- Fix airline creation in installer \#677 [\#678 ](https://github.com/nabeelio/phpvms/pull/678 )
- Journal not created when airline is created \#667 [\#670 ](https://github.com/nabeelio/phpvms/pull/670 )
- Check for SB being avail before filing \#668 [\#669 ](https://github.com/nabeelio/phpvms/pull/669 )
- Load Simbrief and flight data when getting bids \#664 [\#665 ](https://github.com/nabeelio/phpvms/pull/665 )
- Fix pilots page not showing up \#655 [\#660 ](https://github.com/nabeelio/phpvms/pull/660 )
- Fix PirepComment response; 201 to 200 [\#654 ](https://github.com/nabeelio/phpvms/pull/654 )
- Domain detection failing for .co.uk, etc \#647 [\#648 ](https://github.com/nabeelio/phpvms/pull/648 )
- Auth routes not using themes \#638 [\#645 ](https://github.com/nabeelio/phpvms/pull/645 )
- Don't return bids by default, fix user flight column \#639 [\#640 ](https://github.com/nabeelio/phpvms/pull/640 )
- Account for admin role, don't error out on null rows \#632 [\#637 ](https://github.com/nabeelio/phpvms/pull/637 )
- Fix airline mapping for aircraft \#628 [\#633 ](https://github.com/nabeelio/phpvms/pull/633 )
- Increase ID column size; seed ID generator with uniqid\(\) \#630 [\#631 ](https://github.com/nabeelio/phpvms/pull/631 )
- Disable using apc/opcache by default if found \#625 [\#629 ](https://github.com/nabeelio/phpvms/pull/629 )
- Fix saving of fare \#621 [\#624 ](https://github.com/nabeelio/phpvms/pull/624 )
- API: Flight fields are an array when empty \#618 [\#619 ](https://github.com/nabeelio/phpvms/pull/619 )
- Remove the flight fields link from admin \#614 [\#615 ](https://github.com/nabeelio/phpvms/pull/615 )
- HTTP/HTTPS mixed content errors \#612 [\#613 ](https://github.com/nabeelio/phpvms/pull/613 )
- Fare information not included in subfleet response \#608 [\#609 ](https://github.com/nabeelio/phpvms/pull/609 )
- Aircraft status field blank causes error \#603 [\#604 ](https://github.com/nabeelio/phpvms/pull/604 )
- METAR parsing infinite loop bugfix \#599 [\#600 ](https://github.com/nabeelio/phpvms/pull/600 )
- Table prefixes not being added to indexes [\#597 ](https://github.com/nabeelio/phpvms/pull/597 )
- Import expense and ledger entries \#443 [\#588 ](https://github.com/nabeelio/phpvms/pull/588 )
- User country mapping; ignore unused groups \#443 [\#584 ](https://github.com/nabeelio/phpvms/pull/584 )
- Change fuel used to optional \#512 [\#582 ](https://github.com/nabeelio/phpvms/pull/582 )
- Respect home hubs setting for registration \#580 [\#581 ](https://github.com/nabeelio/phpvms/pull/581 )
- Upstream null version; build version tags not being saved properly \#575 [\#578 ](https://github.com/nabeelio/phpvms/pull/578 )
- Fix edit pilot error \(Facade\Utils missing\) \#576 [\#577 ](https://github.com/nabeelio/phpvms/pull/577 )
- Upsert on ACARS positions \#572 [\#573 ](https://github.com/nabeelio/phpvms/pull/573 )
- Fix the namespace path on updater templates \#570 [\#571 ](https://github.com/nabeelio/phpvms/pull/571 )
- Route not found error for Pirep::resource\(\) call \#559 [\#565 ](https://github.com/nabeelio/phpvms/pull/565 )
- Add extra check for $acars being set \#560 [\#563 ](https://github.com/nabeelio/phpvms/pull/563 )
- Missing $subfleet error on bids page \#561 [\#562 ](https://github.com/nabeelio/phpvms/pull/562 )
- Refresh theme cache on settings page load \#554 [\#557 ](https://github.com/nabeelio/phpvms/pull/557 )
- Fix migrations when table prefix is involved \#442 [\#555 ](https://github.com/nabeelio/phpvms/pull/555 )
- Use optional\(\) around the airport fields [\#537 ](https://github.com/nabeelio/phpvms/pull/537 )
- PIREPS resource except for show [\#536 ](https://github.com/nabeelio/phpvms/pull/536 )
- Fix import during flight cron \#532 [\#535 ](https://github.com/nabeelio/phpvms/pull/535 )
- Fix PIREP edit endpoint [\#534 ](https://github.com/nabeelio/phpvms/pull/534 )
- Add a public\_url\(\) helper \#513 [\#519 ](https://github.com/nabeelio/phpvms/pull/519 )
- Correct text for no subfleets \#507 [\#518 ](https://github.com/nabeelio/phpvms/pull/518 )
- Error page not showing when database isn't configured [\#517 ](https://github.com/nabeelio/phpvms/pull/517 )
- Check user permissions on the routes \#508 [\#516 ](https://github.com/nabeelio/phpvms/pull/516 )
- Show admin dropdown for admin-access ability [\#515 ](https://github.com/nabeelio/phpvms/pull/515 )
- New subfleet not being attached to an airline on import \#479 [\#505 ](https://github.com/nabeelio/phpvms/pull/505 )
- Importing not updating existing items \#486 [\#503 ](https://github.com/nabeelio/phpvms/pull/503 )
- Set a default model value for airports on PIREP [\#500 ](https://github.com/nabeelio/phpvms/pull/500 )
- Fix GeoService errors when viewing PIREP \#498 [\#499 ](https://github.com/nabeelio/phpvms/pull/499 )
- Properly set the distance/planned\_distance [\#497 ](https://github.com/nabeelio/phpvms/pull/497 )
- 491 Installation Error [\#495 ](https://github.com/nabeelio/phpvms/pull/495 )
- Return the flight fares if there are no subfleet fares \#488 [\#489 ](https://github.com/nabeelio/phpvms/pull/489 )
- Error if there are no roles when editing a user \#480 [\#483 ](https://github.com/nabeelio/phpvms/pull/483 )
- Allow nullable field and calculate distance if nulled [\#482 ](https://github.com/nabeelio/phpvms/pull/482 )
- Pilots cannot use the dashboard or flights without admin rights [\#481 ](https://github.com/nabeelio/phpvms/pull/481 )
- Fix BindingResolutionError when debug toolbar isn't present [\#465 ](https://github.com/nabeelio/phpvms/pull/465 )
- Fix CSV imports giving Storage class not found \#454 [\#462 ](https://github.com/nabeelio/phpvms/pull/462 )
- Use PhpExecutableFinder\(\) closes \#457 \#458 [\#460 ](https://github.com/nabeelio/phpvms/pull/460 )
- Avoid proc\_open use \#455 [\#456 ](https://github.com/nabeelio/phpvms/pull/456 )
- Stricter checks on ACARS API data [\#451 ](https://github.com/nabeelio/phpvms/pull/451 )
- Remove bootstrap cache [\#448 ](https://github.com/nabeelio/phpvms/pull/448 )
**Closed issues:**
- Dashboard error when METAR visibility in KM [\#680 ](https://github.com/nabeelio/phpvms/issues/680 )
- Error adding multiple airlines without IATA codes [\#679 ](https://github.com/nabeelio/phpvms/issues/679 )
- Pages [\#641 ](https://github.com/nabeelio/phpvms/issues/641 )
- Create a "fare type" for cargo [\#621 ](https://github.com/nabeelio/phpvms/issues/621 )
- Split Sample module out into separate repo [\#593 ](https://github.com/nabeelio/phpvms/issues/593 )
- No way to add files to fleet [\#567 ](https://github.com/nabeelio/phpvms/issues/567 )
- Map Center Coords [\#566 ](https://github.com/nabeelio/phpvms/issues/566 )
- Pilot Profile Page Error [\#560 ](https://github.com/nabeelio/phpvms/issues/560 )
- File New Pirep [\#559 ](https://github.com/nabeelio/phpvms/issues/559 )
- I can't add new flight [\#558 ](https://github.com/nabeelio/phpvms/issues/558 )
- Pilot Pay route modifier [\#487 ](https://github.com/nabeelio/phpvms/issues/487 )
- Auto-update [\#449 ](https://github.com/nabeelio/phpvms/issues/449 )
- Setting to not automatically calculate distances [\#446 ](https://github.com/nabeelio/phpvms/issues/446 )
- Classic importer [\#443 ](https://github.com/nabeelio/phpvms/issues/443 )
- SimBrief integration - pirep prefile [\#405 ](https://github.com/nabeelio/phpvms/issues/405 )
- PIREP rejection doesn't move pilot back to previous airport [\#392 ](https://github.com/nabeelio/phpvms/issues/392 )
- Load Factor for flights [\#352 ](https://github.com/nabeelio/phpvms/issues/352 )
**Merged pull requests:**
- Upgrade packages with security alerts [\#653 ](https://github.com/nabeelio/phpvms/pull/653 )
- Add public/private pages \#641 [\#644 ](https://github.com/nabeelio/phpvms/pull/644 )
- SimBrief integration \#405 [\#635 ](https://github.com/nabeelio/phpvms/pull/635 )
- Add fare type for pax/cargo/mixed flights \#621 [\#623 ](https://github.com/nabeelio/phpvms/pull/623 )
- Add fixed pilot pay for a flight \#487 [\#622 ](https://github.com/nabeelio/phpvms/pull/622 )
- Add load factor and variance to flights \#352 [\#620 ](https://github.com/nabeelio/phpvms/pull/620 )
- Module/plugin installation working \#593 [\#594 ](https://github.com/nabeelio/phpvms/pull/594 )
- Add Google Analytics tracking ID to settings and to main template \#382 [\#551 ](https://github.com/nabeelio/phpvms/pull/551 )
- Set expenses on specific flight types \#348 [\#549 ](https://github.com/nabeelio/phpvms/pull/549 )
- Auto update \#449 [\#545 ](https://github.com/nabeelio/phpvms/pull/545 )
- Auto-update functionality \#449 [\#544 ](https://github.com/nabeelio/phpvms/pull/544 )
- ACARS XML config file download [\#540 ](https://github.com/nabeelio/phpvms/pull/540 )
- Make the fuel used optional [\#512 ](https://github.com/nabeelio/phpvms/pull/512 )
- Add PHP 7.4 support [\#464 ](https://github.com/nabeelio/phpvms/pull/464 )
- Replace importer with AJAX powered; better error handling \#443 [\#447 ](https://github.com/nabeelio/phpvms/pull/447 )
- Fix missing newsRepo variable [\#445 ](https://github.com/nabeelio/phpvms/pull/445 )
- Refactor and add importer to Installer module \#443 [\#444 ](https://github.com/nabeelio/phpvms/pull/444 )
- 391 Notification refactorings [\#441 ](https://github.com/nabeelio/phpvms/pull/441 )
## [7.0.0-beta.3](https://github.com/nabeelio/phpvms/tree/7.0.0-beta.3) (2020-02-08)
[Full Changelog ](https://github.com/nabeelio/phpvms/compare/7.0.0-beta.2...7.0.0-beta.3 )
**Implemented enhancements:**
- Fix formatting in blade files [\#530 ](https://github.com/nabeelio/phpvms/issues/530 )
- Make PIREP view page public [\#525 ](https://github.com/nabeelio/phpvms/issues/525 )
- Fix map line colors [\#523 ](https://github.com/nabeelio/phpvms/issues/523 )
- Null-able fuel values on PIREP [\#510 ](https://github.com/nabeelio/phpvms/issues/510 )
- include subfleet in search options [\#484 ](https://github.com/nabeelio/phpvms/issues/484 )
- PHP 7.4 in Travis [\#463 ](https://github.com/nabeelio/phpvms/issues/463 )
- Move cron problem report to main page [\#458 ](https://github.com/nabeelio/phpvms/issues/458 )
**Fixed bugs:**
- Method GET for /pireps/\<id\>/edit not supported [\#533 ](https://github.com/nabeelio/phpvms/issues/533 )
- Cron error for removing expired flights [\#532 ](https://github.com/nabeelio/phpvms/issues/532 )
- Live map marker click not working [\#527 ](https://github.com/nabeelio/phpvms/issues/527 )
- Redirect to installer properly [\#513 ](https://github.com/nabeelio/phpvms/issues/513 )
- Admin panel link not shown for users in role group [\#509 ](https://github.com/nabeelio/phpvms/issues/509 )
- Users without "admin" role can modify roles [\#508 ](https://github.com/nabeelio/phpvms/issues/508 )
- Edit flights page - text error [\#507 ](https://github.com/nabeelio/phpvms/issues/507 )
- Installation error with external databases [\#494 ](https://github.com/nabeelio/phpvms/issues/494 )
- Pirep not in KG [\#493 ](https://github.com/nabeelio/phpvms/issues/493 )
- Installation Error step2 [\#491 ](https://github.com/nabeelio/phpvms/issues/491 )
- Fares assigned to flights not working/overwritten by Subfleet [\#488 ](https://github.com/nabeelio/phpvms/issues/488 )
- Status not changing when importing CSV for aircraft [\#486 ](https://github.com/nabeelio/phpvms/issues/486 )
- Default Theme unusable on Mobile [\#485 ](https://github.com/nabeelio/phpvms/issues/485 )
- Fatal Error in subfleet page when importing routes with new aircraft [\#479 ](https://github.com/nabeelio/phpvms/issues/479 )
- Flights CSV import fails if no distance stipulated [\#478 ](https://github.com/nabeelio/phpvms/issues/478 )
- Subfleet CSV import [\#476 ](https://github.com/nabeelio/phpvms/issues/476 )
- Cron - DateTime::construct\(\) expects parameter 2 to be DateTimeZone, int given [\#461 ](https://github.com/nabeelio/phpvms/issues/461 )
- if PHP\_CLI not found in cron maintenance, put generic `php` exec there [\#457 ](https://github.com/nabeelio/phpvms/issues/457 )
- Importing schedule bug [\#454 ](https://github.com/nabeelio/phpvms/issues/454 )
- The updater/installer should clear all caches [\#408 ](https://github.com/nabeelio/phpvms/issues/408 )
**Closed issues:**
- Error 500 when trying to access Dashboard. [\#498 ](https://github.com/nabeelio/phpvms/issues/498 )
- Import multiple aircraft of different subtypes in one sheet [\#477 ](https://github.com/nabeelio/phpvms/issues/477 )
- Split out installer/importer from updater [\#453 ](https://github.com/nabeelio/phpvms/issues/453 )
- ACARS update fields can be nulled [\#450 ](https://github.com/nabeelio/phpvms/issues/450 )
- Retryable HTTP client [\#430 ](https://github.com/nabeelio/phpvms/issues/430 )
- Pireps page: 'Pending' doesn't show pending PIREPs [\#427 ](https://github.com/nabeelio/phpvms/issues/427 )
- Email when news sent out [\#391 ](https://github.com/nabeelio/phpvms/issues/391 )
- Save cron last run time [\#386 ](https://github.com/nabeelio/phpvms/issues/386 )
**Merged pull requests:**
- 7.0.0-beta3 Release [\#541 ](https://github.com/nabeelio/phpvms/pull/541 )
## [7.0.0-beta.2](https://github.com/nabeelio/phpvms/tree/7.0.0-beta.2) (2019-11-19)
[Full Changelog ](https://github.com/nabeelio/phpvms/compare/v7.0.0-beta...7.0.0-beta.2 )
**Implemented enhancements:**
- CSS Love needed for the Flights Page [\#418 ](https://github.com/nabeelio/phpvms/issues/418 )
- Add Subfleet, Custom Fields and Fares during initial schedule entry [\#410 ](https://github.com/nabeelio/phpvms/issues/410 )
- PIREP from flight/bid; orig: Bid not removed after flight accepted [\#406 ](https://github.com/nabeelio/phpvms/issues/406 )
- Auto airport lookup [\#404 ](https://github.com/nabeelio/phpvms/issues/404 )
- API Changes [\#389 ](https://github.com/nabeelio/phpvms/issues/389 )
- "Maintenance" section in admin [\#376 ](https://github.com/nabeelio/phpvms/issues/376 )
- Auto-calculate Distance on Add Flight page [\#355 ](https://github.com/nabeelio/phpvms/issues/355 )
- Change PIREP fuel field type [\#340 ](https://github.com/nabeelio/phpvms/issues/340 )
- Fuel in pireps [\#295 ](https://github.com/nabeelio/phpvms/issues/295 )
- Add field to set aircraft location [\#277 ](https://github.com/nabeelio/phpvms/issues/277 )
- Suggestion: edit pilot ID [\#265 ](https://github.com/nabeelio/phpvms/issues/265 )
- Combine subfleet and aircraft export [\#233 ](https://github.com/nabeelio/phpvms/issues/233 )
- Allow URL for downloads [\#229 ](https://github.com/nabeelio/phpvms/issues/229 )
- Move settings into database seeder [\#224 ](https://github.com/nabeelio/phpvms/issues/224 )
- Allow specifying transfer hours on registration [\#129 ](https://github.com/nabeelio/phpvms/issues/129 )
- Backend changes separating id from pilot\_id [\#324 ](https://github.com/nabeelio/phpvms/pull/324 )
**Fixed bugs:**
- Flight ID's and Airport ICAO's not clickable on airport page [\#419 ](https://github.com/nabeelio/phpvms/issues/419 )
- Distance lookup needs bcmath extension [\#407 ](https://github.com/nabeelio/phpvms/issues/407 )
- Missing flight level field on frontend [\#401 ](https://github.com/nabeelio/phpvms/issues/401 )
- Set distance to 0 if no value [\#400 ](https://github.com/nabeelio/phpvms/issues/400 )
- Upload livery via admin [\#398 ](https://github.com/nabeelio/phpvms/issues/398 )
- Block deleting airline if there are assets associated with it [\#367 ](https://github.com/nabeelio/phpvms/issues/367 )
- Cron not calculating number of flights [\#357 ](https://github.com/nabeelio/phpvms/issues/357 )
- Error Seeing data of pilot profile [\#351 ](https://github.com/nabeelio/phpvms/issues/351 )
- Fresh install doesn't create rank [\#346 ](https://github.com/nabeelio/phpvms/issues/346 )
- Fuel cost only allows whole numbers for price [\#342 ](https://github.com/nabeelio/phpvms/issues/342 )
- API calls in subfolder going to root domain [\#339 ](https://github.com/nabeelio/phpvms/issues/339 )
- Errors versión 7.0.0 \(compilación 181025-6f7735\) [\#332 ](https://github.com/nabeelio/phpvms/issues/332 )
- Error on Install [\#303 ](https://github.com/nabeelio/phpvms/issues/303 )
- Having a "Error 505" when trying to install PHPVMS [\#302 ](https://github.com/nabeelio/phpvms/issues/302 )
- Error when viewing profile or trying to add flights [\#291 ](https://github.com/nabeelio/phpvms/issues/291 )
- "Hubs as home airport" doesn't work [\#288 ](https://github.com/nabeelio/phpvms/issues/288 )
- Undocumented Extension Required - PHP 7.2 GMP [\#285 ](https://github.com/nabeelio/phpvms/issues/285 )
- ErrorException Trying to get property 'name' of non-object [\#281 ](https://github.com/nabeelio/phpvms/issues/281 )
**Closed issues:**
- Add settings.yaml changes to update available check [\#437 ](https://github.com/nabeelio/phpvms/issues/437 )
- Write current version to DB [\#428 ](https://github.com/nabeelio/phpvms/issues/428 )
- Message for configuring cron [\#424 ](https://github.com/nabeelio/phpvms/issues/424 )
- Opt in for telemetry on install [\#415 ](https://github.com/nabeelio/phpvms/issues/415 )
- Error when saving a PIREP without filling some fields and attempting to edit it [\#414 ](https://github.com/nabeelio/phpvms/issues/414 )
- Update htaccess file [\#412 ](https://github.com/nabeelio/phpvms/issues/412 )
- Allow typing in drop down menus [\#409 ](https://github.com/nabeelio/phpvms/issues/409 )
- Malformed email error on file [\#402 ](https://github.com/nabeelio/phpvms/issues/402 )
- Residual design issues from Bootstrap update [\#397 ](https://github.com/nabeelio/phpvms/issues/397 )
- Don't allow PIREP cancel if not in PENDING phase [\#395 ](https://github.com/nabeelio/phpvms/issues/395 )
- Pageable Criteria [\#390 ](https://github.com/nabeelio/phpvms/issues/390 )
- Update CSS Libraries [\#387 ](https://github.com/nabeelio/phpvms/issues/387 )
- Laravel 6 [\#384 ](https://github.com/nabeelio/phpvms/issues/384 )
- Profile menu dropdown [\#383 ](https://github.com/nabeelio/phpvms/issues/383 )
- Update vaCentral Library [\#380 ](https://github.com/nabeelio/phpvms/issues/380 )
- Implement Laravel 5.7 Notifications [\#378 ](https://github.com/nabeelio/phpvms/issues/378 )
- Generate random cache prefix on install [\#374 ](https://github.com/nabeelio/phpvms/issues/374 )
- Move transaction/journal code out of controller [\#370 ](https://github.com/nabeelio/phpvms/issues/370 )
- Add Contract for Airport information lookup [\#363 ](https://github.com/nabeelio/phpvms/issues/363 )
- RFC7807 - Standardize API error messages [\#361 ](https://github.com/nabeelio/phpvms/issues/361 )
- Imposible delete bid [\#360 ](https://github.com/nabeelio/phpvms/issues/360 )
- Change theme from settings [\#359 ](https://github.com/nabeelio/phpvms/issues/359 )
- Integration with PACX \[Feature\] [\#338 ](https://github.com/nabeelio/phpvms/issues/338 )
- Why don't you create a free ACARS for PHPVMS7 testing? [\#336 ](https://github.com/nabeelio/phpvms/issues/336 )
- Error add Roles [\#334 ](https://github.com/nabeelio/phpvms/issues/334 )
- Error during installation [\#333 ](https://github.com/nabeelio/phpvms/issues/333 )
- spatie - laravel-backup [\#330 ](https://github.com/nabeelio/phpvms/issues/330 )
- Refactor data seeding [\#329 ](https://github.com/nabeelio/phpvms/issues/329 )
- Notify/download latest version file as part of cron [\#327 ](https://github.com/nabeelio/phpvms/issues/327 )
- Notify if migration/updates are pending [\#326 ](https://github.com/nabeelio/phpvms/issues/326 )
- PIREP ID change [\#318 ](https://github.com/nabeelio/phpvms/issues/318 )
- Missing folders on install [\#316 ](https://github.com/nabeelio/phpvms/issues/316 )
- Pull in VMACars plugin [\#315 ](https://github.com/nabeelio/phpvms/issues/315 )
- Account for fuel in the finances [\#313 ](https://github.com/nabeelio/phpvms/issues/313 )
- Show module in the external website [\#310 ](https://github.com/nabeelio/phpvms/issues/310 )
- Profile picture distorted [\#309 ](https://github.com/nabeelio/phpvms/issues/309 )
- Implement cachable in models [\#307 ](https://github.com/nabeelio/phpvms/issues/307 )
- update [\#305 ](https://github.com/nabeelio/phpvms/issues/305 )
- Error with installer - Permission denied [\#298 ](https://github.com/nabeelio/phpvms/issues/298 )
- No Staff Groups/ Authorised Permissions [\#296 ](https://github.com/nabeelio/phpvms/issues/296 )
- .css and .js 404 [\#294 ](https://github.com/nabeelio/phpvms/issues/294 )
- Error on Install [\#292 ](https://github.com/nabeelio/phpvms/issues/292 )
- Ability to change interval of cron jobs [\#289 ](https://github.com/nabeelio/phpvms/issues/289 )
- ACARS api add response [\#287 ](https://github.com/nabeelio/phpvms/issues/287 )
- No bids returned in json [\#286 ](https://github.com/nabeelio/phpvms/issues/286 )
- Importing \*.csv with special characters [\#282 ](https://github.com/nabeelio/phpvms/issues/282 )
- laravel-theme doesn't seem to be respecting the theme.json extends [\#279 ](https://github.com/nabeelio/phpvms/issues/279 )
- Flight for current location not being restricted [\#263 ](https://github.com/nabeelio/phpvms/issues/263 )
- Self diagnosis [\#253 ](https://github.com/nabeelio/phpvms/issues/253 )
- Add /api/pireps/validate endpoint [\#247 ](https://github.com/nabeelio/phpvms/issues/247 )
- Cosmetic issues [\#245 ](https://github.com/nabeelio/phpvms/issues/245 )
- GDPR Compliance [\#244 ](https://github.com/nabeelio/phpvms/issues/244 )
- Read all settings into the page session [\#243 ](https://github.com/nabeelio/phpvms/issues/243 )
- Open Airspace [\#241 ](https://github.com/nabeelio/phpvms/issues/241 )
- Option to cancel PIREP [\#238 ](https://github.com/nabeelio/phpvms/issues/238 )
- Navdata sources [\#231 ](https://github.com/nabeelio/phpvms/issues/231 )
- Refactor export, use streamed response [\#227 ](https://github.com/nabeelio/phpvms/issues/227 )
- Add expense multiplier to subfleet [\#206 ](https://github.com/nabeelio/phpvms/issues/206 )
- Expenses [\#136 ](https://github.com/nabeelio/phpvms/issues/136 )
- Finances [\#130 ](https://github.com/nabeelio/phpvms/issues/130 )
- phpVMS Classic Importer [\#114 ](https://github.com/nabeelio/phpvms/issues/114 )
- Setup cron tasks [\#95 ](https://github.com/nabeelio/phpvms/issues/95 )
- Warning in admin if Installer module is still present [\#77 ](https://github.com/nabeelio/phpvms/issues/77 )
- flight planning [\#60 ](https://github.com/nabeelio/phpvms/issues/60 )
**Merged pull requests:**
- Merge 7.0.0-beta.2 to master [\#440 ](https://github.com/nabeelio/phpvms/pull/440 )
- Refactor the upgrade pending check to see if there are settings/permi… [\#438 ](https://github.com/nabeelio/phpvms/pull/438 )
- Fixes [\#435 ](https://github.com/nabeelio/phpvms/pull/435 )
- \#406 Refactor bids [\#432 ](https://github.com/nabeelio/phpvms/pull/432 )
- fixes for issue \#419 [\#429 ](https://github.com/nabeelio/phpvms/pull/429 )
- Wrap values in travis env [\#426 ](https://github.com/nabeelio/phpvms/pull/426 )
- Show a message about setting up the cron and if there was an error ru… [\#425 ](https://github.com/nabeelio/phpvms/pull/425 )
- 359 Select theme in settings [\#423 ](https://github.com/nabeelio/phpvms/pull/423 )
- Fix blank aircraft field causing error closes \#414 [\#422 ](https://github.com/nabeelio/phpvms/pull/422 )
- Bundle CSS changes [\#421 ](https://github.com/nabeelio/phpvms/pull/421 )
- Some minor CSS fixes as discussed on Discord [\#420 ](https://github.com/nabeelio/phpvms/pull/420 )
- Move telemetry option into settings; checkbox in install refs \#415 [\#416 ](https://github.com/nabeelio/phpvms/pull/416 )
- Issue fixes [\#413 ](https://github.com/nabeelio/phpvms/pull/413 )
- Catch error messages in notifying [\#403 ](https://github.com/nabeelio/phpvms/pull/403 )
- Design and file upload issues [\#399 ](https://github.com/nabeelio/phpvms/pull/399 )
- Don't allow cancels from certain states [\#396 ](https://github.com/nabeelio/phpvms/pull/396 )
- Fix map checkout call [\#394 ](https://github.com/nabeelio/phpvms/pull/394 )
- 389 API Changes [\#393 ](https://github.com/nabeelio/phpvms/pull/393 )
- CSS Libraries and style updates [\#388 ](https://github.com/nabeelio/phpvms/pull/388 )
- 384 Laravel 6 changes [\#385 ](https://github.com/nabeelio/phpvms/pull/385 )
- 380 vacentral library [\#381 ](https://github.com/nabeelio/phpvms/pull/381 )
- Use Notification/Notifiable [\#379 ](https://github.com/nabeelio/phpvms/pull/379 )
- Add maintenance section to admin, clear caches \#376 [\#377 ](https://github.com/nabeelio/phpvms/pull/377 )
- Refactor all JS API calls \#360 [\#375 ](https://github.com/nabeelio/phpvms/pull/375 )
- Set the baseURL for ajax requests [\#373 ](https://github.com/nabeelio/phpvms/pull/373 )
- Move airline transaction code into service layer [\#371 ](https://github.com/nabeelio/phpvms/pull/371 )
- 229 url for downloads [\#369 ](https://github.com/nabeelio/phpvms/pull/369 )
- \#355 Calculate distance button [\#366 ](https://github.com/nabeelio/phpvms/pull/366 )
- Add Contract interface for airport lookup functionality [\#365 ](https://github.com/nabeelio/phpvms/pull/365 )
- Refactor error handling internally to follow RFC7807 [\#362 ](https://github.com/nabeelio/phpvms/pull/362 )
- Additional logging for the stats recalculation [\#358 ](https://github.com/nabeelio/phpvms/pull/358 )
- Add missing expiry time for PIREP API [\#356 ](https://github.com/nabeelio/phpvms/pull/356 )
- Fix/metar reading [\#354 ](https://github.com/nabeelio/phpvms/pull/354 )
- Fix/metar reading [\#353 ](https://github.com/nabeelio/phpvms/pull/353 )
- Add setting to include transfer hours in calculations [\#350 ](https://github.com/nabeelio/phpvms/pull/350 )
- Remove ext-cal from requirements list [\#349 ](https://github.com/nabeelio/phpvms/pull/349 )
- Multiple ticket crash fixes [\#347 ](https://github.com/nabeelio/phpvms/pull/347 )
- Issue/327 versioning [\#345 ](https://github.com/nabeelio/phpvms/pull/345 )
- Update issue templates [\#344 ](https://github.com/nabeelio/phpvms/pull/344 )
- Add step fields to enable decimal points on fields \#342 [\#343 ](https://github.com/nabeelio/phpvms/pull/343 )
- Issue fixes [\#341 ](https://github.com/nabeelio/phpvms/pull/341 )
- Issue/329 refactor seeding [\#337 ](https://github.com/nabeelio/phpvms/pull/337 )
- Fix issue where user stats aren't incremented on PIREP auto accept [\#335 ](https://github.com/nabeelio/phpvms/pull/335 )
- Account for fuel in the finance calculations \#313 [\#331 ](https://github.com/nabeelio/phpvms/pull/331 )
- Middleware to detect is update is pending; move Routes into HTTP [\#328 ](https://github.com/nabeelio/phpvms/pull/328 )
- Change exporter to use utf-8 close \#282 [\#325 ](https://github.com/nabeelio/phpvms/pull/325 )
- Rename Interfaces to Contracts to better match Laravel conventions [\#323 ](https://github.com/nabeelio/phpvms/pull/323 )
- Cleanup SI Unit classes; METAR fixes [\#322 ](https://github.com/nabeelio/phpvms/pull/322 )
- Bump lodash from 4.17.11 to 4.17.13 [\#321 ](https://github.com/nabeelio/phpvms/pull/321 )
- Update composer library versions [\#320 ](https://github.com/nabeelio/phpvms/pull/320 )
- Add missing folders under storage/public \#316 [\#319 ](https://github.com/nabeelio/phpvms/pull/319 )
- Add interface to additional roles/permissions \#296 [\#314 ](https://github.com/nabeelio/phpvms/pull/314 )
- Fix pax count fields; add fuel used field \#295 [\#312 ](https://github.com/nabeelio/phpvms/pull/312 )
- Apply fixes from StyleCI [\#311 ](https://github.com/nabeelio/phpvms/pull/311 )
- Laravel 5.8 Update [\#308 ](https://github.com/nabeelio/phpvms/pull/308 )
- Add more search criteria/dev environment via docker-compose \#297 [\#306 ](https://github.com/nabeelio/phpvms/pull/306 )
- Add gmp to requirements in install \#285 [\#301 ](https://github.com/nabeelio/phpvms/pull/301 )
- Revert "Update issue templates" [\#300 ](https://github.com/nabeelio/phpvms/pull/300 )
- Update issue templates [\#299 ](https://github.com/nabeelio/phpvms/pull/299 )
## [v7.0.0-beta](https://github.com/nabeelio/phpvms/tree/v7.0.0-beta) (2018-10-25)
[Full Changelog ](https://github.com/nabeelio/phpvms/compare/v7.0.0-alpha2...v7.0.0-beta )
**Implemented enhancements:**
- Follow flight checkbox on live map [\#246 ](https://github.com/nabeelio/phpvms/issues/246 )
- PIREP restrictions based on settings [\#221 ](https://github.com/nabeelio/phpvms/issues/221 )
- Save PIREP as draft [\#220 ](https://github.com/nabeelio/phpvms/issues/220 )
- Shorten fields on flights table [\#205 ](https://github.com/nabeelio/phpvms/issues/205 )
- Show bids in profile [\#203 ](https://github.com/nabeelio/phpvms/issues/203 )
- Don't change rank if current rank is higher than the one found [\#196 ](https://github.com/nabeelio/phpvms/issues/196 )
- pagination sizes [\#162 ](https://github.com/nabeelio/phpvms/issues/162 )
- Allow overriding templates [\#161 ](https://github.com/nabeelio/phpvms/issues/161 )
- Replace old pjax library with newer one [\#133 ](https://github.com/nabeelio/phpvms/issues/133 )
- Awards [\#113 ](https://github.com/nabeelio/phpvms/issues/113 )
- Setting to restrict airport selection to hubs [\#104 ](https://github.com/nabeelio/phpvms/issues/104 )
- Pilot leave status [\#96 ](https://github.com/nabeelio/phpvms/issues/96 )
- schedule import [\#15 ](https://github.com/nabeelio/phpvms/issues/15 )
**Fixed bugs:**
- Error saving PIREP [\#252 ](https://github.com/nabeelio/phpvms/issues/252 )
- Updater with modules not working [\#249 ](https://github.com/nabeelio/phpvms/issues/249 )
- User registration country and timezone not saving [\#223 ](https://github.com/nabeelio/phpvms/issues/223 )
- Importer inserts invalid data on empty columns/rows [\#222 ](https://github.com/nabeelio/phpvms/issues/222 )
- Import/export - missing fields [\#219 ](https://github.com/nabeelio/phpvms/issues/219 )
- Country flag not showing on user list [\#218 ](https://github.com/nabeelio/phpvms/issues/218 )
- fares/subfleet unique field blocks saving [\#214 ](https://github.com/nabeelio/phpvms/issues/214 )
- module navigation not working \(admin\) [\#201 ](https://github.com/nabeelio/phpvms/issues/201 )
- Bid not removed when pirep if filled [\#200 ](https://github.com/nabeelio/phpvms/issues/200 )
- Not saving Flight Time [\#199 ](https://github.com/nabeelio/phpvms/issues/199 )
**Closed issues:**
- SettingsController/Repo are saving as "on" instead of 1/true [\#272 ](https://github.com/nabeelio/phpvms/issues/272 )
- Auto Accept New Pilot isn't working [\#269 ](https://github.com/nabeelio/phpvms/issues/269 )
- Suggestion: button to copy aircraft [\#267 ](https://github.com/nabeelio/phpvms/issues/267 )
- Combine aircraft and subfleet import/export into one [\#256 ](https://github.com/nabeelio/phpvms/issues/256 )
- cron - recalculate hours [\#254 ](https://github.com/nabeelio/phpvms/issues/254 )
- Install Directory is missing from git repo [\#251 ](https://github.com/nabeelio/phpvms/issues/251 )
- Warning: require\(C:\xampp\Virtual Airline Website\bootstrap/../vendor/autoload.php\): failed to open stream: No such file or directory in C:\xampp\Virtual Airline Website\bootstrap\autoload.php on line 17 [\#248 ](https://github.com/nabeelio/phpvms/issues/248 )
- Settings [\#239 ](https://github.com/nabeelio/phpvms/issues/239 )
- HTTP caching [\#237 ](https://github.com/nabeelio/phpvms/issues/237 )
- Module artisan command bug [\#234 ](https://github.com/nabeelio/phpvms/issues/234 )
- Add /api/news [\#232 ](https://github.com/nabeelio/phpvms/issues/232 )
- Start date/end date, along with day of week options [\#230 ](https://github.com/nabeelio/phpvms/issues/230 )
- Replace weather lookup [\#228 ](https://github.com/nabeelio/phpvms/issues/228 )
- File/avatar uploads [\#226 ](https://github.com/nabeelio/phpvms/issues/226 )
- Change fleet page to load subfleets first [\#217 ](https://github.com/nabeelio/phpvms/issues/217 )
- Add sort options [\#216 ](https://github.com/nabeelio/phpvms/issues/216 )
- Auto loader on Line 17 [\#215 ](https://github.com/nabeelio/phpvms/issues/215 )
- Add flight fields [\#213 ](https://github.com/nabeelio/phpvms/issues/213 )
- Recaptcha in registration [\#212 ](https://github.com/nabeelio/phpvms/issues/212 )
- Browser tests [\#211 ](https://github.com/nabeelio/phpvms/issues/211 )
- Axios HTTP library [\#210 ](https://github.com/nabeelio/phpvms/issues/210 )
- Replace skinning with laravel-theme [\#209 ](https://github.com/nabeelio/phpvms/issues/209 )
- Refactor getting expenses in FinanceData [\#208 ](https://github.com/nabeelio/phpvms/issues/208 )
- Change all money to hold in cents, not dollars [\#204 ](https://github.com/nabeelio/phpvms/issues/204 )
- Pilot pay - rank base and subfleet multiplier [\#197 ](https://github.com/nabeelio/phpvms/issues/197 )
- Flight schedule importer/exporter [\#194 ](https://github.com/nabeelio/phpvms/issues/194 )
- use find/replace in bootstrapWith\(\) call [\#163 ](https://github.com/nabeelio/phpvms/issues/163 )
- Awards [\#155 ](https://github.com/nabeelio/phpvms/issues/155 )
- System Changes/Additions [\#135 ](https://github.com/nabeelio/phpvms/issues/135 )
- Airport & Aircraft Changes [\#134 ](https://github.com/nabeelio/phpvms/issues/134 )
- Handle flight specific fares & multipliers [\#125 ](https://github.com/nabeelio/phpvms/issues/125 )
- Flight set day of week [\#122 ](https://github.com/nabeelio/phpvms/issues/122 )
- Airport page [\#85 ](https://github.com/nabeelio/phpvms/issues/85 )
- Bulk upload charts to airport [\#84 ](https://github.com/nabeelio/phpvms/issues/84 )
- Pull some values from existing .env file [\#79 ](https://github.com/nabeelio/phpvms/issues/79 )
- METAR Information [\#61 ](https://github.com/nabeelio/phpvms/issues/61 )
- flights page [\#57 ](https://github.com/nabeelio/phpvms/issues/57 )
- fuel costs to airports and fuel type on subfleet [\#41 ](https://github.com/nabeelio/phpvms/issues/41 )
- generate aircraft hex code on create [\#33 ](https://github.com/nabeelio/phpvms/issues/33 )
**Merged pull requests:**
- More acceptable translation to opt-in \(es\) [\#284 ](https://github.com/nabeelio/phpvms/pull/284 )
- Fix 404s to requirements/setup in README.md [\#283 ](https://github.com/nabeelio/phpvms/pull/283 )
- Hide expired live flight from live map and remove from DB [\#280 ](https://github.com/nabeelio/phpvms/pull/280 )
- \[WIP\] Laravel 5.7 Update [\#278 ](https://github.com/nabeelio/phpvms/pull/278 )
- Make admin input outline darker [\#276 ](https://github.com/nabeelio/phpvms/pull/276 )
- capture & display pilot transfer hours [\#275 ](https://github.com/nabeelio/phpvms/pull/275 )
- Optimize query with eager loading [\#274 ](https://github.com/nabeelio/phpvms/pull/274 )
- Fix SettingsController saving boolean value as 'on' [\#273 ](https://github.com/nabeelio/phpvms/pull/273 )
- Hide inactive pilot from pilot list page [\#271 ](https://github.com/nabeelio/phpvms/pull/271 )
- Fix flight search restriction [\#270 ](https://github.com/nabeelio/phpvms/pull/270 )
- Apply fixes from StyleCI [\#268 ](https://github.com/nabeelio/phpvms/pull/268 )
- Fix METAR issue [\#264 ](https://github.com/nabeelio/phpvms/pull/264 )
- Apply fixes from StyleCI [\#262 ](https://github.com/nabeelio/phpvms/pull/262 )
- Apply fixes from StyleCI [\#261 ](https://github.com/nabeelio/phpvms/pull/261 )
- Enable eager loading [\#259 ](https://github.com/nabeelio/phpvms/pull/259 )
- Implement cron to remove expired bids [\#258 ](https://github.com/nabeelio/phpvms/pull/258 )
- Fix timezone list HTML Escaped [\#257 ](https://github.com/nabeelio/phpvms/pull/257 )
- Update 07/13/2018 es-translations [\#255 ](https://github.com/nabeelio/phpvms/pull/255 )
- ES translation [\#250 ](https://github.com/nabeelio/phpvms/pull/250 )
- flights filtered per va [\#242 ](https://github.com/nabeelio/phpvms/pull/242 )
- Avatar Issue [\#236 ](https://github.com/nabeelio/phpvms/pull/236 )
- Install bug [\#235 ](https://github.com/nabeelio/phpvms/pull/235 )
## [v7.0.0-alpha2](https://github.com/nabeelio/phpvms/tree/v7.0.0-alpha2) (2018-02-23)
[Full Changelog ](https://github.com/nabeelio/phpvms/compare/v7.0.0-alpha1...v7.0.0-alpha2 )
**Implemented enhancements:**
- Get user PIREPs [\#192 ](https://github.com/nabeelio/phpvms/issues/192 )
- Use time conversion class [\#190 ](https://github.com/nabeelio/phpvms/issues/190 )
- Require inputs in Imperial units [\#189 ](https://github.com/nabeelio/phpvms/issues/189 )
- Make planned\_distance in prefile optional [\#185 ](https://github.com/nabeelio/phpvms/issues/185 )
- If there's no /pirep/route calls, when it's filed, write the route [\#184 ](https://github.com/nabeelio/phpvms/issues/184 )
- Create a /api/flight/{id}/route call [\#183 ](https://github.com/nabeelio/phpvms/issues/183 )
- Make all APIs behind auth [\#173 ](https://github.com/nabeelio/phpvms/issues/173 )
- Add bid [\#172 ](https://github.com/nabeelio/phpvms/issues/172 )
- Setting for only showing aircraft that are at the departure airport [\#171 ](https://github.com/nabeelio/phpvms/issues/171 )
- Font for input [\#169 ](https://github.com/nabeelio/phpvms/issues/169 )
- Read default value from settings table [\#106 ](https://github.com/nabeelio/phpvms/issues/106 )
**Fixed bugs:**
- Volume units to lbs/kg, not gal/liter [\#193 ](https://github.com/nabeelio/phpvms/issues/193 )
- Add country to airline missing [\#191 ](https://github.com/nabeelio/phpvms/issues/191 )
- SKIN\_NAME missing on error pages [\#187 ](https://github.com/nabeelio/phpvms/issues/187 )
- Airport timezone not being saved [\#182 ](https://github.com/nabeelio/phpvms/issues/182 )
- Rank checkboxes not being saved [\#181 ](https://github.com/nabeelio/phpvms/issues/181 )
- Make sure cancelled PIREPs don't show [\#180 ](https://github.com/nabeelio/phpvms/issues/180 )
- Ignore cancelled PIREPs in duplicate check [\#179 ](https://github.com/nabeelio/phpvms/issues/179 )
- Make sure all fields are returned in PIREP object [\#178 ](https://github.com/nabeelio/phpvms/issues/178 )
- autopopulate SOURCE field in ACARS [\#177 ](https://github.com/nabeelio/phpvms/issues/177 )
- Make sure pireps.restrict\_aircraft\_to\_rank is respected [\#170 ](https://github.com/nabeelio/phpvms/issues/170 )
- Don't change rank if current rank is non-auto promoting [\#168 ](https://github.com/nabeelio/phpvms/issues/168 )
- PIREP hours can't be changed [\#167 ](https://github.com/nabeelio/phpvms/issues/167 )
- Changing a flight status does not save [\#150 ](https://github.com/nabeelio/phpvms/issues/150 )
- Additional PIREP fields don't save correctly [\#146 ](https://github.com/nabeelio/phpvms/issues/146 )
**Closed issues:**
- Cleanup icons [\#195 ](https://github.com/nabeelio/phpvms/issues/195 )
- remove raw\_data field from pirep table [\#188 ](https://github.com/nabeelio/phpvms/issues/188 )
- Remove Resource::withoutWrapping\(\) to follow jsonapi spec [\#186 ](https://github.com/nabeelio/phpvms/issues/186 )
- Add an `artisan phpvms:dev-install` command [\#176 ](https://github.com/nabeelio/phpvms/issues/176 )
- Pagination settings [\#175 ](https://github.com/nabeelio/phpvms/issues/175 )
- Implement setting for flights at pilot's current airport [\#174 ](https://github.com/nabeelio/phpvms/issues/174 )
- Minimum PHP supported version to 7.1 [\#166 ](https://github.com/nabeelio/phpvms/issues/166 )
- Update to Laravel 5.6 [\#165 ](https://github.com/nabeelio/phpvms/issues/165 )
- Updater [\#164 ](https://github.com/nabeelio/phpvms/issues/164 )
- Allow adding rank in subfleet page [\#160 ](https://github.com/nabeelio/phpvms/issues/160 )
- Docs [\#153 ](https://github.com/nabeelio/phpvms/issues/153 )
## [v7.0.0-alpha1](https://github.com/nabeelio/phpvms/tree/v7.0.0-alpha1) (2018-02-04)
[Full Changelog ](https://github.com/nabeelio/phpvms/compare/f158c11dea7c0a4af27c93382333b67fdc531e3a...v7.0.0-alpha1 )
**Implemented enhancements:**
- Widgetized components [\#127 ](https://github.com/nabeelio/phpvms/issues/127 )
- Set aircraft location on landing [\#112 ](https://github.com/nabeelio/phpvms/issues/112 )
- save user IP on login [\#110 ](https://github.com/nabeelio/phpvms/issues/110 )
- When rejecting PIREP, add a comment/reason [\#107 ](https://github.com/nabeelio/phpvms/issues/107 )
- Check for duplicate PIREPs and add setting [\#105 ](https://github.com/nabeelio/phpvms/issues/105 )
- create vendor.js with webpack [\#91 ](https://github.com/nabeelio/phpvms/issues/91 )
- move from bower to webpack [\#90 ](https://github.com/nabeelio/phpvms/issues/90 )
- Pilots list and profile [\#82 ](https://github.com/nabeelio/phpvms/issues/82 )
- pirep auto-accept for certain rankings [\#24 ](https://github.com/nabeelio/phpvms/issues/24 )
- Investigate removing the Repository pattern to simplify [\#6 ](https://github.com/nabeelio/phpvms/issues/6 )
**Fixed bugs:**
- Error when sending /api/pireps/prefile [\#149 ](https://github.com/nabeelio/phpvms/issues/149 )
- Extra numbers on flights page [\#148 ](https://github.com/nabeelio/phpvms/issues/148 )
- Unable to select any aircraft from fleet on file PIREP page [\#147 ](https://github.com/nabeelio/phpvms/issues/147 )
- Error thrown when editing a saved flight [\#145 ](https://github.com/nabeelio/phpvms/issues/145 )
- When you delete flight from admin, filed pirep will throw error [\#144 ](https://github.com/nabeelio/phpvms/issues/144 )
- Avoid calling MySQL executable for creating database [\#132 ](https://github.com/nabeelio/phpvms/issues/132 )
- Aircraft can be added without specifying a subfleet [\#128 ](https://github.com/nabeelio/phpvms/issues/128 )
- Non error flash messages not showing [\#126 ](https://github.com/nabeelio/phpvms/issues/126 )
- Removing subfleet from flight [\#124 ](https://github.com/nabeelio/phpvms/issues/124 )
- User still has API access if they're not ACTIVE [\#119 ](https://github.com/nabeelio/phpvms/issues/119 )
- Delete bids when flight is deleted [\#103 ](https://github.com/nabeelio/phpvms/issues/103 )
- JSON error messages [\#92 ](https://github.com/nabeelio/phpvms/issues/92 )
- add subfleet to flight broken [\#88 ](https://github.com/nabeelio/phpvms/issues/88 )
- logout functionality not working from frontpage [\#26 ](https://github.com/nabeelio/phpvms/issues/26 )
**Closed issues:**
- `fuel\_used` in pirep/file [\#159 ](https://github.com/nabeelio/phpvms/issues/159 )
- Add additional fields for PIREP and flights [\#158 ](https://github.com/nabeelio/phpvms/issues/158 )
- Stub file [\#157 ](https://github.com/nabeelio/phpvms/issues/157 )
- Add config.php in root on install [\#156 ](https://github.com/nabeelio/phpvms/issues/156 )
- New registrations are auto-accepted and put as active [\#151 ](https://github.com/nabeelio/phpvms/issues/151 )
- new version alert [\#143 ](https://github.com/nabeelio/phpvms/issues/143 )
- Footer copyright text [\#142 ](https://github.com/nabeelio/phpvms/issues/142 )
- Version build number to use string/assigned date [\#141 ](https://github.com/nabeelio/phpvms/issues/141 )
- Handle duplicate flight number [\#139 ](https://github.com/nabeelio/phpvms/issues/139 )
- Restrict shown aircraft to user's rank [\#138 ](https://github.com/nabeelio/phpvms/issues/138 )
- Docs [\#137 ](https://github.com/nabeelio/phpvms/issues/137 )
- Checksum for tarball [\#123 ](https://github.com/nabeelio/phpvms/issues/123 )
- API Items need [\#120 ](https://github.com/nabeelio/phpvms/issues/120 )
- ACARS API [\#118 ](https://github.com/nabeelio/phpvms/issues/118 )
- List of cron jobs required [\#117 ](https://github.com/nabeelio/phpvms/issues/117 )
- Add create/edit fields for columns [\#111 ](https://github.com/nabeelio/phpvms/issues/111 )
- Add PIREP cancel endpoint and cleanup job [\#109 ](https://github.com/nabeelio/phpvms/issues/109 )
- ACARS table should save the route [\#102 ](https://github.com/nabeelio/phpvms/issues/102 )
- /api/fleet and /api/user/fleet [\#101 ](https://github.com/nabeelio/phpvms/issues/101 )
- Assign subfleets to ranks [\#100 ](https://github.com/nabeelio/phpvms/issues/100 )
- show dates/times in proper timezone [\#97 ](https://github.com/nabeelio/phpvms/issues/97 )
- editable fields not working [\#94 ](https://github.com/nabeelio/phpvms/issues/94 )
- Settings page needs to be completed [\#93 ](https://github.com/nabeelio/phpvms/issues/93 )
- Airport page pagination & search [\#87 ](https://github.com/nabeelio/phpvms/issues/87 )
- Mark airport as hub [\#86 ](https://github.com/nabeelio/phpvms/issues/86 )
- Terms and Conditions & COPPA during registration [\#81 ](https://github.com/nabeelio/phpvms/issues/81 )
- Look at alternative to Entrust [\#78 ](https://github.com/nabeelio/phpvms/issues/78 )
- Check if .env file exists in installer [\#76 ](https://github.com/nabeelio/phpvms/issues/76 )
- upload travis artifact to phpvms ftp as "latest.zip" [\#75 ](https://github.com/nabeelio/phpvms/issues/75 )
- Track hours on airframes [\#73 ](https://github.com/nabeelio/phpvms/issues/73 )
- PIREP accept/reject in admin should call PIREP service [\#72 ](https://github.com/nabeelio/phpvms/issues/72 )
- Error with MySQL syntax when creating database. [\#71 ](https://github.com/nabeelio/phpvms/issues/71 )
- pirep comments [\#70 ](https://github.com/nabeelio/phpvms/issues/70 )
- findWithoutFail Method does not exist [\#69 ](https://github.com/nabeelio/phpvms/issues/69 )
- Commit error 403 [\#67 ](https://github.com/nabeelio/phpvms/issues/67 )
- Keep Showing 404.... [\#66 ](https://github.com/nabeelio/phpvms/issues/66 )
- wrap migrate command [\#65 ](https://github.com/nabeelio/phpvms/issues/65 )
- Create 404 page [\#63 ](https://github.com/nabeelio/phpvms/issues/63 )
- link to admin in nav if you have permissions [\#62 ](https://github.com/nabeelio/phpvms/issues/62 )
- Error while creating database [\#56 ](https://github.com/nabeelio/phpvms/issues/56 )
- shared hosting stuff [\#55 ](https://github.com/nabeelio/phpvms/issues/55 )
- gravatar url for profile [\#54 ](https://github.com/nabeelio/phpvms/issues/54 )
- news and notams module [\#52 ](https://github.com/nabeelio/phpvms/issues/52 )
- try atoum vs phpunit [\#51 ](https://github.com/nabeelio/phpvms/issues/51 )
- Cache Airports calls [\#49 ](https://github.com/nabeelio/phpvms/issues/49 )
- add custom fields table for flights [\#48 ](https://github.com/nabeelio/phpvms/issues/48 )
- Events system [\#43 ](https://github.com/nabeelio/phpvms/issues/43 )
- add fuel costs types to the airports table [\#40 ](https://github.com/nabeelio/phpvms/issues/40 )
- adjust "created" date for airline [\#39 ](https://github.com/nabeelio/phpvms/issues/39 )
- add gross\_weight to PIREPs [\#38 ](https://github.com/nabeelio/phpvms/issues/38 )
- subfleet to flight pivot values [\#37 ](https://github.com/nabeelio/phpvms/issues/37 )
- API authentication/middleware [\#36 ](https://github.com/nabeelio/phpvms/issues/36 )
- REST API [\#35 ](https://github.com/nabeelio/phpvms/issues/35 )
- use uuids on a few tables [\#34 ](https://github.com/nabeelio/phpvms/issues/34 )
- subfleet \(ranks, expenses\) [\#32 ](https://github.com/nabeelio/phpvms/issues/32 )
- How to install this? [\#31 ](https://github.com/nabeelio/phpvms/issues/31 )
- experiment with changing PDO mode [\#30 ](https://github.com/nabeelio/phpvms/issues/30 )
- forgot password [\#27 ](https://github.com/nabeelio/phpvms/issues/27 )
- rankings [\#23 ](https://github.com/nabeelio/phpvms/issues/23 )
- module system [\#22 ](https://github.com/nabeelio/phpvms/issues/22 )
- pireps [\#21 ](https://github.com/nabeelio/phpvms/issues/21 )
- admin user management [\#20 ](https://github.com/nabeelio/phpvms/issues/20 )
- modify DatabaseSeeder to look at env [\#19 ](https://github.com/nabeelio/phpvms/issues/19 )
- look at flarum method of install [\#18 ](https://github.com/nabeelio/phpvms/issues/18 )
- navdata ingestion [\#17 ](https://github.com/nabeelio/phpvms/issues/17 )
- settings panel [\#16 ](https://github.com/nabeelio/phpvms/issues/16 )
- routing and scheduling [\#14 ](https://github.com/nabeelio/phpvms/issues/14 )
- airport details page [\#13 ](https://github.com/nabeelio/phpvms/issues/13 )
- currency format config [\#12 ](https://github.com/nabeelio/phpvms/issues/12 )
- aircraft details page [\#11 ](https://github.com/nabeelio/phpvms/issues/11 )
- user dashboard and profile pages [\#10 ](https://github.com/nabeelio/phpvms/issues/10 )
- admin panel work [\#9 ](https://github.com/nabeelio/phpvms/issues/9 )
- theme/skins engine [\#8 ](https://github.com/nabeelio/phpvms/issues/8 )
- Integrate roles and permissions [\#7 ](https://github.com/nabeelio/phpvms/issues/7 )
- rebuild tables [\#5 ](https://github.com/nabeelio/phpvms/issues/5 )
- front-end template [\#4 ](https://github.com/nabeelio/phpvms/issues/4 )
- Laravel 5.4 [\#3 ](https://github.com/nabeelio/phpvms/issues/3 )
- look up role-based permissions [\#2 ](https://github.com/nabeelio/phpvms/issues/2 )
- installer [\#1 ](https://github.com/nabeelio/phpvms/issues/1 )
**Merged pull requests:**
- Fixed a few field entries [\#116 ](https://github.com/nabeelio/phpvms/pull/116 )
- Remove unique email entry [\#115 ](https://github.com/nabeelio/phpvms/pull/115 )
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*