Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
jefferyto committed Mar 17, 2022
2 parents 66c75d5 + 7c8a255 commit c5a04bd
Show file tree
Hide file tree
Showing 14 changed files with 1,258 additions and 556 deletions.
5 changes: 0 additions & 5 deletions ChangeLog

This file was deleted.

63 changes: 0 additions & 63 deletions NEWS

This file was deleted.

125 changes: 125 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
# News

## [0.9.8-dev][Unreleased] - Unreleased
* **BACKWARD-INCOMPATIBLE:** Changed switch name from *switch* to
*mode*:
* GL.iNet GL-AR150
* GL.iNet GL-AR300M
* GL.iNet GL-AR750
* GL.iNet GL-AR750S
* GL.iNet GL-MT300A
* GL.iNet GL-MT300N v1
* GL.iNet GL-MT300N v2
* **BACKWARD-INCOMPATIBLE:** Changed position names from "left" and
"right" to "clear" and "dot", respectively:
* GL.iNet GL-AR750
* GL.iNet GL-AR750S
* Added support for loading switch data from
/etc/slide-switch/switch-data.json; if this file exists, it will be
checked for switch data before the default data file
* Added support for `keys` array in switch data, in place of `labels`
and `codes` arrays; if present, GPIO labels and key codes will be read
from device tree information in /proc/device-tree (each element in the
`keys` array should be a node-name under the `keys` node)
* Require user to be root for commands/actions that trigger button
events or have other side effects
* Added logging to standard error
* Added command-line option to select logging to standard error
(default), syslog, all (both standard error and syslog) or none
* Added command-line option to select logging verbosity
* Added command-line help message
* Removed compatibility with older (model-only) board names
* `init` command:
* Initialize switch states only, without triggering button pressed
events
* `update` command:
* Require `init` command to be called beforehand
* Accept multiple switch name and/or button arguments
* Added command-line option to perform a forced update (trigger button
pressed events for all switches)
* `switch` command:
* Separate switch names with newlines instead of spaces, i.e. print
one switch name per line
* `position` command:
* Require exactly one switch name argument
* `clean` command:
* Avoid removing files or directories placed in slide-switch's working
directories by other processes
* Restored support for Buffalo WZR-HP-AG300H (requires upcoming OpenWrt
22.0X release)
* Added support for Buffalo WZR-600DHP (requires upcoming OpenWrt 22.0X
release)

## [0.9.7] - 2022-02-18
* Fixed support for models with spaces in their GPIO labels:
* GL.iNet GL-AR300M
* GL.iNet GL-AR300M-Lite
* GL.iNet GL-AR300M16
* TP-Link TL-WR902AC v1

## [0.9.6] - 2022-02-04
* Requires OpenWrt 21.02 or newer
* Check button values using GPIO labels instead of GPIO numbers
* Fixed support for ([#18][GH-18]):
* GL.iNet GL-MT300N v2
* TP-Link TL-MR3020 v3
* TP-Link TL-WR902AC v3
* Added support for:
* GL.iNet GL-AR300M-Lite
* GL.iNet GL-AR300M16
* GL.iNet GL-E750 ([#20][GH-20])
* GL.iNet GL-MT1300
* GL.iNet GL-MV1000
* Removed support for Buffalo WZR-HP-AG300H, as its buttons currently do
not have GPIO labels
* Removed support for devices no longer supported by OpenWrt 21.02:
* TP-Link TL-MR12U
* TP-Link TL-MR13U
* TP-Link TL-WR720N

## [0.9.5] - 2019-08-02
* Fixed state files stored in /slide-switch instead of
/var/run/slide-switch ([#14][GH-14])
* Fixed compatibility with board names in the form "vendor,model"
([#14][GH-14])

## [0.9.4] - 2019-04-23
* Merged platform data to make the package architecture-independent
* Minify switch data file during installation
* Added support for TP-Link TL-MR3020 v3

## [0.9.3] - 2018-12-10
* Added support for routers with two-way switches:
* GLI (GL.iNet) GL-AR750
* GLI (GL.iNet) GL-AR750S
* HooToo HT-TM02
* Added support for two-way switches in:
* Buffalo WZR-HP-AG300H
* Buffalo WZR-HP-G300NH

## [0.9.2] - 2018-07-18
* Added support for TP-Link TL-WR902AC v3

## [0.9.1] - 2018-01-05
* Added support for:
* GLI (GL.iNet) GL-MT300N v2
* TP-Link TL-WR810N v2 (unverified)
* TP-Link TL-WR902AC v1
* Fixed ar71xx_board_name / ramips_board_name not found error
* Fixed "object" included in first-run output

## 0.9.0 - 2016-09-04
* Initial beta release

[Unreleased]: https://github.com/jefferyto/openwrt-slide-switch/compare/0.9.7...main
[0.9.7]: https://github.com/jefferyto/openwrt-slide-switch/compare/0.9.6...0.9.7
[0.9.6]: https://github.com/jefferyto/openwrt-slide-switch/compare/0.9.5...0.9.6
[0.9.5]: https://github.com/jefferyto/openwrt-slide-switch/compare/0.9.4...0.9.5
[0.9.4]: https://github.com/jefferyto/openwrt-slide-switch/compare/0.9.3...0.9.4
[0.9.3]: https://github.com/jefferyto/openwrt-slide-switch/compare/0.9.2...0.9.3
[0.9.2]: https://github.com/jefferyto/openwrt-slide-switch/compare/0.9.1...0.9.2
[0.9.1]: https://github.com/jefferyto/openwrt-slide-switch/compare/0.9.0...0.9.1

[GH-14]: https://github.com/jefferyto/openwrt-slide-switch/issues/14
[GH-18]: https://github.com/jefferyto/openwrt-slide-switch/issues/18
[GH-20]: https://github.com/jefferyto/openwrt-slide-switch/pull/20
112 changes: 0 additions & 112 deletions README

This file was deleted.

1 change: 0 additions & 1 deletion README.md

This file was deleted.

Loading

0 comments on commit c5a04bd

Please sign in to comment.