Skip to content

Releases: RaspAP/raspap-webgui

Version 2.3

25 Mar 16:55
Compare
Choose a tag to compare

This release includes several new features; Bridged AP mode, advanced DHCP server options, AP login with QR code and more, plus security and bug fixes. Details below. Thanks as always to the invaluable contributions of our community.

Enhancements

  • Added Bridged AP mode. See #523, resolves #522 thanks @Taikuh
  • Encode WiFi access point SSID + password in QR code. See #503, resolves #469 thanks @glaszig
  • Security enhancement: auto-generate secure WPA passphrase.
  • Added advanced DHCP options, enables upstream DNS server config #506 thanks @glaszig
  • Added logging options for DHCP requests and DNS queries.
  • Add conf-dir option to dnsmasq.conf. Resolves #403 thanks @glaszig
  • Enable restart option when hostapd is active. Resolves #495
  • Revised and update dark theme. Terminal => Lights Out

Bug fixes

  • Fix for Quick Installer --repo --branch options. Resolves #527 thanks @Taikuh
  • Fix for log permissions not sticking. Resolves #525 thanks @Taikuh
  • Fix for hostapd option switches not persisting on first save. Resolves #536 thanks @Taikuh
  • Fix for list Connected devices in bridged AP mode #541 thanks @Taikuh
  • Update mkcert release version. Resolves #513
  • Fix miscellaneous PHP notices and warnings in lighttpd error log.

Other

  • Update installed php-cgi version to 7.3 (buster)
  • Restrict direct access in monitoring mode #494
  • Remove redundant wording in UI labels #507 thanks @glaszig
  • Replace bootstrap4-toggle add-on with native toggle #511 thanks @glaszig
  • Added financial contributors to the README, thanks @monkeywithacupcake

Version 2.2

11 Feb 07:12
Compare
Choose a tag to compare

This release includes a complete redesign of the Dashboard, support for 802.11ac 5GHz access points and several bug fixes. Details below. Thanks as always to the invaluable contributions of our community.

Enhancements

  • Redesigned Dashboard 🎉The most relevant information for operating an AP is now available at a glance. An hourly traffic graph replaces the textual stats widget that's been part of RaspAP since v1.0. Below this are wireless client connectivity details with a link quality meter and connected device info. A new Status widget above the left navigation has summary system info with LED-style indicators. See #487
  • 802.11ac 5GHz support. This required a complete refactor of handling available channels and wireless modes according to the configured WiFi country. See #450 and this FAQ.
  • Added CPU temperature to System stats. Thanks @Weylin-fr #479

Bug fixes

  • DHCP server issue when switching between managed vs. unmanaged AP. Resolves #457
  • Update dnsmasq with bind-dynamic. Resolves #429
  • Fixed repeated output of active DHCP leases. Thanks @WRXTsla
  • Fallback to defaults for wifi_stations.php in absence of user config. Resolves #486

Other

  • Added detect managedModeEnabled state with iwgetid. Resolves #455
  • Updated RPiVersion() with new model 4B revisions.

Language translations

  • Added Greek to supported languages. Thanks Chris K

Version 2.1

01 Dec 11:17
a8185d0
Compare
Choose a tag to compare

This release includes several often requested features, including OpenVPN and HTTP/SSL support. The Quick Installer has been refactored and generalized to handle many aspects of a RaspAP installation. Custom configurations are also now preserved when upgrading RaspAP, and developers will find it easier to fork and customize the project. Numerous bug fixes plus smaller enhancements and tweaks are included in this release.

Finally, the Quick Installer now has a simpler (and more memorable) address:

curl -sL https://install.raspap.com | bash

Details below. Thanks as always to the invaluable contributions of our community.

Enhancements

  • Added OpenVPN client configuration support. Resolves #147
  • Added ability to change default lighttpd server port. Resolves #146
  • Enabled installation into arbitrary web server locations. Resolves #294
  • Added SSL certificate creation with mkcert and HTTPS autoconfiguration for lighttpd.
  • Generalized and extended functionality of Quick Installer. Resolves #428
  • Handle custom configurations in a conflict-free way #426. Thanks @glaszig
  • Added -o,--openvpn option to Quick Installer. Resolves #436

Bug fixes

  • Parse/set dhcp-range & dhcp-option values from system config. Resolves #329
  • Parse/set static ip_address value for uap0. Fixes #329
  • Allow empty OpenVPN credentials in case of client RSA key auth. Thanks @r45635
  • Deprecate Raspbian 8 / php5 support. Resolves #438
  • Call optimize_php after create_raspap_dirs. Resolves #441
  • Omit wpa_pasphrase when security type is set to none. Resolves #439
  • Autostart OpenVPN client on boot. Resolves #437

Other

  • Added -r, --repo and -b, --branch command line options to Quick Installer.
  • Display latest release version in Quick Installer welcome message.
  • Added usage notes and version info options to Quick Installer.
  • Added option to disable System tab. Thanks @sedgett
  • Updated manual instructions to match common.sh. Thanks @jeffeb3
  • Improved Chart.js linkQuality graph display on dashboard.

Language translations

  • Updated en_US messages.
  • Updated Japan country code for browser language detection.

Version 2.0

01 Nov 17:30
b1f9312
Compare
Choose a tag to compare

This 2.0 release brings the project up to date with the latest versions of SB Admin 2 and Bootstrap 4. It is a major refactor of the front-end with special attention to small handheld devices. During the front-end refactoring, all supported language translations were also brought up to date. In addition, several new languages have been added to the project.

Details below. Thanks as always to the invaluable contributions of our community.

Enhancements

  • Replaced Morris Charts with Chart.js.
  • Added collapsible sidebar with a persistent toggle option.
  • Standardized service/interface status indicators, thanks @glaszig.
  • Better all-around mobile device support.
  • Optimized display on small devices (portrait phones up to 576px).
  • Upgraded to Font Awesome 5.0 icons.
  • Added Chart.js based link quality meter on Dashboard.
  • Improved layout with stacking UI cards (panels are so yesterday).
  • Improved UX.
  • Added support for DNS options in dnsmasq configuration, thanks @yusnel-rojas.

New language translations

  • Added support for Indonesian, 한국어 (Korean), 日本語 (Japanese) and Tiếng Việt (Vietnamese).
  • Updated messages in all other supported languages.

Version 1.6.2

10 Oct 17:20
Compare
Choose a tag to compare

Maintenance and future-proofing release. This brings the project up-to-date with regard to dependencies, creates a more standardized directory structure, and streamlines the install footprint somewhat.

Bower, a dependency manager for front-end components, has been deprecated for some time now in favor of Yarn and NPM. In migrating away from Bower to Yarn, this was also a good time to refactor the project's Gulp build process.

End users of RaspAP won't notice a big difference here, as there are no new features or bug fixes in this release. Developers, however, will be able to more easily modify RaspAP's dependencies and create custom builds from their forked projects (prior releases mostly inherited SB Admin 2's dependencies). Now this is as simple as modifying package.json and executing:

yarn install
gulp

Most importantly, this release paves the way for a future upgrade to Bootstrap 4 and the latest release of Start Bootstrap's SB Admin 2. RaspAP still uses the last stable release of the legacy Bootstrap 3 version of this theme. Look for this to change soon.

Version 1.6.1

06 Oct 11:45
Compare
Choose a tag to compare

Bug fix and feature release. Details below. Thanks as always to the invaluable contributions of our community.

Enhancements

  • Added a non-interactive option (-y, --yes or --assume-yes) to the Quick Installer. Resolves #397
  • Added "monitor mode" option to the project. Resolves #378
  • Many templates added, separating presentation and page logic. Thanks @glaszig

Bug fixes

  • Dnsmasq configuration fails to update after adding DHCP static lease. Resolves #407
  • Parse/set dhcpcd and dnsmasq values from system config. Addresses #329
  • Allow RaspAP to read hostapd log without elevated privileges. Thanks @glaszig

Other

  • Improved password toggle.
  • Improved theme dropdown, selected theme detection.
  • Various style tweaks/fixes.
  • Created BACKERS.md to acknowledge supporters of the project.

Version 1.6

20 Aug 09:22
Compare
Choose a tag to compare

Major update with new features and bug fixes. Special recognition to über contributor @glaszig 🎉
Additional gratitude to the invaluable contributions of our community. Details below.

Enhancements

  • Added UI to manage static DHCP leases. Resolves #267. Thanks @glaszig
  • Added advanced hostapd option to make max_num_sta configurable. Resolves #351. Thanks @glaszig
  • Enable WiFi client to connect to hidden SSID. Resolves ##345. Thanks @glaszig
  • Added service status indicators for hostapd & DHCP to panel headings. Thanks @glaszig
  • Refactored CSRF token handling for resource-modifying requests. Details #356. Thanks @glaszig
  • Load WiFi stations via Ajax, cache the result. Introduces templates to the project. Details #372. Thanks @glaszig

Bug fixes

  • Updated parse_ini_file() to correctly read ini values. Thanks @ozbotics
  • Fixed command injection issue. Also resolves #354. Thanks @glaszig
  • Fixed display of ipv6 addresses, multiple ipv4 addresses & netmasks on dashboard. Thanks @glaszig
  • Properly enable WMM in hostapd.conf. Thanks @glaszig
  • Bugfix for saving config settings. Resolves #367
  • Fixed network configuration display to properly check radio buttons. Thanks @glaszig
  • Bugfix in sudoers. Resolves #373
  • Fixed CSRF token XHR race condition. Thanks @glaszig

Other

  • Added prompt to remove installed packages. Resolves #336
  • Updated installer to detect Raspbian 10.0 (Buster). Resolves #337
  • Added CSS rule to make preformatted text blocks more readable. Thanks @glaszig
  • Improved 802.11 standard select option labels in hostapd UI. Thanks @glaszig
  • Little update to arp to speed up dashboard. Thanks @sunnybank101 & @glaszig
  • Fix up superfluous, overly nested bootstrap panels. Thanks @glaszig
  • Style tweaks for Terminal & HackerNews themes.
  • Added RPi4 to System info page. Thanks @sunnybank101 & @glaszig
  • Improved handling of files in git tree, clean up resources in project root. Details #360. Thanks @glaszig

Version 1.5.1

12 Jun 19:15
Compare
Choose a tag to compare

Bug fixes, new hi-res icons, a new raspap.service and a new language translation. Details below. Thanks as always to the invaluable contributions of our community.

Enhancements
Added a new RaspAP service control daemon.
Added raspap.service daemon to installer.
Updated project with hi-res icons for mobile devices. Resolves #321

New language translations
Added Türkçe language translation. Thanks Cuqer!

Bug fixes
Connected devices not shown for uap0. Fixes #312
Update read WifiManaged interface from config. Resolves #323
Fix for auth protocols, thanks @furest. Fixed open wifi network form element. Resolves #326
Fixed fr_FR .po file encoding. Recompiled .mo.

Version 1.5

13 Apr 15:25
Compare
Choose a tag to compare

Major update with new features, bug fixes and language translations. Details below. Thanks as always to the invaluable contributions of our community.

Enhancements
Added Wifi Client AP mode to Advanced hostapd settings. PR #297
Added Hourly statistics to Data usage UI. PR #293. Thanks @BenjiLeblond08
Added Connected Device list to dashboard. PR #302. Thanks @BenjiLeblond08

New language translations
Added support for Sinhala, thanks Damith
Added support for Finnish, thanks M4ra
French translation updates, thanks @baba747

Bug fixes
Hotfix: unmask hostapd.service (Quick Installer). Resolves #299
Fixed first APs in client scan missing. Resolves #290
Fixes related to simultaneous AP & managed mode #272 #271 #181 #151 #78 #200 & #201

Other
Processed project files with phpcs for compliance with PSR-2 coding standard.
Added small bash utility for compiling .mo files b98837a.
Bootstrap-toggle added to /vendor.
Added a project About page.

Version 1.4.1

08 Feb 11:20
dc89e3e
Compare
Choose a tag to compare

New enhancements, bug fixes and language translations. Details below. Thanks as always to the invaluable contributions of our community.

Enhancements
New mobile-friendly WiFi client configuration page. Resolves #168. Thanks @njkeng
Several enhancements to the WiFi client configuration page. Resolves #261. Thanks @PRO2XY

  1. Added RSSI / Signal strength field for scanned networks to client configuration page.
  2. Added connect button to connect to a particular SSID.
  3. Added password mask with toggle button.
  4. Improved WiFi network scanning method.

Updated dashboard to display multiple IPv4/IPv6 addresses. Thanks @D9ping
Updated revision code list. PR #285. Thanks @dalmago

New language translations
Added support for Čeština, thanks @rvallo
Added support for Русский, thanks Betep
Added support for Español, thanks @lafm1990

Bug fixes
Fixed missing information on Interface Statistics. PR #254. Resolves #152 & #249. Thanks @D9ping
Updated installer to support multiple wlan interfaces for wpa_cli. Thanks @PRO2XY
Added constant to control availability of WiFi client config. Resolves #279