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
)