mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 15:59:52 +03:00
mixed case strings in scheduler, #2457
This commit is contained in:
@@ -17,6 +17,8 @@ For more details go to [docs.emsesp.org](https://docs.emsesp.org/).
|
|||||||
- Show ESP32's CPU temp in Hardware Status
|
- Show ESP32's CPU temp in Hardware Status
|
||||||
- vacation mode for the CR50 [#2403](https://github.com/emsesp/EMS-ESP32/issues/2403)
|
- vacation mode for the CR50 [#2403](https://github.com/emsesp/EMS-ESP32/issues/2403)
|
||||||
- new Console command "set admin password" to set WebUI admin password
|
- new Console command "set admin password" to set WebUI admin password
|
||||||
|
- support nested conditions in scheduler [#2451](https://github.com/emsesp/EMS-ESP32/issues/2451)
|
||||||
|
- allow mixed case in scheduler expressions [#2457](https://github.com/emsesp/EMS-ESP32/issues/2457)
|
||||||
|
|
||||||
## Fixed
|
## Fixed
|
||||||
|
|
||||||
@@ -29,6 +31,7 @@ For more details go to [docs.emsesp.org](https://docs.emsesp.org/).
|
|||||||
- Updated unknown compressor stati "enum_hpactivity" [#2311](https://github.com/emsesp/EMS-ESP32/pull/2311)
|
- Updated unknown compressor stati "enum_hpactivity" [#2311](https://github.com/emsesp/EMS-ESP32/pull/2311)
|
||||||
- Underline Tab headers in WebUI
|
- Underline Tab headers in WebUI
|
||||||
- console unit tests fixed due to changed shell output
|
- console unit tests fixed due to changed shell output
|
||||||
|
- tx-queue overflow in some heatpump systems [#2455](https://github.com/emsesp/EMS-ESP32/issues/2455)
|
||||||
|
|
||||||
## Changed
|
## Changed
|
||||||
|
|
||||||
@@ -38,3 +41,4 @@ For more details go to [docs.emsesp.org](https://docs.emsesp.org/).
|
|||||||
- update AsyncTCP and ESPAsyncWebServer to latest versions
|
- update AsyncTCP and ESPAsyncWebServer to latest versions
|
||||||
- update Arduino pio platform to 3.10.0 and optimized flash using build flags
|
- update Arduino pio platform to 3.10.0 and optimized flash using build flags
|
||||||
- Version checker in WebUI improved
|
- Version checker in WebUI improved
|
||||||
|
- rename `remoteseltemp` to `cooltemp` [#2456](https://github.com/emsesp/EMS-ESP32/issues/2456)
|
||||||
|
|||||||
@@ -96,9 +96,9 @@ std::deque<Token> exprToTokens(const std::string & expr) {
|
|||||||
} else if (strncmp(p, "hex", 3) == 0) {
|
} else if (strncmp(p, "hex", 3) == 0) {
|
||||||
p += 2;
|
p += 2;
|
||||||
tokens.emplace_back(Token::Type::Unary, "h", 5);
|
tokens.emplace_back(Token::Type::Unary, "h", 5);
|
||||||
} else if (*p >= 'a' && *p <= 'z') {
|
} else if ((*p >= 'a' && *p <= 'z') || (*p >= 'A' && *p <= 'Z')) {
|
||||||
const auto * b = p;
|
const auto * b = p;
|
||||||
while ((*p >= 'a' && *p <= 'z') || (*p == '_')) {
|
while ((*p >= 'a' && *p <= 'z') || (*p >= 'A' && *p <= 'Z') || (*p == '_') || (*p > 127)) {
|
||||||
++p;
|
++p;
|
||||||
}
|
}
|
||||||
const auto s = std::string(b, p);
|
const auto s = std::string(b, p);
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
#define EMSESP_APP_VERSION "3.7.2-dev.26"
|
#define EMSESP_APP_VERSION "3.7.2-dev.27"
|
||||||
|
|||||||
Reference in New Issue
Block a user