Releases: RaspAP/raspap-webgui
Version 3.0.2
This release introduces a new "Check for update" and install feature on the About page.
What's Changed
Full Changelog: 3.0.1...3.0.2
Version 3.0.1
This maintenance and feature release brings several new options to the Quick installer:
-t, --token <accesstoken>
-n, --name <username>
-d, --update
-p, --path <path>
Updates, rather than full upgrades, are faster and easier to perform. A smoother path to upgrading to Insiders is also provided.
What's Changed
Full Changelog: 3.0...3.0.1
Version 3.0
This release extends 802.11ac 5 GHz support to allowed wireless regulatory domains (countries) and compatible hardware. See the previous 3.0-beta release for details. A default wlan1
configuration is added to simplify hosting an AP with an external adapter. Bootstrap validation is now used for required fields as well as an input mask for IP addresses. Several style tweaks and UI refinements are included.
What's Changed
- Refactor ISO countries + create IW parsing class by @billz in #1443
- Style tweaks for modal dialog by @billz in #1454
- Define/set default subnet for wlan1 by @billz in #1452
- Custom Bootstrap form validation for required fields by @billz in #1450
Full Changelog: 1.0...3.0
Version 3.0-beta
This release substantially changes how RaspAP interacts with wireless-regdb, the regulatory database used by the Linux kernel. RaspAP's internal wireless.json
db is retired in favor of tighter integration with the kernel.
Selecting a country in the Hotspot > Advanced tab now sets the wireless regulatory domain with iw
. Another nicety is the country select is populated with isoquery
, which is more comprehensive and has locale support. Configuring an AP now correctly sets the VHT center frequency segment value depending on the channel.
The end result is users are able to select their own country, rather than pick from a narrow list of 5 GHz supported ones, and configure an 802.11ac AP using channels supported by both the Linux kernel and hostapd.
tl;dr: 802.11ac support for everyone — if your country (and hardware) permits it 😉
Bug fixes, a minor enhancement and a security patch are included.
What's Changed
- Refactor ISO countries + create IW parsing class by @billz in #1443
- Fix: dashboard interface stop/start button mismatch by @billz in #1449
- Update about page with contributing tab by @billz in #1446
- Escape arguments to shell functions by @billz in #1448
- Updates to support latest Debian distros by @billz in #1442
- Update README.md by @samuelvermeulenpro in #1445
New Contributors
- @samuelvermeulenpro made their first contribution in #1445
Issue Reporters
Full Changelog: 2.9.9...3.0-beta
Version 2.9.9
This release introduces a new feature: Debug log generator #1438
More info https://docs.raspap.com/ap-basics/#debug-log
What's Changed
Full Changelog: 2.9.8...2.9.9
Version 2.9.8
Version 2.9.7
Bug fix and maintenance release. Included is installer support for GNU/Linux 12 (bookworm) 32-bit Lite.
What's Changed
- Bump fsevents from 1.2.9 to 1.2.13 by @dependabot in #1415
- Fix: log DHCP requests + DNS queries checkbox states by @billz in #1427
- Install dhcpcd dependencies for GNU/Linux 12 (bookworm) 32-bit by @billz in #1423
- Fix: More robust method to parse phy from selected interface by @billz in #1428
- Reduce hostapd service restart speed + UI tweaks by @billz in #1429
- Fix: add AP interface to vnstat for monitoring by @billz in #1431
Full Changelog: 2.9.6...2.9.7
Version 2.9.6
This is a bug fix and maintenance release. RaspAP's ad blocking facility is revised and updated with new blocklist sources, giving users more options to choose from. Blocklist file sizes are substantially reduced as well.
Big thanks as always to the invaluable contributions of our developer community and sponsors.
What's Changed
- Replaces ad block no-tracking lists w/ new sources by @billz in #1409
- Ajaxify system reboot + shutdown by @billz in #1412
- Correctly handle 64 hex digit passkey by @billz in #1411
Full Changelog: 2.9.5...2.9.6
Version 2.9.5
This is a security, bug fix and maintenance release with two translation updates. Worthy of note in this release is a PSR-4 compliant class autoloader. Rather than explicitly require various includes, these are now autoloaded from src/RaspAP/Package/Class
using namespaces. The end result is cleaner and easier to maintain code. It also paves the way for future enhancements.
Big thanks as always to the invaluable contributions of our developer community and sponsors.
What's Changed
- Refactors existing auth mechanism by @billz in #1393
- Fix theme select for material variants by @billz in #1394
- Sanitize post with escapeshellcmd() by @billz in #1395
- Update additional ajax posts with csrf_tokens by @billz
- Updates ko_KR and pt_BR locales by @billz in #1404
Special thanks to translators @dansunmi & @Osuppa
Full Changelog: 2.9.4...2.9.5
Version 2.9.4
This release contains several fixes, translation updates and a new theme. We also welcome code contributor @marek-guran to the project. Big thanks as always to the invaluable contributions of our developer community and sponsors.
What's Changed
- Small fix to Slovakian translation by @marek-guran in #1378
- Add locale support for sk_SK by @billz in #1375
- Updates Quick installer w/ doc link to authentication (Insiders) by @billz in #1383
- Update pt_BR translation 100% by @Osuppa in #1384
- Template + locales maintenance by @billz in #1385
- Dynamic Material Theme (Dark/Light) by @marek-guran in #1380
- Fixes php8 strict_types errors + numerous warnings by @billz in #1388
New Contributors
- @marek-guran made their first contribution in #1378
Full Changelog: 2.9.3...2.9.4