Skip to content

Releases: AnswerDotAI/fastcore

v1.5.27

15 Sep 19:46
Compare
Choose a tag to compare

Bugs Squashed

  • fix: error in IPython while handling HTTP4xxClientError (#486), thanks to @seeM
  • fix: Config.get returns False instead of None for missing bool keys (#482), thanks to @seeM
  • params overriding delegates ignored in call_parse (#473)

v1.5.26

09 Sep 08:49
Compare
Choose a tag to compare

Bugs Squashed

  • Delegatee docments not appearing (#485)
  • UnicodeDecodeError occurs when reading settings.ini file containing CJK characters on Windows (#483)

v1.5.25

07 Sep 18:45
Compare
Choose a tag to compare

New Features

  • Add more information upon HTTP request failures (#479)

Bugs Squashed

  • fix: Config.get returns False instead of None for missing bool keys (#482), thanks to @seeM
  • but in delegates ignored in docments (#478)

v1.5.23

01 Sep 00:52
Compare
Choose a tag to compare

New Features

  • Optional types for Config (#472)
  • Add ret_false()

Bugs Squashed

  • docments using nested delegates comments incorrectly (#475)
  • true() defined twice; replace 2nd with ret_true() (#471)
  • 'method-wrapper' object has no attribute 'annotations' (#470)

v1.5.22

26 Aug 01:46
Compare
Choose a tag to compare

New Features

  • Recursively search for docments (#468)
  • delegates() now works with annotations too (#467)

v1.5.18

18 Aug 01:20
Compare
Choose a tag to compare

New Features

  • exclude passed to {func} from docments by passing verbose=False to delegates (#464), thanks to @seeM
  • enable meta.delegates to enforce KEYWORD_ONLY for kwargs from (#459), thanks to @EmbraceLife

Bugs Squashed

  • fix fastcore.style format resets and auto-complete (#462), thanks to @seeM

v1.5.17

11 Aug 01:59
Compare
Choose a tag to compare

New Features

  • Add fastcore.style: fast styling for friendly CLIs (#460), thanks to @seeM
  • add skip_folder to xtras.walk (#458)

Bugs Squashed

v1.5.15

07 Aug 01:55
Compare
Choose a tag to compare

New Features

  • layered Config with extra_files; Config repr (#456), thanks to @seeM
  • in-memory Config by passing save=False (#455), thanks to @seeM
  • use == for non iterable args to all_equal (#453)
  • New method: AttrDict.copy, to return AttrDict instead of plain python dict (#451), thanks to @Salehbigdeli
  • add xdg module (#450)
  • add console_help (#448)
  • add module info to basic_repr (#447)
  • add only and nested_setdefault collection functions (#446), thanks to @seeM
  • include annotations and qualname in copy_func (#425), thanks to @seeM

Bugs Squashed

  • Fix scripts not executing (#449), thanks to @renato145
  • urllib opener can conflict with fork parallel on macos (#444)

v1.5.11

27 Jul 22:19
Compare
Choose a tag to compare

New Features

  • move str2bool to fastcore.basics (#441)

v1.5.9

25 Jul 18:20
Compare
Choose a tag to compare

New Features

  • start mode option for parallel (#440)