Skip to content

Releases: mac-cleanup/mac-cleanup-py

Yet another minor update but with something new this time

21 Jul 00:17
b4490ed
Compare
Choose a tag to compare

What's Changed

  • Merged @wChenonly fix with accepting warnings/prompts by default
  • Added telegram module to default collection
  • Added flag to accept all warnings/prompts
  • Updated dependencies
  • Added script to update version
  • Updated issues and PR templates

New Contributors

Full Changelog: v3.0.3...v3.0.4

v3.0.3

20 May 17:43
Compare
Choose a tag to compare

Added pnpm module && dependencies update

What's Changed

  • Added pnpm module from sh repo
  • Updated dependencies in pyproject.toml
  • Updated dependencies in pre-commit config
  • fixed pnpm module naming && added info to README.md

Full Changelog: v3.0.1...v3.0.3

v3.0.1

25 Apr 11:52
256559a
Compare
Choose a tag to compare

Just dependencies update, nothing new for now

What's Changed

  • updated dependencies
  • fixed pr templates (probably)
  • refactored tox configuration
  • moved tests ci to macos-latest
  • added gh-actions to dependabot
  • removed broken link from SECURITY.md

Full Changelog: v3.0.0...v3.0.1

v3.0.0

14 Apr 12:03
74d650e
Compare
Choose a tag to compare

Big update with some new features and improvements

What will user see:

  • Full code refactoring
  • Made dry-run faster and more precise
  • Added prompts (risky actions warnings) to modules ( issue #38 )
  • Added runtime type checking on user intractable stuff (used in custom modules)
  • Updated progress bars
  • Almost 100% test coverage (omitted default modules)
  • Fixed issue #42
  • Fixed issue #46

Other fixes and improvements:

  • Added static typechecking: pyright & ruff
  • Added linter: black, isort, docformatter
  • Bumped min python version to 3.10
  • Added Conventional Commits & commitizen
  • Added pre-commit hooks
  • Updated all dependencies
  • Added PR template
  • Updated CONTRIBUTING.md with new stuff
  • Modernized README.md
  • Added SECURITY.md

How to migrate old config to new config

Before installing new version run this command in terminal

mv $(readlink -f "$(which mac-cleanup)" | grep -oE '.*mac-cleanup-py/(\d|\.)+/libexec')/lib/python*/site-packages/mac_cleanup/modules.toml ~/.mac_cleanup_py

What's Changed

Full Changelog: v2.2.5...v3.0.0

v2.2.5

25 Feb 12:18
Compare
Choose a tag to compare

Nothing new, just updated dependencies 🤷‍♀️

I dedicate myself to learn Kotlin and Java right now, so updates with something new will be kinda slow
Feel free to open PRs with something new. I'll find time for them.

What's Changed

Full Changelog: v2.2.4...v2.2.5

v2.2.4

04 Sep 19:32
8c87039
Compare
Choose a tag to compare

Lots of new stuff but mostly for developers.
But there are some changes for the lovely users too 💙

  • Increased speed of dry run with multiprocessing
  • Fixed the bug with Generics (bug)
  • Added ⚡ Tests ⚡ (33% coverage at the moment 🥺)
  • Added template for custom modules
  • Added shields on the main page
  • Fixed the bug with Unicode symbols in Rich.Confirm
  • Moved to attrs
  • Pull module version from .toml
  • Added Dependabot

What's Changed

Full Changelog: v2.2.3...v2.2.4

v2.2.3

12 Aug 15:17
Compare
Choose a tag to compare

Not a lot of changes, just lots of little improvements:

  • improved cli
  • improved code a bit
  • little fixes

What's Changed

Full Changelog: v2.2.1...v2.2.2

v2.2.2

12 Aug 15:01
3b534e8
Compare
Choose a tag to compare

Not a lot of changes, just lots of little improvements:

  • improved cli
  • improved code a bit
  • little fixes

What's Changed

Full Changelog: v2.2.1...v2.2.2

v2.2.1

08 Aug 20:35
Compare
Choose a tag to compare

Basically added modules and all stuff plus little refactoring ⚡

  • added modules support
  • modules selection screen
  • little fixes and refactoring
  • updated README.md (so I bumped version to 2.2.1 😢)

What's Changed

Full Changelog: v2.1.2...v2.2.0

v2.2.0

08 Aug 20:05
19da77e
Compare
Choose a tag to compare

Basically added modules and all stuff plus little refactoring ⚡

  • added modules support
  • modules selection screen
  • little fixes and refactoring

What's Changed

Full Changelog: v2.1.2...v2.2.0