Releases: xvitaly/wloc
Releases · xvitaly/wloc
Release 1.1.0
Changes
- Explicitly set timeouts for external backends.
- Slightly updated documentation.
- Updated Doxygen manifest to version 1.9.7.
Linux-specific changes
- Switched from obsolete python-networkmanager library usage to Network Manager GObject API.
Windows-specific changes
- Implemented automatic API token import on upgrades.
- Explicitly marked launcher option as deprecated.
- Updated embedded Python to version 3.11.4.
- Updated PyInstaller core to version 5.13.0.
- Updated requests to version 2.31.1.
- Updated urllib3 to version 2.0.3.
- Updated comtypes to version 1.2.0.
Release 1.0.1
Bug fixes
- Fixed Doxygen generation after switching to pyproject.toml.
Changes
- Renamed the license file to match modern guidelines.
- Updated build-system requirements in pyproject.toml.
- Updated GitHub CI status badges.
- Switched AppVeyor CI builds to Python 3.11.
Release 1.0.0
New
- Added KeyboardInterrupt and SystemExit exception handlers.
- Converted some internal Python packages to modules.
- Included additional licenses and files to the result tarball.
- Added CodeQL workflow for GitHub code scanning.
- Added dependabot support for tracking dependencies.
Changes
- Converted the project to src-layout.
- Switched the project to
pyproject.toml
. - Removed the legacy
setup.py
andrequirements.txt
files. - Updated Tox configuration file.
- Switched CI to Python 3.11.
- Switched to a local copy of the Apache 2.0 license in README.
- Removed LGTM badges and integration.
Windows-specific changes
- Updated embedded Python to version 3.10.9.
- Updated PyInstaller core to version 5.7.0.
- Updated urllib3 to version 1.26.13.
Release 0.9.2
Changes
- Added Tox support for running unit tests and code linters.
- Updated tarball generator to include special files and unit tests.
- Updated GitHub actions to the latest releases.
Windows-specific changes
- Added an option to add the installation directory to
%PATH%
. - System environment variables installation is now used as default.
- Updated InnoSetup engine to version 6.2.1.
- Updated PyInstaller core to version 5.3.
- Updated requests to version 2.28.1.
Release 0.9.1
Changes
- Fixed bogus installer name.
- Removed no longer needed icons.
Release 0.9.0
Changes
- Fixed issue with missing APs while connected to Wi-Fi both on GNU/Linux and Microsoft Windows.
- Updated all dependencies to the latest releases.
Release 0.8.0
New
- Public method
WiFiLocator.add_network()
can now operate both with percents and dBm. Negative numbers will be treated as dBm and positive as percents. - Implemented full Android (Termux) support.
Changes
- Switched Microsoft Windows builds to Python 3.10.
- The installer will require entering at least one API token.
- Ported to Doxygen 1.9.2.
- Added YAML issue templates.
- Unified build scripts.
- Updated CI build manifests.
- Performed code refactoring.
Release 0.7.0
New
- Introduced a new exception type MissingArgumentError.
Changes
- Refactored exception handling logic in application.
- Refactored logger engine.
- Updated documentation and manpage.
- Rebased Doxygen configuration file to version 1.9.1.
Windows specific
- Updated bundled Python to version 3.8.10.
- Updated bundled libraries to the latest releases.
Release 0.6.0
New
- Added manpage for the application part.
- API errors now will be automatically decoded and returned.
- API tokens presence will be checked before trying to call an external backends.
Bug fixes
- Fixed issues with python-networkmanager >= 2.2.
Changes
- Added copies of the MIT and Apache 2.0 licenses.
- Explicitly specified minimal dependencies versions.
- Implemented automatic dependency parser for the
setup.py
script. - Updated RPM SPEC file to comply with the modern Fedora packaging guidelines.
Release 0.5.0
New
- Microsoft Windows support.
Changes
- Performed major code refactoring.
- Updated documentation.