Skip to content

Releases: deshaw/pyflyby

Release 1.10.6

05 Mar 13:10
d97eb46

Choose a tag to compare

Major changes:

  • Fix parsing on single line imports with semi-colon
  • Add color-coded log formatter with level-aware ANSI colors
  • Disable local import tidying by default and add opt‑out for intentionally unused local imports

Release 1.10.5

22 Jan 11:17
ec3ed05

Choose a tag to compare

Major changes:

  • Add a pyflyby.check_parse subcommand
  • Fix MatchMapping and MatchStar nodes
  • Fix tidy-imports handling of forward references in method type annotations
  • add stub file for _fast_iter_modules
  • Work on tidying import from local imports
  • Add action to exit non-zero if file need changes/changed
  • Enhance saveframe to save the current frame in absense of debugger/exception context

Release 1.10.4

26 Nov 05:42
d519c9e

Choose a tag to compare

Major changes:

  • Get the version with importlib.metadata instead of writing at build time

Release 1.10.3

24 Nov 11:04
630f0b2

Choose a tag to compare

Major changes:

  • Fix emacs integration and test it on CI
  • Fix Beartype forward reference issue.
  • Remove epydoc dependency
  • Prevent py -d from hanging if gdb doesn't have sufficient permissions to attach
  • Sort nodes of JoinedStr in f-string debug expressions
  • Drop six requirement

Release 1.10.2

24 Oct 07:55
d823397

Choose a tag to compare

Major changes:

  • Fix an issue with unaligned and uniform options in pyproject.toml
  • Disable rebuild cache messages by default
  • Fast module iter: use try/execept
  • Add the ability to exclude files from tidy-imports

Release 1.10.1

08 Oct 07:47
2b1b5f3

Choose a tag to compare

Major changes:

  • Replace deprecated appdirs dependency with platformdirs
  • Move epydoc from direct dependency to test dependency

Release 1.9.11

29 Jan 14:26

Choose a tag to compare

Major changes:

  • [New] SaveframeReader class

Release 1.9.10

06 Dec 10:07

Choose a tag to compare

Major changes:

  • Bug fix introduced as part of #379
  • Enhanced pyflyby debugger to support chained exceptions (#381)

Release 1.9.9

03 Dec 09:57

Choose a tag to compare

Major changes:

  • Bumped lint from 3.12 to 3.13 (#370)
  • Bumped actions/checkout from 3 to 4 (#371)
  • Bumped peaceiris/actions-gh-pages from 3 to 4 (#373)
  • Bumped codecov/codecov-action from 2 to 4 (#374)
  • Bumped actions/setup-python from 3 to 5 (#372)
  • Try to detect non-gloabl unused imports (#369)
  • Set sys.last_value / sys.last_exc before entering the debugger (#380)
  • Disabled auto-import of lazy variables (#379)
  • Bumped codecov/codecov-action from 4 to 5 (#378)

Release 1.9.8

06 Nov 10:49

Choose a tag to compare

Major changes:

  • Fixed node span issue in Python 3.11 and before.
  • Support __all__ being a tuple, not just a list