Commit Graph

146 Commits

Author SHA1 Message Date
Tom Keffer
9913458f84 Initialize the widgets in the Seasons skin as soon as the DOM is ready. 2026-03-04 06:01:10 -08:00
Tom Keffer
247d228478 Version 5.3.1 2026-03-03 05:42:13 -08:00
Tom Keffer
7fea4d424b Version 5.3.0 2026-03-01 15:28:24 -08:00
Tom Keffer
de81a7d308 Fix problem that caused expanded substitutions to be saved when using
`weectl station reconfigure`

Fixes Issue #1068.
2026-02-27 04:47:49 -08:00
Tom Keffer
8b7105d15b Switch to Zensical 2026-02-26 05:44:20 -08:00
Tom Keffer
61f31895c1 Add command weectl station list-drivers
Fixes issue #1060
2026-02-26 04:57:14 -08:00
Tom Keffer
39d5c36cb9 Fix various formatting issues. 2026-02-23 13:31:19 -08:00
Tom Keffer
e3e8c535b6 V5.2.1 is unlikely to ever see the light of day 2026-02-08 15:09:16 -08:00
Tom Keffer
9a4c1558c1 Search subdirectory lang for additional translation files.
This allows extensions to add any translations they might
need.
2026-02-08 14:41:38 -08:00
Tom Keffer
3a311a2cbe Clarify weedb changes 2026-01-12 14:49:51 -08:00
Tom Keffer
f8d0a991e4 Document PR #1059 in change log 2026-01-10 07:29:10 -08:00
Tom Keffer
c9c122a11c Misc small changes 2026-01-01 12:51:07 -08:00
Tom Keffer
1271267bc3 Merge branch 'calc_missing' into development 2025-12-26 06:43:17 -08:00
Tom Keffer
a3d791aa9c Document recent changes 2025-12-24 05:16:11 -08:00
Matthew Wall
74ecf27031 use weewxd-XXX as log-label for sysV installations. include examples for making weewx log files visible without requiring privilege escalation. 2025-12-14 20:51:12 -05:00
Tom Keffer
577a032643 Document Issue #1035 2025-12-13 14:52:30 -08:00
Tom Keffer
b13a1cd110 Document PR #998 in change log
PR number of incorrectly recorded
2025-12-13 10:09:09 -08:00
Tom Keffer
e7400f24a5 Document PR #988 in change log 2025-12-13 10:05:00 -08:00
Tom Keffer
4b925c7576 Merge branch 'extension_args' into development 2025-12-06 06:36:45 -08:00
Tom Keffer
30e877c0ea Add support for kwargs when using .series() tags.
Documents PR #1042
2025-12-01 15:23:58 -08:00
Tom Keffer
a9254fa7fb Allow extra command line options to be passed to extension installer.
Addresses issue #[1041](https://github.com/weewx/weewx/issues/1041).
2025-11-29 10:42:15 -08:00
Tom Keffer
dfeecdb967 Fix formatting issues in change log 2025-11-18 15:31:22 -08:00
Tom Keffer
304af1e4b8 Merge remote-tracking branch 'origin/master' 2025-11-17 09:33:05 -08:00
Tom Keffer
ef8a98a38c Fix problem that prevented weewxd from restarting reliably if a MySQL connection was lost.
Fixes Issue #1036
2025-11-17 09:30:54 -08:00
Kevin Locke
e153e13339 Remove unnecessary UNIQUE index on PK (#1034)
SQLite creates a unique index in addition to the clustered index for
`INTEGER NOT NULL UNIQUE PRIMARY KEY` columns.  The index is not
necessary to enforce uniqueness and is not used for existing queries.
Removing these unnecessary indexes reduced my database from 444MB to
395MB (11%).

Remove the `UNIQUE` constraint from `INTEGER PRIMARY KEY` columns to
avoid the unnecessary overhead.

Note: Testing with MariaDB 11.8.3 indicates that the `UNIQUE` constraint
is ignored (`SHOW CREATE TABLE` does not include `UNIQUE` and `SHOW
INDEX` only shows a `PRIMARY` index.)  Removing it will have no effect
that I am aware of for MariaDB.

Fixes: #1031

Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2025-11-14 08:00:02 -08:00
Tom Keffer
c7f1549acf Fix problem where weectl database reconfigure fails.
If a schema has been specified, weewx.schemas is never imported,
so weewx is not defined.
2025-11-03 13:25:26 -08:00
Tom Keffer
5f30cacf13 Add PR #1025 to change log 2025-10-20 13:44:01 -07:00
Tom Keffer
1e8fdcb943 Use marks in Standard skin wind direction plot 2025-10-10 12:47:13 -07:00
Matthew Wall
0c9ab1c5f5 update changelogs 2025-10-05 21:17:02 -04:00
Tom Keffer
b97c9571bf Remove v5.1.x from change log 2025-10-04 15:29:18 -07:00
Tom Keffer
463a9eaf89 Require Python 3.7 or greater. 2025-09-18 18:04:41 -07:00
Tom Keffer
7715977b42 Merge branch 'evilbunny2008-master' into development
# Conflicts:
#	docs_src/changes.md
2025-09-18 05:51:03 -07:00
Tom Keffer
aa5d5d64a8 Merge branch 'master' into development 2025-09-18 05:49:27 -07:00
Tom Keffer
d82b1c5fbc Add documentation and change info for WOW-BE
PR #1014.

Fixes issue #1013.
2025-09-18 05:48:55 -07:00
Tom Keffer
17c71427ec Comparison of MySQL version should use natural compare
Fixes issue #1010
2025-08-15 15:34:57 -07:00
Tom Keffer
0502461af6 Merge branch 'master' into development 2025-08-10 03:46:25 -07:00
Tom Keffer
6eb7842390 Allow add-column to add any arbitrary db type
Fixes issue #1007.
2025-08-09 14:59:02 -07:00
Tom Keffer
153c74efa8 Fix problem with delta times.
Fixes issue #1009.
2025-08-09 14:12:00 -07:00
Tom Keffer
8fb50ac5e3 Use cur_in_temp instead of curr_in_temp.
This makes inside temperature consistent with the other types.

Fixes issue #1006.
2025-06-29 18:11:31 -07:00
Tom Keffer
f6f3e80bcd Put PR #1002 in change log. 2025-05-19 06:21:45 -07:00
Tom Keffer
80c4072c53 Allow cached values of first, last timestamp to be used
PR #999
2025-03-27 09:12:04 -07:00
Tom Keffer
c18af7e8f1 Put module schema under module weewx
Address Issue #993.

See the Upgrade Guide for effects of the change.
2025-02-25 10:10:58 -08:00
Tom Keffer
2e0e1d0ab2 Include PR #988 in the changes doc. 2025-02-11 12:42:12 -08:00
Tom Keffer
e24a1d0f9e Merge branch 'master' into development 2025-02-08 14:43:54 -08:00
Greg Troxel
a322a62696 pyproject.toml: Clarify exclusion of top-level files in wheel
Mark README.md and LICENSE.txt as for sdist only, so that they are not
included in a wheel.  This follows the poetry documentation's guidance
not to include such files:

  https://python-poetry.org/docs/pyproject/#exclude-and-include

specifically

  "When a wheel is installed, its includes are unpacked straight into
  the site-packages directory.  Pay attention to include top level
  files and directories with common names like CHANGELOG.md, LICENSE,
  tests or docs only in sdists and not in wheels."

Resolves installation of these files in wheels and thus in
$prefix/lib/python3.xy/site-packages with poetry-core 1.9.1.  (With
poetry-core 2, the default for include is sdist, so this change has no
effect.)

It seems fine to not include them in wheels, as wheels are essentially
binaries (even if they have foo.py).  But, adding them (someplace) is
separable, as this commit's purpose is to align behavior with older
poetry-core to that of current poetry-core.
2025-02-07 20:45:21 -05:00
Tom Keffer
3ebb32f006 Offer a new type illuminance in the wview_extended schema.
Issue #991 and PR #992.
2025-02-07 11:14:12 -08:00
Tom Keffer
0b4b0266ba Merge remote-tracking branch 'origin/development' into development 2025-01-19 09:52:42 -08:00
Tom Keffer
1566a768af Allow simple Python objects to be used as argument to jsonize() 2024-11-18 07:11:11 -08:00
Tom Keffer
9c9dc34fb5 Merge branch 'master' into development
# Conflicts:
#	docs_src/changes.md
2024-11-07 05:25:23 -08:00
Tom Keffer
145bd92384 Fix bug that prevented relative paths to config file from working 2024-09-01 16:13:12 -07:00