CHANGELOG.txt

  1. 7.x CHANGELOG.txt
  2. 6.x CHANGELOG.txt
  3. 6.x modules/tinymce/lib/tinymce/changelog.txt
  4. 4.x CHANGELOG.txt
  5. 5.x CHANGELOG.txt
FlightPath 7.x Changelog
========================

2024-05-26
  Made modifications to install.php so that bare-domain installs go more smoothly.

  Fixed warnings for PHP 8.2

  Tagging this point as RC1 (Release Candidate 1); no longer in "dev".
  

2024-05-25
  Added PHP version to System status page.
  
  Removed more warnings which appear in PHP 8.2.
  
  Added extra help (and the way that fp_get_js_alert() function shows a ? link) for selecting a catalog year from
  the admin console.
  
  Fixed issues with installation.
  
  Fixed spot where theme was defaulting to "fp6_clean"
  
  Made modifications to the default banner to bring in a consistent style.
  

2024-04-24
  Updated README.txt for information re: the silk icon set.


2024-04-08
  Removed possible exploit vector that would have allowed users without the proper permissions to submit
  the "report contact" form.
  
  Added new constants to bootstrap.inc, indiating location of jquery and jquery ui.  This lets us update 
  either of those files/locations later on, without disrupting custom scripts.
  
  Modification to SMTP module to add MessageID to sent emails.

  General cleanup of old files.


2024-03-26
  Various changes and fixes to remove warnings for PHP 8.2
  

2024-03-20
  To fix XSS vulnerability, modified Content module to disallow dangerous HTML (like script tags)
  in titles.


2024-03-15
  Fixed various deprecated warnings for PHP 8.2.
  
  Fixed issue where substitutions were no longer working, due to changes in how PHP 8.2
  compares numbers and strings.
  
  Added new function fp_trim(), which is meant to act as a drop-in replacement for trim(),
  except that it can accept NULL or FALSE and return ''.  Regular trim() cannot do this
  without triggering a deprecated warning.
  

2024-01-26
  Fixing warnings in stats module.
  

2024-01-07
  Updated signalwire library for PHP 8.x, made modifications to it for FlightPath (removed need for \twilio\Fax, which wasn't included)

  Continuing to clean code of deprecated an warning messages.
  
  Added a more robust UID when sending calendar invites, to better ensure uniqueness.
 
  DatabaseHandler->get_student_name() returns "Unknown Student" if it cannot find the student.

  Had an issue where if a hidden form variable (using FAPI) was '0', then it was not correctly
  being handled in the Content module.


2023-12-02
  Updated TinyMCE to version 5.10.9 (current stable release at the time of this writing)
  
  Updated jQuery to 3.7.1 (current stable release at the time of this writing)
  
  Updated jQuery UI to 13.1.2 (current stable release at the time of this writing)
  
  Renamed the "core" theme to simply fp_clean, instead of "fp6_clean".  Made adjustments to code to use this name.
  
  Continuing to clean code of deprecated and warning messages.
  

2023-12-01
  Initial move to new 7.x branch, from the 6.x branch.  The primary goal of this branch (while in a "dev" state) is
  to move to compatibility with PHP 8.x.

  Cleaning code of deprecated & warning messages.

File

CHANGELOG.txt
View source
  1. FlightPath 7.x Changelog
  2. ========================
  3. 2024-05-26
  4. Made modifications to install.php so that bare-domain installs go more smoothly.
  5. Fixed warnings for PHP 8.2
  6. Tagging this point as RC1 (Release Candidate 1); no longer in "dev".
  7. 2024-05-25
  8. Added PHP version to System status page.
  9. Removed more warnings which appear in PHP 8.2.
  10. Added extra help (and the way that fp_get_js_alert() function shows a ? link) for selecting a catalog year from
  11. the admin console.
  12. Fixed issues with installation.
  13. Fixed spot where theme was defaulting to "fp6_clean"
  14. Made modifications to the default banner to bring in a consistent style.
  15. 2024-04-24
  16. Updated README.txt for information re: the silk icon set.
  17. 2024-04-08
  18. Removed possible exploit vector that would have allowed users without the proper permissions to submit
  19. the "report contact" form.
  20. Added new constants to bootstrap.inc, indiating location of jquery and jquery ui. This lets us update
  21. either of those files/locations later on, without disrupting custom scripts.
  22. Modification to SMTP module to add MessageID to sent emails.
  23. General cleanup of old files.
  24. 2024-03-26
  25. Various changes and fixes to remove warnings for PHP 8.2
  26. 2024-03-20
  27. To fix XSS vulnerability, modified Content module to disallow dangerous HTML (like script tags)
  28. in titles.
  29. 2024-03-15
  30. Fixed various deprecated warnings for PHP 8.2.
  31. Fixed issue where substitutions were no longer working, due to changes in how PHP 8.2
  32. compares numbers and strings.
  33. Added new function fp_trim(), which is meant to act as a drop-in replacement for trim(),
  34. except that it can accept NULL or FALSE and return ''. Regular trim() cannot do this
  35. without triggering a deprecated warning.
  36. 2024-01-26
  37. Fixing warnings in stats module.
  38. 2024-01-07
  39. Updated signalwire library for PHP 8.x, made modifications to it for FlightPath (removed need for \twilio\Fax, which wasn't included)
  40. Continuing to clean code of deprecated an warning messages.
  41. Added a more robust UID when sending calendar invites, to better ensure uniqueness.
  42. DatabaseHandler->get_student_name() returns "Unknown Student" if it cannot find the student.
  43. Had an issue where if a hidden form variable (using FAPI) was '0', then it was not correctly
  44. being handled in the Content module.
  45. 2023-12-02
  46. Updated TinyMCE to version 5.10.9 (current stable release at the time of this writing)
  47. Updated jQuery to 3.7.1 (current stable release at the time of this writing)
  48. Updated jQuery UI to 13.1.2 (current stable release at the time of this writing)
  49. Renamed the "core" theme to simply fp_clean, instead of "fp6_clean". Made adjustments to code to use this name.
  50. Continuing to clean code of deprecated and warning messages.
  51. 2023-12-01
  52. Initial move to new 7.x branch, from the 6.x branch. The primary goal of this branch (while in a "dev" state) is
  53. to move to compatibility with PHP 8.x.
  54. Cleaning code of deprecated & warning messages.