Skip to content

Releases: Webbist-dev/strapi-redirects

Redirect Manager Plugin v1.0.1

09 Apr 18:31
4b67da9
Compare
Choose a tag to compare

🌟 Enhancements
Fixed a couple of minor things.

  • Fix to api route (removal of admin auth route)
  • Changed default redirect type to 302
  • Amendments for Github actions
  • Cleaned up line endings

💡 Feedback and Contributions
Your feedback is invaluable! Should you encounter any issues or have suggestions for improvement, please feel free to open an issue on GitHub. Contributions are also welcome; submit pull requests with your fixes or enhancements.

❤️ @derrickmehaffy for the assistance testing line endings!

Redirect Manager Plugin v1.0.0

09 Apr 16:20
Compare
Choose a tag to compare

Redirect Manager Plugin v1.0.0 Release Notes

This is a total rewrite in anticipation of a conversion to typescript.
This version of the plugin now matches Strapi's default folder configuration for plugins - it also removes the use of the factories (which are still broken in Strapi, and probably won't be fixed or deprecated and replaced till a stable v5 is out).

🌟 Enhancements

Rewritten the codebase, it's the same plugin - but it's removed the use of some deprecated Strapi plugin helpers and normalised the structure, functionality should remain consistent.

💡 Feedback and Contributions

Your feedback is invaluable! Should you encounter any issues or have suggestions for improvement, please feel free to open an issue on GitHub. Contributions are also welcome; submit pull requests with your fixes or enhancements.

Redirect Manager Plugin v0.7.0

20 Feb 01:28
Compare
Choose a tag to compare

Redirect Manager Plugin v0.7.0 Release Notes

I'm thrilled to announce the launch of Redirect Manager Plugin v0.7.0! This plugin is crafted to simplify the management of URL redirects in your Strapi application, enhancing navigation efficiency and maintaining high data integrity. This release sets the groundwork for future enhancements, including an upcoming TypeScript rewrite and deeper Strapi integration.

🚀 Features

CSV Import

  • Bulk Import: Upload multiple redirects effortlessly through a CSV file.
  • Pre-import Validation: Validates each redirect against existing ones to prevent conflicts and checks for internal duplicates.
  • Smart Update: Automatically updates existing redirects with new 'To' URLs, based on matching 'From' URLs, and adds new ones as needed.
  • Loop and Duplicate Detection: Identifies and omits redirects that could cause loops or are duplicates within the CSV, ensuring robust data integrity.

User Interface

  • Dashboard: An intuitive dashboard for seamless redirect management within Strapi.
  • Search and Filter: Advanced search and filter capabilities to quickly locate specific redirects.
  • Sortable Columns: Easily organize your redirects by sorting based on various attributes like 'From' URL, 'To' URL, type, or status.

API Integration

  • RESTful API: Manage your redirects programmatically with a comprehensive RESTful API for easy integration into automated workflows or CI/CD pipelines.

🌟 Enhancements

  • Performance Improvements: Optimized for handling large volumes of redirects efficiently.
  • Security: Strengthened security measures to safeguard your redirect data.

🐛 Fixes

  • Bug Fixes: Addressed all known issues to ensure smoother plugin operation.

📚 Getting Started

To dive in, install the Redirect Manager Plugin into your Strapi project, and access the plugin section to manage your redirects. For detailed instructions on using all available features, including CSV import, consult our extensive documentation.

🚧 What's Next?

This release normalizes the plugin's structure as preparation for an upcoming TypeScript rewrite, enhancing code safety and maintainability. The next step involves integrating with Strapi's content type lifecycles to display a modal when a content type with a UID is edited. This will pave the way for linking redirects with content types of your choice, offering a tightly coupled and more intuitive management experience.

💡 Feedback and Contributions

Your feedback is invaluable! Should you encounter any issues or have suggestions for improvement, please feel free to open an issue on GitHub. Contributions are also welcome; submit pull requests with your fixes or enhancements.

Thank you for exploring the Redirect Manager Plugin. I'm committed to continuously evolving its capabilities to meet your needs and look forward to enhancing your Strapi experience. Happy redirecting!