Releases: evangelosmeklis/peepdb
v0.1.4
What's Changed
- Code Restructure for implementing new features by @ArthureVarghese in #29
- Feature/strong key storing by @hasija in #35
- 36 using class for db types by @evangelosmeklis in #39
- Add MongoDB support with PyMongo by @daniell-olaitan in #41
- Fix issue with duplicate "No saved connections" message in connection listing by @daniell-olaitan in #44
- Support for SQLite plus unit tests by @evangelosmeklis in #49
- 27 numbers appear in scientific form add option to change to normal by @Aherontas in #52
New Contributors
- @ArthureVarghese made their first contribution in #29
- @hasija made their first contribution in #35
- @daniell-olaitan made their first contribution in #41
Full Changelog: v0.1.3...v0.1.4
v0.1.3
🎉 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 theview
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
🎉 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
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!