Releases: AnswerDotAI/fastcore
Releases · AnswerDotAI/fastcore
1.0.21
Deprecations (will be removed in future release)
patch_property
: use patch(as_prop=True)
instead
New Features
- New param
cast
for store_attr
and new decorator with_cast
(#114)
- add
L.insert
and exec_local
(#113)
- Patch decorator with optional argument (#110), thanks to @Salehbigdeli
- Make typedispatch decorator more general (#106), thanks to @Salehbigdeli
Bugs Squashed
- Fix default in oper (#112), thanks to @Salehbigdeli
- Inconsistency with
cmp_instance
and typedispatch
because of binary sort algorithm (#100)
1.0.20
1.0.20
New Features
- add
ignore_ex=False
and as_bytes=False
params to run
(#108)
AttrDict
: a dict
subclass that also provides access to keys as attrs; and change dict2obj
to create AttrDict
s instead of SimpleNamespace
s (#107)
1.0.19
1.0.19
New Features
run
: flexibly run an external process and raise exception if it fails (#105)
1.0.18
1.0.18
New Features
run
: flexibly run an external process and raise exception if it fails (#105)
1.0.17
1.0.17
New Features
run
: flexibly run an external process and raise exception if it fails (#105)
1.0.16
1.0.16
New Features
- add
threadpool=False
param to parallel
to use threads instead of processes (#102)
1.0.15
1.0.15
New Features
- add
L.map_filter
and L.map_first
(#97)
- These support some nice refactorings, like changing from this:
d = []
for c in cs:
m = f(c)
if not m:
continue
d.append(m.group(1))
to this:
d = cs.map_filter(f).map(Self.group(1))
1.0.14
1.0.14
Bugs Squashed
- Reapply fix for #86 which was unintentionally reverted by the next commit (#91)
1.0.13
1.0.13
New Features
dict2obj
: Convert (possibly nested) dicts (or lists of dicts) to SimpleNamespace
(#90)
1.0.12
1.0.12
New Features
- add function support to
store_attr
(#85)
Bugs Squashed
- 'mp_context' keyword for initialising concurrent.futures.ProcessPoolExecutor only supported in python 3.7+ (#86)