Skip to content

Release v6.0.1

Choose a tag to compare

@chaunceygardiner chaunceygardiner released this 23 Jul 13:31

weewx-celestial 6.0.1

A markup-only patch release for the bundled Celestial page: the page is now
clean under the current Nu Html Checker (v.Nu), whose living ruleset asks
that every <section> carry a heading. Nothing functional changes — the
live widgets, fields and layout all behave exactly as in 6.0 — and the page
renders pixel-identically. Upgrading from 6.0 is drop-in: 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 Celestial page's card titles are real headings. Each card's
    title ("Planets · now", "The sky · report time", ...) 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 celestial.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
  • weewx-loopdata 5.0
    or later (evaluates the almanac fields)
  • weewx-skyfield
    strongly recommended: it computes the almanac values and draws the seven
    sky-chart panels. Without it, WeeWX's built-in almanac serves what it
    can and the panels show install hints.
  • Skyfield and NumPy are no longer required by this extension.

Installing/upgrading

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

weectl extension install weewx-celestial.zip

Restart WeeWX. Upgrading from 6.0 needs no weewx.conf changes. Upgrading
from 5.x or earlier: follow the action-required procedure in the
6.0 release notes
first (weectl extension uninstall celestial while still on 5.x, then
install).