billz released this
Oct 10, 2019
· 3 commits to master since this release
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:
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.
billz released this
Oct 6, 2019
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.
billz released this
Aug 20, 2019
· 48 commits to master since this release
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