Skip to content

Release 2.1.2

Choose a tag to compare

@phl0 phl0 released this 15 Oct 06:51
· 1473 commits to master since this release
e4d17a2

This is a maintenance release which also adds a few features. The interface for Clublog has been refactored to cope with recent changes on their side. Also the code for interfacing LoTW has been reviewed and changes regarding signatures and counties to confirm have been implemented. The awards section was extended to include WPX.

With this version PHP8 is now the minimum required PHP version and Wavelog will not install on lower versions any more. The WPX award code will only work from MariaDB 10.2 or MySQL 8.0 onwards.

  • Internal: Added creation/modifydate to every table, to track changes better (by @int2001)
  • Adjust 1st-login-wizard to be usable on old legacy-screens (by @int2001)
  • Make DXCC-Logic more reliable, rely on DXCC-ID rather than String (by @int2001)
  • Set custom-header on "Login failed" to make it more usable for rate-limiting with reverse-proxies (by @int2001)
  • Fix County-Logic when working U.S.-Stations. Dropdown wasn't populated properly (by @int2001)
  • Reject QSOs which are coming without Band and Frequency set via API or ADIF (by @int2001)
  • Lock cronjobs which are updating reference-data to prevent them running more than once at the same time (by @int2001)
  • Added current streak to banner at dashboard, if there's a streak (by @int2001)
  • Clublog-Related: only allow mailadress for credentials, since Clublog-API rejects login with call (by @int2001)
  • Prevent QSOs with PROP_MODE=SAT but no SAT-Name being pushed to AMSAT (by @int2001)
  • LAX-CORS-Logic for CAT-Interface. allow setting Frequency via websites (by @int2001)
  • Internal naming/handling of dupecheck (by @int2001)
  • Refactored Clublog-Interface, to take care of any known exception which causes clublog to ban the instance with an IP-Block (by @int2001)
  • Dashboard banners to be dismissable by click (by @phl0)
  • Allow LoTW to confirm counties for specific DXCCs like US, Canada, Russia, China, Australia, Japan and Finland (by @phl0)
  • Added option to set QSL sent/received via LBA edit functions (by @phl0)
  • Fixed LoTW download reports to show VUCC grids if (single) gridsquare is empty (by @phl0)
  • Allow hams.at announced grids to show if worked/confirmed/new (by @phl0)
  • Refactored installer to make PHP8 the minimum required PHP version (by @phl0)
  • TLEs for re-entered satellites are now deleted upon TLE update to prevent errors on tracking (by @phl0)
  • Fixed a bug regarding the calculation of LoTW signatures for some specific DXCCs (by @phl0)
  • Reworked the filters and actions to dropdowns in the Advanced Logbook (by @AndreasK79)
  • Reworked the filters to a dropdown in the DXCC award (by @AndreasK79)
  • Fixed an error in the OQRS search when all was chosen for result (by @AndreasK79)
  • Added ADIF 3.1.6 support (by @AndreasK79)
  • Fixed a duplicate quicksearch error in the Advanced Logbook, which would in some cases give a datatable error (by @AndreasK79)
  • Added CSV export to the Advanced Logbook (by @AndreasK79)
  • Fixed missing submode in the Timeline query (by @AndreasK79)
  • Added WPX Award (by @AndreasK79 and @phl0)
  • Removed redundant code (by @HB9HIL)
  • Randomized Clublog Upload Intervals (by @HB9HIL)
  • Updated some bot-related files (by @HB9HIL)
  • Made HTTPS Check more reliable (by @HB9HIL)
  • HAMqsl integration & Solar/Propagation information can be displayed at the dashboard (by @szporwolik)
  • Fix QSO panel when using a date format with commas (by @agrif)
  • Notes overhaul: updated view of the notes, added "Contacts" category with required logic, first step for callsign sticky notes (by @szporwolik)