Skip to content

Releases: karlicoss/HPI

v0.4.20231102, fix release script

01 Nov 01:58
Compare
Choose a tag to compare

not ideal that the date in the version is the future date.. but oh well

What's Changed

Full Changelog: v0.4.20231101...v0.4.20231102

v0.4.20231101

01 Nov 00:52
Compare
Choose a tag to compare

Big update, even though things should be backwards compatible, it's recommended to install the package again if you use editable git checkout (pip3 install --user -e /path/to/hpi_repo)

Also worth installing optional dependencies (pip3 install --user -e /path/to/hpi_repo[optional])

What's Changed

Core:

  • core: implement more methods for ZipPath and better support for get_files by @karlicoss in #285
  • query: add --warn-exceptions, dateparser, docs by @seanbreckenridge in #290
  • my.core.pandas: rely on typing annotations from types-pandas by @karlicoss in #292
  • core: experimental import of my._init_hook to configure logging/warnings/env variables by @karlicoss in #298
  • core/logging: overhaul and many improvements -- mainly to deprecate abandoned logzero by @karlicoss in #299
  • minor module updates + logging/warnings improvements by @karlicoss in #300
  • general: move reddit tests into my/tests + tweak my.core.cfg to be more reliable by @karlicoss in #295
  • core/cli: allow user to bypass PEP 668 by @seanbreckenridge in #302
  • core/cli: update vendored completion files by @seanbreckenridge in #304
  • core/logging: fix issue with logger setup called multiple times when called with different levels by @karlicoss in #310
  • my.core.logging: compatibility with HPI_LOGS by @seanbreckenridge in #307
  • core/stats: exclude contextmanagers from guess_stats by @karlicoss in #334
  • move hpi specific compat stuff to core.hpi_compate + minor updates for hypothesis and kobo by @karlicoss in #335
  • core/config: implement a warning if config is imported from the dir other than MY_CONFIG by @karlicoss in #336
  • general: improve logging during file processing in various modules by @karlicoss in #339
  • general: enhancle logging for various modules by @karlicoss in #340
  • general: deprecate some old methods by hiding behind TYPE_CHECKING by @karlicoss in #342
  • core: add helper for more_iterable to check that all types involved are hashable by @karlicoss in #343
  • core/kompress: move vendorized kompress to _deprecated, use kompress library directly by @karlicoss in #319
  • more consistent handling of zip archives in get_files, less kompress boilerplate in modules by @karlicoss in #321
  • experimental: add a hacky helper to import "original/shadowed" modules from within overlays by @karlicoss in #322
  • core/stats: less duplication in output, report stats of first item, report input stats by @karlicoss in #324
  • core.logging: ignore CollapseLogsHandler if we're not attached to a terminal by @karlicoss in #329
  • dcotor: make compileall check a bit more defensive by @karlicoss in #332

modules:

Full Changelog: v0.3.20230327...v0.4.20231101

release

27 Mar 02:28
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.20230221...v0.3.20230327

release

21 Feb 02:45
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.20230209...v0.3.20230221

new release

09 Feb 02:36
Compare
Choose a tag to compare

What's Changed

  • my.fbmessenger.export: use context manager to properly close sqlite connection by @karlicoss in #268
  • core: better support for config overrides (tmp_config) by @karlicoss in #269

Full Changelog: v0.3.20230207...v0.3.20230209

v0.3.20230207

07 Feb 02:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.20220607...v0.3.20230207

hotfix so 'hpi module install' doesn't break for legacy modules

07 Jun 22:23
Compare
Choose a tag to compare
core: allow legacy modules to be used in 'hpi module install' for bac…

…kwards compatibility

but show warning

kinda hacky, but hopefully we will simplify it further when we have more such legacy modules

rolling release

06 Jun 18:25
Compare
Choose a tag to compare

mainly so hpi install --parallel is available

rolling release

03 May 19:50
76a497f
Compare
Choose a tag to compare

mostly fixes for Windows and Python 3.10

rolling release

21 Apr 20:36
Compare
Choose a tag to compare

new google takeout module!