- Fix condition where popping thread would be stuck in a busy wait loop (thanks @Kriechi)
- Add
blocking
option to pop and peek.
- Remove
auto_flush
behavior. The user now must flush the file themselves.
- Add
auto_flush
parameter. - Add debug logging.
- Add
dumps
andloads
parameters. This allows the user to supply how Python objects are converted to bytes and back.
- Shortcuts for no ops (i.e. pushing with empty list, popping zero items)
- Initial version