- Add support to show and change POE settings
- Add show port status, when requesting port settings
- Add support poe reset (cycle power) for gs316xx (#70); many thanks to @electron1963 for testing and supporting this feature
- Switch to Go v1.23
- added outputs to standard output by @oalfreda in #64
- Add support for GS316EP(P) models - this is still experimental, as only showing the settings and status works; many thanks to @jsanchez73 and @crypto-smoke for testing and supporting this feature
- Add new command
debug-report
to support contributing new models (and/or bug reports) from the users/community to the developers
- Fix issue #49 output a newline after successful login, or in promptForPassword
- Change "port status" to "port settings" and change JSON output to better indicate origin (#41)
- Check if port name parameter is passed before modifying port name (#39)
- Allow ntgrrc to manipulate port settings (#38)
- Add port name field to output (#35)
- Fix port indexing when a port name was also defined (#34)
- update permissions for creation of token directory (#30)
- Use "-d" to specify a directory to store the login token (#29)
- Add a flag to set the PoE Longer Detection Time flag (#28)
- CHANGE: using "-v" parameter instead of "-d" for verbose output
- CHANGE: using OS specific temp-directory (typically $TMP or %TEMP%) to store login token (see #17) - thank you for your contribution @Sylensky
- fix the Windows build
- CHANGE: using "-v" parameter instead of "-d" for verbose output
- CHANGE: using OS specific temp-directory (typically $TMP or %TEMP%) to store login token (see #17) - thank you for your contribution @Sylensky
- add prompt for a password if not specified via command line argument (see #9)
- fixes in Github Actions to cover compiler errors earlier
- add new command for power cycling ports (see #10) - thank you for your contribution @davidk
- add support for JSON response format (alternative to Markdown) (issue #5)
- change using Go '1.20'
- add feature to set/change PoE settings at/to the switch (issue #2) thank you for your contribution @davidk
- add show help when no parameter given (issue #6)
- add more help description and --help-all flag (issue #7)
- change using Go 1.19
- add print POW status and settings as Markdown table, looks better and potentially could be rendered to HTML
- change, minor rename in table header "Temperature" -> "Temp."
- fix version information in the binaries
- support logins to multiple host at one moment in time
- show POE port settings
- fix detection of not logged in
- POE status of GS305EP switches can be shown
- testing