Releases: angryip/ipscan
Releases · angryip/ipscan
Getting rid of Dagger
Changes in 3.7.1:
- Enable ICMP Echo pinger for Linux x64 only, as it requires the corresponding native .so implementation that is not available for Mac and not needed for Windows
- Add a new Java Built-in pinger by default (InetAddress.isReachable()), which uses ICMP if enough privileges or falls back to TCP port 7
- Fix handling of escape sequences in HTTP Sender
- Fix macOS dark mode switching for some users
- Some fixes in Russian translation
- Internally, replaced Dagger with much simpler DI implementation. Plugins can now declare non-default constructors to benefit from Dependency Injection as well.
- Mac vendors updated
Updated SWT, Dark Mode, Experimental ARM
Changes in 3.7.0:
- (Linux 64 binaries updated)
- Windows: use latest NSIS for installer generation, fixing DLL hijacking
- Mac: dark mode support
- Linux: add helpful error message when X Session is not available / running under full root in terminal
- Linux/Ubuntu: fix launching of terminal in openers for newer versions of Gnome
- Raspbian/ARM: New experimental builds without bundled SWT, using the one provided by system
- Dropped 32-bit Linux binaries in favor of "any" one that will use SWT packaged with the system
- Updated SWT for all 64-bit platforms
- Updated Chinese translations
- Mac vendors updated
New Windows launcher & AdoptOpenJDK support
Changes in 3.6.2:
- New launcher for Windows that respects JAVA_HOME and PATH environment variables and thus works with AdoptOpenJDK
- Improve detection of 32/64-bit JVM in Windows installer. Assume 64-bit if detection fails (was 32-bit before)
- Checkbox allowing opt-out of crash reports to Google Analytics to Getting Started dialog
- Mac vendors updates
Mostly Mac fixes
- Fix exporting for Mac
- Improve display of unexpected errors on Mac
- Mac vendors updated
Experimental IPv6 and usability
- HTTP Proxy is now available
- Java 8 is now the minimum required
- Experimental (and incomplete yet) IPv6 support
- Try to select the real network interface by default on launch
- KDE launching support & other small fixes
- Windows Java detection has an improved error message
- Translation updates, added Chinese traditional and simplified
- Mac vendors updated
New build system
- Translation updates, added Brazilian Portuguese
- Small bugfixes
- Mac vendor updates
- JDK 11 support in Windows exe
- Linux version will now use GTK 3 by default, enabling touch screen support
- New build system using gradle and proguard
- This is the last release to support running under Java 7
Note: 3.5.4 was a broken release, replaced by 3.5.5
Broken release
Windows binaries were broken, download 4.5.5 instead
Incremental update
- Translation updates
- Ping Packet Loss fetcher
- Mac vendor updates
- Debian packages have updated licensing and Java 10 support
Java 9 support
- Support for Java 9 in Windows installer and executable as well as deb packages
- Support for lang_COUNTRY locales, e.g. pt_BR
- Easier testing of new translations by putting the messages* file to the same directory as executable
- Some common error cases improved (using gathered data from GA)
- Increased maximum number of addresses generated by Random Feeder
- Added Russian translation, updated other languages
Back to Java 7
- Restore support for Java 7 (accidentally removed in 3.5)
- Allow editing of preferences even of deselected fetchers
- Improve detection of IPs/hostnames in file import and file feeder
- New HTTPProxyFetcher that checks for working HTTP proxies
- Remove scanning progress from Dock on MacOS X, as it reverts to an incorrect icon
- Improve fetchers prefs icon for MacOS X