All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
pyfsd.*
: Add docstringspyfsd.dependensics
: Add dependency injecttests/pyfsd.define.test_simuation
: Add.simulation
test case
pyfsd.*
: Use asyncio instead of Twistedpyfsd.*
: use snake_case instead of camelCase in function namingpyfsd.define.{config_check => check_dict, packet, utils}
: Rewritepyfsd.{factory, protocol}.client
: Rewritepyfsd.factory.client
: Use argon2 encrypt (include failsafe support of sha256){twisted.plugins.pyfsd_launcher => pyfsd.main}
: Rewrite application entrypyfsd.metar.{fetch, manager, service}
: Rewritepyfsd.plugin[.{collect, interfaces, manager, types}]
: Rewrite, useabc
instead ofzope.interface
pyfsd.plugins
: Usepkgutil.extend_path
, change plugin directory topyfsd_plugins
pyfsd.protocol
: AddLineReceiver
,LineProtocol
pyfsd.{setup_loguru => setup_logger}
: Usestructlog
instead ofloguru
pyfsd.utils.import_users
: Rewritetests/pyfsd.define.test_{config_check => check_dict}
: Rewrite.config_check
test casetests/pyfsd.define.test_packet
: Rewrite.packet
test casetests/pyfsd.define.test_utils
: Rewrite.utils
test case
Twisted
, replaced byasyncio
constantly
, replaced byenum
zope.interface
, replaced byabc
pyfsd.define.config_check
, replaced by.check_dict
pyfsd.prompt
pyfsd.service
under_dev/
: Remove