Skip to content

Version 2026.1.0 [BETA 2]

Pre-release
Pre-release

Choose a tag to compare

@anonymous44401 anonymous44401 released this 21 Dec 13:31
b5882c6

[CANCELLED] Release Notes

Version 2026.1.0 [BETA 2] (Launched on 21/12/2026 for all modes).

This release added customisation to the Live Board method and error handlers.

Important

In mid 2026, the ".p" suffix will be removed. "a.p" will become "a" and "s.p" will become "s".
This is to make the package easier to understand.

Check out the source code for this release.

Code Changes:

  • New features

    • Added new error handlers
    • Added three customisation options for Live Boards:
      • LCD (Liquid Crystal Display) - default
      • DMI (Yellow) (Display Machine Interface - Yellow)
      • DMI (White) (Display Machine Interface - White)
  • Code Enhancements

    • Added a link to the wiki inside method information
    • Added a progress bar loader to get_station
    • Moved error handling for validation into utilities.py
    • Moved setting up for complex mode to a separate method
    • Removed all references of ".p" modes
  • Error Handling

  • Performance Improvements

    • Removed some duplicated code
  • Refactoring

    • Minor code updates.
    • Updated display order in details.py.
    • Removed some unneeded code.
    • Removed status codes from return data.
    • Updated some code that could return errors.
    • Updated some type notation.

Wiki Changes:

  • Added contents pages to some pages.
  • Added new documentation for error handling.
  • Updated documentation for Live Board.
  • Updated supported versions.
  • Various QOL updates to the Wiki.
  • Various readability updates to documentation.

Other Changes:

  • Updated example code
  • Updated requirements.txt NEW Dependency Alive Progress

Bugs

Fixes:

  • Fixed a bug causing get_arrivals, get_departures, get_station to crash in example code snippets.

Awaiting Allocation:

  • None

What's Changed

Full Changelog: v2025.3.3...v2026.1.0

Other associated releases