Skip to content

aiootp — v0.23.9

Pre-release
Pre-release
Compare
Choose a tag to compare
@rmlibre rmlibre released this 04 Jul 13:36
· 134 commits to main since this release
v0.23.9
486762b

Changes for version 0.23.9

Major Changes

  • fix(commons): avoid silent add of __slots__ attrs to __dict__ by @rmlibre in #11
  • fix(lint): reformat & resolve discovered Ruff errors by @rmlibre in #12
  • fix(concurrency): prevent simultaneous data buffering by @rmlibre in #12
  • build(lint): require Ruff for test installation [#12]

Minor Changes

  • fix: allow str build numbers in signing ceremony
  • fix(db): raise intended error by loading missing import [#12]
  • fix(commons): remove duplicates prior to update
  • fix(commons): accept pair-iterable mapping in init
  • fix(commons): remove __all__ method causing recursion bugs
  • fix(concurrency): import missing name in guard clause line [#12]
  • ci(perf): run workflows on push & pull, but not on same event
  • docs: fix wrong or incomplete doc strings
  • docs: add links for bug & security issue reporting
  • docs(lint): incorporate Ruff demo & update badges [#12]
  • docs(bugfix): demonstrate avoiding slots/dict conflicts [#11]
  • docs(bugfix): clarify tests to show problematic assignments [#11]
  • docs(commons): add distinguishing facets of classes to doc strings
  • docs(typing): fix & add type hints
  • build(lint): add ruff.toml config file [#12]
  • test(cipher): demonstrate proper stream authentication
  • test(commons): ensure proper use avoids bug from PR [#11]
  • test(concurrency): add module for ConcurrencyGuard tests [#12]
  • perf(init): cache slots as sets for membership tests [#11]
  • revert: scrap discouraged quick-fix in favor of 3bd087b [#11]
  • refactor(exc): rely on common invalid length exception
  • style(lint): remove unused imports [#12]
  • style(lint): prevent reformat of problem statement [#12]
  • style(lint): prefer non-lambda function definitions [#12]
  • style(commons): add missing __slots__ declarations

Full Changelog: v0.23.8...v0.23.9