Skip to content

Release v1.9.1

Choose a tag to compare

@chaunceygardiner chaunceygardiner released this 23 Jul 13:29

weewx-skyfield 1.9.1

A markup-only patch release for the bundled Sky page: the page is now clean
under the current Nu Html Checker (v.Nu), whose living ruleset asks that
every <section> carry a heading. The almanac engine is untouched — every
tag behaves exactly as in 1.9 — and the page renders pixel-identically. It
is a drop-in upgrade: no weewx.conf changes, no new dependencies. If you
don't validate your generated HTML and haven't customized the skin, there
is nothing here you need.

What's new

  • The Sky page's card titles are real headings. Each card's title
    ("The Sky Now · looking up", "Rise & Set · today", ...) was a styled
    <p class="eyebrow">; it is now an <h2 class="eyebrow">, so every
    card <section> carries the heading the HTML spec wants and the page
    outlines cleanly (h1, then h2 per card, no skipped levels). This is
    also a small accessibility win: screen readers and outline navigation
    now see the cards as sections with names.
  • No visual change. The .eyebrow rule gains font-weight:400, so
    the titles keep their exact non-bold small-caps look. If you maintain a
    customized sky.css, add font-weight:400 to your .eyebrow rule when
    you pick up this release's index.html.tmpl.

Requirements

  • Python 3.9 or later
  • WeeWX 5.2 or later
  • Skyfield (1.47 or later) and NumPy in WeeWX's Python environment (see the
    README); PyEphem is NOT required

Installing/upgrading

Download weewx-skyfield.zip from this release, then:

weectl extension install weewx-skyfield.zip

Restart WeeWX. No weewx.conf changes are needed when upgrading from 1.x.