707 lines
56 KiB
Markdown
707 lines
56 KiB
Markdown
# Changelog
|
|
|
|
## [7.0.0-beta.4](https://github.com/nabeelio/phpvms/tree/7.0.0-beta.4) (2020-05-09)
|
|
|
|
[Full Changelog](https://github.com/nabeelio/phpvms/compare/7.0.0-beta.3...7.0.0-beta.4)
|
|
|
|
**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)*
|