Skip to content
This repository has been archived by the owner on Nov 29, 2024. It is now read-only.

Releases: AustinCGomez/Python-File-Mover

0.4.0.0-discontinued.

23 Nov 19:02
e560c2c
Compare
Choose a tag to compare

Sunset of Python File Mover:

After careful consideration, I have made the difficult decision to discontinue all the oversight of all future development of Python File Mover and archive the project on GitHub. This journey has been an incredible learning experience for me, but from a design standpoint, the project has some fundamental limitations that would require significant time and effort to address. As such, Version 0.4.0.0-discontinued will be the final release of Python File Mover.

The code will remain in the public domain and can still be cloned and developed further by the community. However, I will no longer be contributing to the project as its maintainer.

Thank you all for your support and engagement throughout the life of this project!

What's Changed

0.4.0.0 now live

18 Nov 02:59
bb2dec4
Compare
Choose a tag to compare

What's Changed

  1. Improved error handling! The program will be able to handle most errors. If you see a error message please do report it into our issues so we can investigate further. The program will now run from start to finish without having to run 'python main.py' every time.
  2. Code refactor: @AustinCGomez went through the entire code base and refactored everything to be much more readable and easier to maintain.
  3. @malikrohail fixed #57 and we thank you for your efforts
  4. Updated our README.md by @AustinCGomez

Short-Term Goals
](https://github.com/AustinCGomez/Python-File-Mover/issues)

  1. Version 0.4.5.0 will release when all of the issues in the issue tab are resolved and that should mark the final development version of our project. We have some critical areas of improvements for the project revolving around logging and compatibility in Linux and OSX(Possibly). If you wish to see Version 0.4.5.0 happen faster then please take a look at our issues tab and pick up a issue. 🥇
  2. Version 0.5.0.0 will focus on refactoring and bug fixing and documentation.

Long-Term Goals(After Version 0.5.0.0):
Python File Mover Retirement - We might evolve the program into a GUI application that will be a sister project of our command line interface based Python File Mover here. This GUI project will be in it's own repository and will only start after Version 0.5.0.0 is released which might be when we sunset the command line project. This is only a tentative plan and not set in stone.

0.3.5.1 Release - We are so back!

09 Nov 21:50
bb5528c
Compare
Choose a tag to compare

Project Returns
Project maintainer @AustinCGomez has resurrected the project from the archive graveyard to make some changes and new features.

What's Changed
Update README.md by @AustinCGomez
Created a requirements.txt file to help with installing new dependencies

What's next
Linux compatibility - Projected by Version 0.4.0.0
Logging capabilities - Projected by Version 0.4.0.0

Version 0.3.5 - Changelog

30 Oct 06:28
6a8d155
Compare
Choose a tag to compare

Version 0.3.5 Changelog:

Added

- A clear view of all your files and directories with the use of both commands. You can now quickly browse through it and see what you want to move exactly.

- Issue #37 implemented by @burd5. Thanks to the time and effort of @burd5 our program will now handle errors more efficiently.


What is next?

We are moving towards Version 0.4.0 which will include an executable and possibly the program also installable on PyPI. We are currently working on the final 5 issues and enhancements for Version 0.4.0.

Version 0.3.0 - Stable

28 Oct 02:05
Compare
Choose a tag to compare

Version 0.3.0 Release

Project Maintainer Notes:

0.3.0 is now released and it is our first stable version of the project. The code has been completely refactored with redundant and confusing commands removed. In addition, we have moved to Click() for our CLI as it is user-friendly compared to alternative CLI libraries.


Added

- Changed the project from four commands to just two useful commands.

- Added an interactive menu for the commands using Click().

- Removed search feature out of the program.

- Completely refactored the code to be more readable and object-oriented.


What is next?

Our next objective is Version 0.4.0 and @AustinCGomez will be taking lead on the project development for 0.4.0. After the release of 0.4.0 @AustinCGomez will then move on to a maintainer role for this project and only fix bugs and comment on contributers works. :) Thank you to everyone who is interested in this project.

Version 0.3.0 Alpha Changelog

26 Oct 08:12
Compare
Choose a tag to compare
Pre-release
  • Move to Clicker CLI
  • Extensive Code Refactoring
  • **The former working version moved to legacy.py and will remain there till full 0.3.0 release. **

Version 0.2.5 Beta Changelog

26 Aug 01:08
45dd99b
Compare
Choose a tag to compare

Version 0.2.5 Beta Changelog

Added

  • python main.py movefolders
    You can now move entire folders from Directory A to Directory B. The folder structure in directory A will be fully in-tact when moved to Directory B.
    Fixes
  • @muddi900 changed python main.py m and python main.py s to python main.py movefiles and python main.py search.
  • Fixed an urgent error in search that was making that function inoperable.

Enhancements

  • Added a separate folder for tests.
  • Updated the ReadMe

What's Changed

New Contributors

Full Changelog: 0.2...0.2.5

Version 0.2 Beta Changelog

21 Aug 07:07
4af8dfc
Compare
Choose a tag to compare

Changelog - Version 0.2 Beta

Added

  • Added warning message alerting the user that files will be deleted in Directory A when they are moved to Directory B. Ignoring the prompt or typing No cancels the program to protect the user.
  • Added a basis for the Pytest unit test. It's not fully functional but we can follow this in future updates.
  • Added error handling for when one or two directories are not set by the user.

Changes

  • Code restructure to be more clear to read.
  • Eliminated undeeded classes and we now just have two which as MainView and MainModel.

Version 0.1 Beta Changelog

20 Aug 07:57
Compare
Choose a tag to compare
Pre-release

Changelog
=========

Version 0.1 Beta

Maintainer Notes

I am proud to announce Version 0.1 Beta is now released. We are now rolling towards Version 0.2. The purpose of Version 0.1 was to get something functional as I needed the basic functionalities to work as soon as possible for my own PC. In Version 0.2, we will begin finetuning the product and developing tests and squashing out bugs.

Added

  • 'python main.py S' - Ability to search for all files within a directory using the S command.
  • 'python main.py M' - Ability to move files from directory location A to directory location B. The directories can even be completely different drives.

Changed

  • Modified the View to use Typer so that the end user can simply type 'python main.py m' to begin the program instead of a typed-out and over-complicated menu.