Skip to content

Releases: evangelosmeklis/peepdb

v0.1.4

28 Sep 14:05
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.3...v0.1.4

v0.1.3

15 Sep 15:59
Compare
Choose a tag to compare

🎉 peepDB 0.1.3

We're excited to announce the release of peepDB 0.1.3! This version brings some key improvements to enhance your database inspection experience.

What's New

1. 🖥️ Improved CLI with Click

  • Redesigned command-line interface using Click for a more intuitive and user-friendly experience.
  • New command structure for easier navigation and use of peepDB features.
  • Example usage:
    peepdb view myconnection --table users
    

2. 📄 Pagination Support

  • Introduced pagination for large datasets, allowing users to view data in manageable chunks.
  • New --page and --page-size options for the view command.
  • Example usage:
    peepdb view myconnection --table users --page 2 --page-size 50
    

🔧 Other Improvements

  • Performance optimizations for faster data retrieval.
  • Minor bug fixes and code refactoring.

🚀 Upgrading

To upgrade to peepDB 0.1.3, simply run:

pip install --upgrade peepdb

💬 Feedback

We value your feedback! If you encounter any issues or have suggestions for improvements, please open an issue on our GitHub repository.

Thank you for using peepDB! 🙌

peepDB v0.1.2 - First Official Release

07 Sep 12:24
Compare
Choose a tag to compare

🎉 peepDB v0.1.2 Release

We're excited to announce the official release of peepDB v0.1.2 on PyPI! 🚀 peepDB is an open-source command-line tool and Python library designed for developers and database administrators who need a fast and efficient way to inspect their database tables without writing SQL queries.

✨ What's New in v0.1.2

This release marks the first official version of peepDB available on PyPI. While it's an early release, it comes with a robust set of features and improvements:

  • 🗃️ Multi-Database Support: Now fully tested and compatible with MySQL, PostgreSQL, and MariaDB.
  • 🔒 Enhanced Security: Implemented secure storage of database connection details using encryption.
  • 🖥️ Improved CLI: Refined the command-line interface for a more intuitive user experience.
  • 🧪 Comprehensive Testing: Added extensive unit tests to ensure reliability and stability.
  • 📚 Documentation: Included detailed usage instructions and examples in the README.

🌟 Key Features

  • 🚀 Quick data inspection of all tables or a specific table with simple commands
  • 🔐 Secure storage of database connection details
  • 🛠️ User-friendly command-line interface
  • 🪶 Lightweight design for minimal footprint and maximum speed
  • 📊 Formatted output in both table and JSON formats

📥 Installation

You can install peepDB directly from PyPI using pip:

pip install peepdb

💬 Feedback and Contributions

We welcome your feedback and contributions! Please visit our GitHub repository to report issues, suggest features, or contribute to the project.

Thank you for your interest in peepDB. We hope it proves to be a valuable tool in your development workflow! 🙏

peepDB v0.1.2 - First Test Release

07 Sep 12:00
Compare
Choose a tag to compare

Release Title: peepDB v0.1.2 - First Test Release

Description:

peepDB v0.1.2 - First Test Release on TestPyPI

We're excited to announce the first test release of peepDB, a powerful and user-friendly database inspection tool!

What's New

  • Initial release of peepDB
  • Support for MySQL, PostgreSQL, and MariaDB
  • Command-line interface for easy database inspection
  • Secure storage of database connection details
  • Formatted table and JSON output options

Key Features

  • 🚀 Multi-Database Support: Works with MySQL, PostgreSQL, and MariaDB
  • 🔍 Quick Data Inspection: View all tables or a specific table with a simple command
  • 🖥️ User-Friendly CLI: Easy-to-use command-line interface
  • 🔒 Secure Storage: Securely store database connection details with encryption
  • 🪶 Lightweight: Minimal footprint, designed for speed
  • 📊 Formatted Output: View data in a clean, formatted table or JSON format

Installation from TestPyPI

This is a test release available on TestPyPI. To install this version, use:

pip install -i https://test.pypi.org/simple/ peepdb==0.1.2

Please note that this is a test release and is not recommended for production use. We appreciate any feedback or issues you may encounter while testing this release.

What's Next

  • Further testing and refinement of features
  • Performance optimizations
  • Additional database support
  • Official release on PyPI

We're looking forward to your feedback and contributions as we continue to improve peepDB!