Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 10 Sep 17:09

v0.2.0 (2024-09-10)

Build

  • build: publish dependency pins only on GitHub (a6dd599)

  • build: redefine phony targets so they can be re-run when invoked directly (64730f3)

  • build: add pip-compile to the development environment (a7fec73)

  • build: add YAML and TOML processors to the development environment (c2f05cb)

  • build: remove unused tools from the development environment (3298dc7)

  • build: optimize the development environment configuration guidance (a917e48)

  • build: combine continuous integration jobs into a single, well-documented workflow (dd2d912)

  • build: update pre-commit hooks (5b85bc0)

  • build: check whether commit messages follow Conventional Commits (0f3724b)

  • build: switch to GNU Make (bd7297b)

  • build(packaging): canonicalize Python package names (f6a08f0)

  • build(packaging): remove unused/outdated dependency (f96a65e)

  • build: mark phony make targets to avoid inadvertent conflicts with real files/directories (859c3ee)

  • build: add bashbrew and manifest-tool to the development environment (174557d)

  • build: install or activate the development environment automatically in Emacs

This requires enabling
pyvenv-mode. (90349f7)

  • build: replace aliases in target dependency lists with the actual artifacts in question

Otherwise, make will re-run targets unnecessarily. (7994a4c)

Documentation

  • docs: advocate for good Python code styles with some static badges (c7e6052)

  • docs(packaging): update project description to match other documentation (1c1cff3)

  • docs: update the project's description (112f5d6)

Feature

  • feat(systems): get a system from the database (cf014f9)

  • feat(systems): outline the interface to system data (41b4abc)

  • feat: create a basic front end using Bootstrap 5 (e3b4d12)

  • feat: implement HTTP security response headers using Talisman (b4d4d01)

Fix

  • fix(app): load the specified test config even if the mapping is empty (e05e6d3)

  • fix: add missing favicon

I used https://favicon.io/ to generate this from my picture of the
central pulsar-white dwarf binary in Double Dare (Dryaa Pruae DL-Y
e8379)
, a system near the Neutron
Nebula. (387417d)

Refactor

  • refactor(main): remove superfluous URL prefix (e3f9b7d)

  • refactor(main): use the traditional name for the root web page (a4cb006)

Style

  • style: adopt the Google Markdown style guide (0d0758f)

Test

  • test(app): rename test to better reflect its scope (11865d6)