*** 0.5.0:

*** This release is a major rewrite. Loads of under-the-hood changes. Huge part of the code has been rewritten, reimplemented, organised, cleaned up, optimised and made easier to extend in the future. 
* NEW: Network profiles (finally!). Comments please!
* NEW: Automatic path detection. No manual config.
* NEW: Support for networks with hidden ESSIDs.
* NEW: Context menu for each found network.
* NEW: Sysfs based device detection (kernel 2.6.x required!).
* NEW: Device selection combo is hidden if only one interface is found.
* NEW: wlassistant runs using sudo to avoid permissions mess in different distros.
* FIX: Much shorter startup time.
* FIX: Proper connection checking.
* REM: Real interface name lookup removed.
* REM: Only managed networks supported (Ad-Hoc & other didn't work most of the time anyway. Will rewrite it sometime later, depending on how badly the users want it. Comment pls.).
* REM: Removed "Scan upon startup" option - it is the default behaviour now.
* REM: Removed "Skip encrypted networks" scanning option.
* REM: Removed "Connection timeout" option for dhcpcd. Hardcoded to 25s.
* NOTE: As for now, per network profiles can not be edited. You have to delete one and re-enter all the settings. It might be an inconvenience if you are using networks that change their parameters often, but I wanted to release and get early feedback on the whole profiles implementation.
* NOTE: You might encounter some annoying "This function is not yet implemented" messages. Reason? See above.
* NOTE: I am well aware that the configuration dialog needs redesigning. I'm actually considering removing it completely and implementing more per network options. Comments pls!
* NOTE: See TODO before giving ideas or feature requests to get an overview of what is already planned for the next releases.

*** 0.3.9
* NEW: the long-awaited dhclient support
* NEW: button to terminate current process
* some bugfixes and ui changes

*** 0.3.8a BUGFIX RELEASE:
* FIX: Quality detection (again, last time, hopefully)
* FIX: some cards reported 'Managed' as 'Master'
* FIX: ESSIDs including space now are correctly set
* FIX: no more unnecessary errors from iwlist & others
* FIX: kcfg file now installed in the proper location
* FIX: path detection (now only accepts files in /usr/.. or /sbin or /bin)
* FIX: existing dhcpcd instance now properly quits if necessary
* some code cleanup

*** version 0.3.8
* NEW: manual interface configuration (not DHCP)
* NEW: Option to run custom command upon connection
* NEW: use frequency if channel number not available
* NEW: honor KDE single-click behaviour (option)
* NEW: Quit upon successful connection (option)
* NEW: Use ping to verify that connection is successfully established.
* NEW: Case-sensitive essid matching option
* FIX: Support for dhcpcd .pid files
* FIX: Column width set correctly
* FIX: Removed "Auto mode" option (shouldn't be needed)
* FIX: All columns now movable & resizable
* FIX: Proper quality detection / estimation (if no noise level reported)
* FIX: Icon

*** version 0.3.7
* NEW: app now aware of channel number (thanks to Michael Long)
* FIX: network list is sorted properly now
* FIX: interfaces should be now detected properly if more than 1 is present (feedback pls!)
* FIX: 'Detect' and 'Configure...' buttons disabled while connecting
* FIX: quality should be now reported properly on all cards (with help of Michael Long, feedback pls!)
* FIX: mode changed to 'Managed' before scanning to ensure proper results
* other minor fixes

*** version 0.3.6
* NEW: Encryption status shown using an icon
* NEW: Graphical link quality indicator
* NEW: automatic key selection if name matches ESSID.
* FIX: revert cursor after setting ad-hoc parameters
* some UI refinements
* status info if ad-hoc and/or encrypted networks skipped during scanning
* other small fixes I don't remember.


*** version 0.3.5
* NEW: WEP support (please test it, I have no wlan with WEP atm)
* FIX: compile problem fixed, thanks to elitecodex (& his friend)
* FIX: do not try to get info from dhcp when in ad-hoc mode.
* changed binary name to wlassistant (shorter), so make sure to uninstall any previous version!
* changed defaults.


*** version 0.3.1
* NEW: human-readable interface names (PCI devices only, udev required).
* NEW: option to automatically scan at startup (using first detected device)
* FIX: signal quality now shown correctly.
* FIX: other small fixes.

****** DESCRIPTION ******

Wireless Assistant (wlassistant) is a small application that allows you to connect to wireless networks.

* MAIN FEATURES:
- Managed Networks Support
- WEP Encryption Support
- Not Broadcasted ("hidden") ESSIDs Support
- Per Network (AP) Configuration Profiles
- Automatic (DHCP, both dhcpcd and dhclient) and manual configuration options.

The program uses wireless-tools, route, ifconfig, dhcpcd/dhclient as its backends so they need to be installed.

*** IMPORTANT: As of this release wlassistant is run using 'sudo'. As a result no 'permission denied' errors are handled. Make sure your sudo is configured properly so you can run wlassistant.
EXAMPLE: If you want to create a e.x. 'wifi' group wich users should be allowed to use wlassistant, add the following line to your /etc/sudoers:
    %wifi  ALL=NOPASSWD: <your_kde_dir>/bin/wlassistant