Changelog¶
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.
[Unreleased]¶
Added¶
pyfsd.*: Add docstringspyfsd.dependensics: Add dependency injecttests/pyfsd.define.test_simuation: Add.simulationtest case
Changed¶
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, useabcinstead ofzope.interfacepyfsd.plugins: Usepkgutil.extend_path, change plugin directory topyfsd_pluginspyfsd.protocol: AddLineReceiver,LineProtocolpyfsd.{setup_loguru => setup_logger}: Usestructloginstead oflogurupyfsd.utils.import_users: Rewritetests/pyfsd.define.test_{config_check => check_dict}: Rewrite.config_checktest casetests/pyfsd.define.test_packet: Rewrite.packettest casetests/pyfsd.define.test_utils: Rewrite.utilstest case
Removed¶
Twisted, replaced byasyncioconstantly, replaced byenumzope.interface, replaced byabcpyfsd.define.config_check, replaced by.check_dictpyfsd.promptpyfsd.serviceunder_dev/: Remove