Skip to content

Releases: ClericPy/morebuiltins

1.1.7

19 Nov 14:18
Compare
Choose a tag to compare

1.1.7 (2024-09-24)

  1. fix utils.code_inline gzip compress mtime to 1, to ensure the same compressed data
  2. fix utils.FileDict.save
  3. add ipc.QueueManager based on BaseManager, add JSON listener
  4. add compress, ensure_dir arg to funtools.SizedTimedRotatingFileHandler
  5. add compress arg to funtools.RotatingFileWriter
  6. update utils.format_error default filter skip from "site-packages" to "-packages"

1.1.6

20 Sep 17:23
Compare
Choose a tag to compare

1.1.6 (2024-09-09)

  1. add filename_filter to utils.format_error
  2. add functools.get_function to find function from entrypoint
    1. set the type default to str while strict=False and no default/annotation
  3. add default button_text to TKit.ask_text
  4. add morebuiltins.cmd.ui with --cli/--gui, --web
    1. try python -m morebuiltins.cmd.ui -e re:findall --cli
    2. try python -m morebuiltins.cmd.ui -e re:findall --gui1
    3. try python -m morebuiltins.cmd.ui -e re:findall --gui2
    4. try python -m morebuiltins.cmd.ui -e test_func_web --web --web-open --web-timeout=30
  5. add default doc for morebuiltins.cmd.ui --gui
  6. morebuiltins.functools.FuncSchema changed
    1. parse will see arg type as str while strict=False and no default/annotation
    2. add to_string to FuncSchema

1.1.5

02 Sep 15:53
Compare
Choose a tag to compare

1.1.5 (2024-08-29)

  1. add utils.get_hash_int

1.1.4 (2024-08-25)

  1. modify default args for cmd.proxy_checker

1.1.3 (2024-08-12)

  1. add morebuiltins.cmd.proxy_checker --max-result for quick return
  2. fix morebultins.cmd.log_server lost log in high frequency writing

1.1.2

10 Aug 16:41
Compare
Choose a tag to compare

1.1.2 (2024-08-11)

  1. add cmd.proxy_checker
    1. python -m morebuiltins.cmd.proxy_checker -c to check proxy, input from clipboard and output to clipboard
  2. add utils.Clipboard as same api as pyperclip

1.1.1

10 Aug 13:05
Compare
Choose a tag to compare

1.1.1 (2024-08-10)

  1. add cmd.log_server
  2. add start_callback end_callback to ipc.SocketServer
    1. ipc: self.handler(self, item) -> self.handler(item)
  3. add RotatingFileWriter.flush, and default flush=False
  4. fix StreamWriter.__del__ fails if event loop is already closed

1.1.0

08 Aug 16:39
Compare
Choose a tag to compare

1.1.0 (2024-08-04)

  1. update 2024.08.07 zipapps https://github.com/ClericPy/zipapps/releases/tag/2024.08.07
  2. add functools.RotatingFileWriter
    1. prepare for log_server with asyncio + ipc.SocketLogHandlerEncoder

1.0.9

04 Aug 04:31
Compare
Choose a tag to compare

1.0.9 (2024-08-04)

  1. fix default_dict type-hint
  2. fix read num zero div
  3. add build_opener_handlers+proxy to request.req

1.0.8

16 Jul 15:08
Compare
Choose a tag to compare

1.0.8 (2024-07-16)

  1. add utils.PathLock

1.0.7

15 Jul 17:09
Compare
Choose a tag to compare

1.0.7 (2024-07-15)

  1. add functools.file_import

1.0.6

09 Jul 15:03
Compare
Choose a tag to compare

1.0.6 (2024-07-10)

  1. fix utils.Validator typing-hint class