Skip to content

Latest commit

 

History

History
81 lines (52 loc) · 1.38 KB

CHANGELOG.md

File metadata and controls

81 lines (52 loc) · 1.38 KB

v0.7.0 (2024-10-09)

Feat

  • added compilable flag

Fix

  • unified handling of type_params
  • minimize default_value of type_params

v0.6.3 (2024-04-23)

Fix

  • Improve error reporting when source cannot be minimized (#16)
  • Complete type hints for public API (#15)

v0.6.2 (2024-03-25)

Fix

  • minimize (yield) to None
  • minimization of MatchClass
  • minimization of default arguments
  • minimize slice correctly

v0.6.1 (2023-11-29)

Fix

  • minimize every type comment
  • 3.8: support for Index and ExtSlice
  • correct minimization of FormattedValue
  • ignore code in async inner scopes when we try to minimize a function to its body
  • correct minimization of optional nodes

Refactor

  • extracted parse function

v0.6.0 (2023-11-12)

Feat

  • removed python 3.7 support
  • minimize strings and bytes
  • minimize int, float, boolean values

Fix

  • fix crash when minimizing raise statements
  • minimize nonlocal and global names
  • remove the upper dependency bounds
  • minimize kw_defaults correctly
  • minimize function defaults
  • added py.typed
  • minimize type comments

Refactor

  • created MinimizeStructure
  • created MinimizeBase
  • implemented ValueWrapper

v0.5.0 (2023-10-20)

Feat

  • support for 3.12

Fix

  • fixed various bugs

v0.4.0 (2023-09-21)

Feat

  • implemented cli
  • support for python 3.7 - 3.11
  • progress callback for minimize