Skip to content

Latest commit

 

History

History
403 lines (246 loc) · 17.7 KB

File metadata and controls

403 lines (246 loc) · 17.7 KB

CHANGELOG

v2.2.1 (2025-12-15)

Bug Fixes

  • Use builtin tomllib in app instead of undeclared toml (2623638)

Build System

  • Switch to prek, update ruff rules & ci (c403a1b)

Continuous Integration

  • Update uv.lock during release (543eac6)

Documentation

v2.2.0 (2025-12-14)

Features

v2.1.0 (2025-12-14)

Build System

  • Switch to uv from poetry (404513c)

Chores

Continuous Integration

  • Rework semantic release pipeline (e93d217)

Features

  • Added semantic releases (ce08c1a)

v2.0.0 (2023-05-14)

Bug Fixes

  • Create parent directory before attempting to copy preview (11b0340)

  • Update preview when creating a new layout (88681c0)

Build System

  • Add img2pdf dependency (9e03d84)

  • Add pytest action dependencies and update lock file (75937ec)

  • Update dev-dependencies (b2669e0)

Chores

  • Add space hulk tiles (d60aac6)

  • Bump version & add space hulk board game keyword (ecd71eb)

Continuous Integration

  • pytest: Enable md-report & emojis on pytest-action (571ad3a)

  • tests: Add names for stages (125f9ae)

  • tests: Change to pytest + Coveralls (9f73913)

Documentation

  • Add coverage badge (072b723)

  • Add DeBroglie to usage description (c312da8)

  • Add details on development (a108189)

  • Extend export section of usage description (4fb7a1f)

  • Fix some errors in README (1a014a2)

  • Update screenshot (201b0e8)

Features

  • Add DeBrouglie Linux executable (0b149e0)

  • Add first working version of space hulk game rules (ceccfe7)

  • Add Space Hulk game tiles & DeBrouglie config (e35a5b6)

  • Pave the way for wfc-based space hulk game layout with more tests (94cd804)

Refactoring

  • Don't create dedicated file-type variable (8e31005)

  • First batch of changes for layouter interface (afccd4c)

  • More reorganization of the layouters (f6192d1)

  • Move IndexableEnum to top-level layouter (5d433f9)

  • Next batch of changes for layouter interface (2c4c330)

  • Remove duplicated tile config (408f8e7)

  • Reorganize repo layout for new layouter class (5e4f8bf)

Testing

  • Change to pytest (653c53f)

  • Try to fix deadlock in app test (9294040)

v1.3.5 (2023-03-12)

Bug Fixes

  • Fix import error for PositiveInt (2a21b94)

Build System

  • Add poetry config (3672bd5)

  • Fix & extend pyproject.toml metadata (dc0ea21)

  • ruff: Allow print output in tests (47eef5b)

  • ruff: Change isort config to single-line (cf0dd82)

  • ruff: Ignore some more annotation issues (076fe6f)

Chores

  • Add logs to ignore (63fdf16)

  • Add ruff cache to gitignore (04cb6cb)

  • Bump version (a9b6897)

  • Correctly gitignore all generated files (eba8b14)

  • Update python version to match GH's version (2aa7862)

Continuous Integration

  • Archive generated html output from app test (06a3cf0)

  • Attempt to cache dependencies for successive runs (0d0e0f0)

  • Separate code check steps & remove codeQL (6159c30)

  • Separate tests & linting from codeQL (b6e2727)

  • Switch poetry action (200631b)

  • Try to always archive generated html output from app test (cf9ddf0)

  • Updated poetry & add ruff & black (cb829bc)

Documentation

Refactoring

  • Black format files (8982898)

  • Fix all other issues with ruff (190a412)

  • Fix fixable issues with ruff (15e8472)

  • Fix ruff issues in streamlit_app (fa52d54)

  • Remove defaulted options from streamlit config (38b729e)

Testing

  • Add generated html output to app test (7f45f54)

  • Add init file to tests (c989b95)

  • Add retry attempt for app test to circumvent initial run problems (679d9cf)

  • Assert output equality before response code equality in app test (acf324e)

  • Create output before assert in app test (be0cee8)

  • Extend initial wait time and add diagnostics for app test (40fd1f6)

  • Fix wrong test class name in app test (dd51ff0)

  • Make asserts subtests in app test and add some diagnostics (a5f2bc6)

v1.3.4 (2022-10-14)

Build System

  • deps: Bump protobuf from 3.20.1 to 3.20.2 (de677d7)

  • deps: Update dependencies and bump version (1fc63e0)

v1.3.2 (2022-09-05)

Build System

  • deps: Bump mistune from 0.8.4 to 2.0.3 (7f8013e)

  • deps: Bump nbconvert from 5.5.0 to 6.5.1 (ddb1327)

Chores

Continuous Integration

  • Add poetry to install dependencies (168e1b4)

  • Add unittest execution step (1b21e55)

  • Change schedule and target branch for CodeQL (a7a9e9a)

  • Fix ImportError for test directory (3e0d141)

  • Fix wrong unittest command (aedeb4c)

Documentation

  • Add more badges to README (af722c2)

v1.3.1 (2022-08-02)

Build System

Chores

Documentation

  • Fix run command in README.md (db47852)

  • Remove note on missing space hulk details from docs. (acba3f4)

v1.3.0 (2022-07-02)

Features

  • Add support for full-data pdf-export (0e90c1c)

  • Store space hulk details in exported pdf (67890b7)

v1.2.1 (2022-06-21)

Bug Fixes

  • Indexable enum not being iterable error and move default properties of layouter out of class (3edbd88)

Build System

  • Use badge for version display in app & use experimental_memo for version caching (4ebdd9b)

Chores

Features

  • Provide direct-access properties for layout engine & edge type to avoid accessing the default values (0b27e31)

Refactoring

  • Move metrics above preview & restructure app code (e0f0ad5)

v1.0.0 (2022-06-20)

  • Initial Release