Recent Releases of fastcore
fastcore - v1.8.7
New Features
- Add uid and gid to
mk_writeas optional parameters (#691), thanks to @RensDimmendaal
- Jupyter Notebook
Published by jph00 12 months ago
fastcore - v1.8.0
Breaking Changes
- Move dispatch and transform modules to fasttransform (#669), thanks to @RensDimmendaal
Bugs Squashed
list[object]not handled correctly in docments (#671)
- Jupyter Notebook
Published by jph00 over 1 year ago
fastcore - v1.7.2
New Features
- Add
AttrDictDefaultandextract_docstrings(#617) - Add
do_escapetoto_xml(#617) - add markdown to doc output (#614)
- move patched methods to parent class (#612), thanks to @comhar
- add debug=True parameter to urlsend (#611), thanks to @radam9
Bugs Squashed
- Jupyter Notebook
Published by jph00 almost 2 years ago
fastcore - v1.7.1
New Features
- Add
UNSETsingleton - nullable dataclass overhaul (#607)
- Update
nullable_dcto useUNSETinstead ofNone - Rename
mk_dataclasstoflexiclass flexiclassusesUNSETinstead ofNone
- Update
- Add
asdict, like thedataclassesversion but works on more types - Add
is_typeddictandis_namedtuple - Flatten nested tuples in
ft
- Jupyter Notebook
Published by jph00 almost 2 years ago
fastcore - v1.6.8
New Features
- stringify list values in
ftattr vals (#602) - Allow
__ft__methods to return tuples (#596), thanks to @Rahulbeniwal26119
- Jupyter Notebook
Published by jph00 almost 2 years ago
fastcore - v1.6.2
New Features
- Allow attrs to be added to
FTusing__call__(#591) - Experimental support for
FT.__call__, h/t @cgarciae (#590) FTinteroperability with Django and Jinja using__html__()protocol (#589), thanks to @collinanderson
- Jupyter Notebook
Published by jph00 almost 2 years ago
fastcore - v1.5.29
New Features
- extend testeqtype (#507), thanks to @ddobrinskiy
- PyTorch 2.0 compile compatibility, thanks to @ggosline
- Jupyter Notebook
Published by jph00 over 3 years ago
fastcore - v1.5.27
Bugs Squashed
- fix: error in IPython while handling
HTTP4xxClientError(#486), thanks to @seeM - fix:
Config.getreturnsFalseinstead ofNonefor missingboolkeys (#482), thanks to @seeM - params overriding
delegatesignored incall_parse(#473)
- Jupyter Notebook
Published by jph00 almost 4 years ago
fastcore - v1.5.23
New Features
- Optional types for
Config(#472) - Add
ret_false()
Bugs Squashed
docmentsusing nested delegates comments incorrectly (#475)true()defined twice; replace 2nd withret_true()(#471)- 'method-wrapper' object has no attribute 'annotations' (#470)
- Jupyter Notebook
Published by jph00 almost 4 years ago
fastcore - v1.5.15
New Features
- layered
Configwithextra_files;Configrepr(#456), thanks to @seeM - in-memory
Configby passingsave=False(#455), thanks to @seeM - use
==for non iterable args toall_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
onlyandnested_setdefaultcollection 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)
- Jupyter Notebook
Published by jph00 almost 4 years ago
fastcore - v1.5.0
Breaking Changes
- Importing
fastcore.utilsnow longer importsfastcore.net
New Features
- Move imports into functions to make import faster (#426)
- use py310 style union annotations (#421), thanks to @seeM
Bugs Squashed
- repr patching broken by pep 563 (#270)
- Jupyter Notebook
Published by jph00 about 4 years ago
fastcore - v1.4.5
New Features
- Custom raise message helper (#419), thanks to @muellerzr
- make
docmentshandle delegates (#418), thanks to @hamelsmu - Add a
nested_callableandgetcallableutil (#417), thanks to @muellerzr - Add dataclass to docments (#413), thanks to @MarkB2
- Use docments (#387), thanks to @muellerzr
Bugs Squashed
- Jupyter Notebook
Published by jph00 about 4 years ago
fastcore - v1.4.3
New Features
- Add initial value for product and sum on L (#406), thanks to @radekosmulski
- add ppretty print repr to AttrDict (#403), thanks to @hamelsmu
- Raise better error when a config isn't found (#394), thanks to @muellerzr
Bugs Squashed
- Bugfix handle edge case when we have string in list and want to flatten (#410), thanks to @Salehbigdeli
- Jupyter Notebook
Published by jph00 about 4 years ago
fastcore - v1.3.27
New Features
- add loop functions, thanks to @willmcgugan (#363)
- add
walkfunction (#355) - add
globtasticandcompile_re(#354) - add
exec_new(#350) - add
PythonKernel(#348) - add
flatten
Bugs Squashed
- avoid expansion of
%format strings infastcore.script(#349)
- Jupyter Notebook
Published by jph00 over 4 years ago