Changelog for igbpyutils¶
Changelog¶
- v1.0.0 - not yet released
Drop support for Python 3.9, begin testing on Python 3.14
- REMOVED
igbpyutils.dev.generate_coveragerc Use https://pypi.org/project/coverage-simple-excludes/ instead.
- REMOVED
igbpyutils.dev.check_script_vs_libnow actually raises a deprecation warning.Added
repeat_msgoption toigbpyutils.error.javaishstacktrace(),igbpyutils.error.CustomHandlers, andigbpyutils.error.init_handlers().
- v0.8.0 - Fri Oct 11 2024
- REMOVED
gen-coveragercand deprecatedigbpyutils.dev.generate_coveragerc Use https://pypi.org/project/coverage-simple-excludes/ instead.
- REMOVED
- Renamed
igbpyutils.dev.check_script_vs_libtoigbpyutils.dev.script_vs_lib.check_script_vs_lib() The former is still available but raises a deprecation warning. (Update: Warning was not yet implemented in this release)
The
known_shebangsargument may now be a regular expression.The
exec_from_gitoption now uses the current index instead of the tree, so uncommitted changes are correctly seen.
- Renamed
- v0.7.0 - Sun Oct 6 2024
Added
LoggingStreamfor better type checking onigbpyutils.error.logging_config().Added
igbpyutils.file.open_out().igbpyutils.dev.check_script_vs_liballows more shebangs by default.
- v0.6.0 - Mon Jun 17 2024
Added
simple_cache().
- v0.5.0 - Sat Mar 30 2024
- REMOVED
simple-permsand deprecatedsimple_perms() Use https://pypi.org/project/simple-perms/ instead.
- REMOVED
- Deprecated
igbpyutils.iter.is_unique_everseen() Use
more_itertools.classify_unique()instead.
- Deprecated
Added
cover-OStags toigbpyutils.dev.generate_coveragerc
- v0.4.1 - Sun Dec 10 2023
Fix
cmdline_rglob()on empty generator
- v0.4.0 - Sun Dec 10 2023
Changed
autoglob()to detect current shell via environment variables instead ofsys.platformAdded
igbpyutils.dev.generate_coveragercand CLI- Added and used
igbpyutils.file.cmdline_rglob() Note: This changes the behavior of the command-line tools included in this project slightly in that a directory specified on the command line is now also processed, instead of just its contents.
- Added and used
- v0.3.2 - Thu Nov 2 2023
Added
--add*options tosimple-permstool
- v0.3.1 - Sun Oct 8 2023
Fixed project requirements
- v0.3.0 - Wed Oct 4 2023
Added
exec_from_gitoption toigbpyutils.dev.check_script_vs_libAdded
simple_perms()
- v0.2.0 - Sun Sep 24 2023
Added
igbpyutils.error.CustomFormatterandigbpyutils.error.logging_config()Added custom
threading.excepthook()toCustomHandlersAdded
igbpyutils.error.asyncio_exception_handler()(also added toCustomHandlers)
- v0.1.0 - Tue Sep 19 2023
Added
igbpyutils.dev
- v0.0.9 - Sat Aug 19 2023
- v0.0.8 - Tue Jul 4 2023
Fixed changelog
- v0.0.7 - Tue Jul 4 2023
- v0.0.6 - Wed May 3 2023
Minor tweak to documentation generation only
- v0.0.5 - Wed May 3 2023
Documentation updates only
- v0.0.4 - Wed May 3 2023
Exposed a few more functions in the
igbpyutils.errorAPI
- v0.0.3 - Sun Apr 16 2023
Added
igbpyutils.dt
- v0.0.2 - Sat Apr 15 2023
Added
igbpyutils.error
- v0.0.1 - Fri Apr 14 2023
First release.
Note this changelog covers user-visible changes only, internal changes such as for testing are not listed, and not all documentation updates.