Skip to content

Release version 1.1.1

Choose a tag to compare

@g3ntrix g3ntrix released this 16 Jun 13:00
· 9 commits to main since this release

Changelog

[v1.1.1] - 2024-06-16

Fixed

  • Ensure TERM environment variable is set to avoid issues in IDEs and unsupported terminals.
  • Improved compatibility for terminal environments that do not support curses.

[v1.1.0] - 2024-06-16

Added

  • Merge Identical Ports: New feature to detect identical ports and merge their clients into one entry in the final database.
  • Enhanced Client Merging: Improved logic for merging unique clients from both databases under the same port.

Improved

  • Performance Improvements: Optimized the merging process to handle larger databases more efficiently.
  • Error Handling: Improved error messages and handling for better user experience.
  • Code Refactoring: Cleaned up code for better readability and maintainability.

Fixed

  • Bug Fixes: Resolved issues with the previous version related to merging databases and handling duplicate entries.

[v1.0.0] - 2024-06-16

Added

  • Initial release of SQLiteTrim.
  • GUI and Terminal Interfaces: Users can choose between a graphical interface or terminal commands for interacting with SQLite databases.
  • Recreate Database with Sequential IDs: Functionality to reorder IDs in a database sequentially starting from a specified ID.
  • Merge Databases: Combine two SQLite databases, ensuring unique client entries and handling port conflicts.
  • Delete Database Rows: Delete single rows or a range of rows from the database and recreate the database with sequential IDs.
  • Environment Detection: Automatic detection of the environment (GUI or terminal) and appropriate handling of file selection and user inputs.
  • Backup Recommendation: Prominent notice to users to back up their data before using the tool.
  • Dependency Checks: Ensures necessary dependencies like Tkinter are installed for GUI operations.

Notes

  • Merging Databases: When merging, ensure no identical ports exist in both databases to avoid conflicts.
  • Environment Requirements: Detailed requirements for running the tool in both GUI and terminal environments.
  • Screenshots: Included screenshots for a better understanding of the tool’s interface and processes.

License

  • This project is licensed under the MIT License.

Contributions

  • Contributions are welcome! Please fork the repository and submit pull requests for any features, bug fixes, or improvements.

Acknowledgements