-
v0.4.0-rc.2 Pre-Release
released this
2023-11-27 23:14:46 +02:00 | 111 commits to master since this release⚠️ THIS UPDATE INCLUDES BREAKING CHANGES
Even though this release is not a major one, it does include breaking changes. Major version is not used as the package is still deeply in development.
Breaking Changes
- Methods of the
Client
as well as all the objects no longer use separatedate
andtime
input/output data. This means that methods will now require argumenttime
of typedatetime.datetime
, and all the objects that had separate properties of typesdate
andtime
will now provide onedatetime.datetime
object with date and time combined - Different objects now strictly show that some of their properties can be
None
BoardArrival
andBoardDeparture
now requireClient
as a separate and optional argumentclient
that can beNone
ifretrieve_stops
andretrieve_journey
areFalse
Improvements
- Optional dependencies
speed
have been added. You can install them by installingpyrmv[speed]
instead ofpyrmv
using pip. Now speed-ups only includeujson
, but more can be added in the future - Typed properties of most of the objects will now be correctly shown in IDEs
Fixes
- Probable fix for missing direction flag (#2)
Downloads
- Methods of the