Skip to content

Latest commit

 

History

History
206 lines (137 loc) · 5.25 KB

CHANGELOG.md

File metadata and controls

206 lines (137 loc) · 5.25 KB

Change Log

All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.

v0.5.4

(2023-07-26)

  • Add alternate validation, allowing use of non-numeric platforms [CalamityJames]

v0.5.3

(2023-07-26)

  • Load 10 rows by default, to get the most from the API call [CalamityJames]

v0.5.2

(2023-07-22)

  • New feature: Debug screen support [CalamityJames]

v0.5.1

(2023-07-04)

  • Readded tzdata to set timezone, fixes #36 again, sorry! [CalamityJames]

v0.5.0

(2023-06-29)

  • Upgrade: Switch Python version and base OS: Python 3.11 on Alpine
  • New feature: showDepartureNumbers option - Adds 1st / 2nd / 3rd prefix as per UK train departures
  • New feature: firstDepartureBold option - toggle bold of first departure line as this is regional
  • New feature: targetFPS option - configurable FPS regulator (zero to disable)
  • Development UX: fpsTime option - Adjusts how frequently the Effecive FPS is displayed
  • Development UX: headless option - Run using emulated serial port (Useful for optimisation checks)
  • Development UX: Skip NRE attribution sleep in emulation mode
  • Development UX: Simplify Dockerfile slightly in an attempt to be Balena-y
  • Performance: Seconds now render every 0.1 second, rather than a hotspot (reduce CPU)
  • Performance: All "in-loop" TTF font rendering is now cached (reduce CPU)
  • Fix: screen1Platform/screen2Platform being required incorrectly on the env

v0.4.0

(2023-02-18)

  • Fix: Catches request errors to draw blank signage [BeauAgst]
  • New feature: Add individualStationDepartureTime option [BeauAgst]
  • Fix: Correct some boolean config vars defaulting to true [Chris Crocker-White]

v0.3.8

(2023-01-26)

  • Correctly handle when platform numbers set to null [Chris Crocker-White]

v0.3.7

(2023-01-20)

  • Correct crash when destinationStation set to null [Chris Crocker-White]

v0.3.6

(2023-01-13)

  • Remove usage of deprecated Pillow method [Chris Crocker-White]

v0.3.5

(2023-01-13)

  • Update balena.yml template variables [Chris Crocker-White]

v0.3.4

(2022-05-31)

  • Add assembly guide [Chris Crocker-White]

v0.3.3

(2022-05-30)

  • Correct angle on desk mount lugs [Chris Crocker-White]

v0.3.2

(2022-05-16)

  • Default to all-day operation fixes #72 [Chris Crocker-White]

v0.3.1

(2022-03-08)

  • Adjust tolerances between case parts [Chris Crocker-White]

v0.3.0

(2021-12-09)

  • Add modular case design [Chris Crocker-White]

v0.2.0

(2021-12-09)

  • Enable dual display output [Lee Porte]

v0.1.3

(2021-12-09)

  • Set Dockerfile to use raspberry-pi base image [Chris Crocker-White]

v0.1.2

(2021-12-08)

  • Update timeOffset key [Lee Porte]

v0.1.1

(2021-10-29)

  • Add screenBlankHours [Chris Crocker-White]

v0.1.0

(2021-10-29)

  • Change to National Rail Enquiries API [Chris Crocker-White]

v0.0.15

(2021-08-02)

  • Add tzdata to set timezone, fixes #36 [Chris Crocker-White]

v0.0.14

(2021-07-29)

  • Reduce container size (~315MB to ~87MB) [Chris Crocker-White]

v0.0.13

(2021-07-12)

  • Relocate update data log [Chris Crocker-White]

v0.0.12

(2021-07-12)

  • Add logging, adjust framerate [Chris Crocker-White]

v0.0.11

(2021-07-09)

  • Fix outOfHoursName config [Chris Crocker-White]

v0.0.10

(2021-07-08)

  • Report API server errors fixes #29, fixes #32 [Chris Crocker-White]
  • Reworked messy configuration setup [Chris Crocker-White]
  • Added ability to filter by platform closes #7 [Chris Crocker-White]
  • Reduce container size (~780MB to ~300MB) [Chris Crocker-White]

v0.0.9

(2021-05-20)

  • Mark fleet as not joinable [Chris Crocker-White]

v0.0.8

(2021-04-01)

  • docs: add query params to deploy link [Aaron Shaw]

v0.0.7

(2021-02-01)

  • Update balena.yml [Chris Crocker-White]

v0.0.6

(2021-01-01)

  • Add balena.yml and logo for hub [Chris Crocker-White]

v0.0.5

(2020-09-08)

  • Add balena.yml with device and env var presets [Chris Crocker-White]

v0.0.4

(2020-09-08)

  • Add DWB button for easier deployment [Chris Crocker-White]

v0.0.3

(2020-05-26)

  • Unlock framerate [Chris Crocker-White]

v0.0.2

(2020-05-26)

  • Add repo.yml [Chris Crocker-White]
  • Improve local development [Chris Crocker-White]
  • Remove piwheels - not currently building [Chris Crocker-White]
  • Update readme to include destinationStation option [Chris Crocker-White]
  • Added datasheet for similar display [Chris Crocker-White]
  • Added connection diagram [Chris Crocker-White]
  • Added 3D case STL files [Chris Crocker-White]
  • Added +x to balena-run fixes #2 [Chris Crocker-White]
  • Rotate display [Chris Crocker-White]
  • Reduce image size further and reduce framerate to improve performance on Pi Zero [Chris Crocker-White]
  • Update README with balena and hardware setup [Chris Crocker-White]
  • Removed unused packages and simplified to reduce image size [Chris Crocker-White]
  • Tidying plus bug fixes to handle empty values from the API [Chris Crocker-White]
  • Handle data with no platform info [Chris Crocker-White]
  • Visual formatting changes, addition of platform [Chris Crocker-White]
  • Change layout to prevent font stretching and add line [Chris Crocker-White]
  • Add Dockerfile and README for balenaCloud use [Chris Crocker-White]