OC.PowerSort 1.2.0

OC.PowerSort 1.2.0

Calculating...

OC.PowerSort 17.2.0: Recurring Schedules

Release Date: April 2026
Version: 17.2.0
Previous Version: 17.1.0 (March 18, 2026)


We're excited to announce the release of OC.PowerSort 17.2.0, bringing powerful recurring schedule functionality to your Umbraco content management workflow. This release builds upon the solid foundation established in 17.1.0, adding automation capabilities that will save you time and ensure your content is always sorted exactly when you need it.

🎯 What's New in 17.2.0

Recurring Schedules: Set It and Forget It

The headline feature of 17.2.0 is recurring schedules - a sophisticated system that allows you to automate content sorting on a repeating basis. Instead of manually creating schedules for every occurrence, you can now define patterns that repeat automatically.

Flexible Recurrence Patterns

OC.PowerSort now supports multiple recurrence types to match your content management needs:

Daily Recurrence

  • Sort content every day or every N days
  • Perfect for daily promotions or time-sensitive content updatess
  • Example: Boost featured content every morning at 9 AM

Weekly Recurrence

  • Select specific days of the week (e.g., Monday, Wednesday, Friday)
  • Set custom intervals (every week, every 2 weeks, etc.)
  • Ideal for weekly campaigns or regular content rotations
  • Example: Promote weekend events every Friday

Monthly Recurrence

  • Day of Month Pattern: Schedule on specific dates (e.g., 1st, 15th, last day)
  • Day of Week Pattern: More flexible scheduling (e.g., 2nd Tuesday, last Friday)
  • Automatically handles months with varying lengths
  • Example: Update featured products on the first Monday of each month

Custom Patterns

  • Advanced scheduling options for complex scenarios
  • Combine multiple patterns for sophisticated automation

Smart Occurrence Management

The new RecurrenceCalculatorService intelligently handles:

  • Date Validation: Automatically skips invalid dates (e.g., February 31st)
  • Time Zone Handling: Consistent behavior across different time zones
  • Week Boundaries: Proper handling of week transitions and mid-week start dates
  • Occurrence Tracking: Maintains history of when schedules execute

🔄 Continuing from 17.1.0

Version 17.1.0 established the foundation that makes 17.2.0 possible:

Core Features (17.1.0)

  • Schedule Processing Service: Automated execution of scheduled sorts
  • Priority-based Sorting: Handle conflicts when multiple items share positions
  • Default Sort Order: Save and restore sorting configurations
  • Enhanced Umbraco 17 Compatibility: Full migration to AsyncMigrationBase
  • Improved Backoffice: Better integration with Umbraco's modern interface

🚀 Migration Guide

Upgrading from 17.1.0 to 17.2.0

Upgrading is straightforward - the new migrations run automatically:

  1. Update NuGet Package

    dotnet add package OC.PowerSort --version 17.2.0
    
  2. Restart Umbraco

    • Database migrations execute automatically
    • Existing schedules remain unchanged
    • New tables are created seamlessly
  3. Start Using Recurring Schedules

    • No breaking changes to existing functionality
    • Existing one-time schedules continue working
    • New recurring features available immediately

Backward Compatibility

Version 17.2.0 maintains full backward compatibility:

  • ✅ Existing schedules continue functioning
  • ✅ API endpoints unchanged for v17.1.0 features
  • ✅ No configuration changes required
  • ✅ Backoffice experience enhanced, not replaced

💡 Use Cases

Content Marketing Teams

Weekly Newsletter Features

  • Schedule featured content every Monday at 8 AM
  • Automatically boost newsletter content for 48 hours
  • Set to expire after 12 weeks

Seasonal Campaigns

  • Start holiday promotions on the 1st of each month
  • Automatically boost seasonal content on specific dates
  • End campaigns automatically after a set period

E-commerce Sites

Product Promotions

  • Weekly deals every Friday
  • Monthly featured products on the 1st and 15th
  • Automatic rotation of bestsellers

Event-based Sorting

  • Pre-event content boosting
  • During-event priority scheduling
  • Post-event content demoting

News and Media

Publication Schedules

  • Daily content rotations at specific times
  • Weekly feature article highlights
  • Monthly archive organization

🐛 Bug Fixes and Stability

Version 17.2.0 also includes important fixes from the 17.0.x series:

  • ✅ Fixed API response handling to prevent "body stream already read" errors
  • ✅ Resolved MenuItems API controller authorization logic
  • ✅ Improved cross-database compatibility (SQLite and SQL Server)
  • ✅ Fixed SQLite ALTER TABLE operations in migrations
  • ✅ Enhanced foreign key handling for SQLite databases

🎓 Documentation and Resources


🙏 Credits and Acknowledgments

OC.PowerSort is developed and maintained by:

  • Owain Williams - Lead Developer
  • Harrie Mayhew - Co-Developer

Special thanks to the Umbraco community for feedback and testing during the development of recurring schedules.


🔮 What's Next?

Looking ahead to future releases, we're exploring:

  • Provider System Enhancements: Extensible architecture for custom sorting strategies (in development)

📦 Installation

New Installation

dotnet add package OC.PowerSort --version 17.2.0

Requirements

  • Umbraco 17.0.0 or higher
  • .NET 10
  • SQL Server or SQLite database

🎉 Conclusion

OC.PowerSort 17.2.0 represents a significant step forward in content management automation. The addition of recurring schedules transforms how you manage content sorting, reducing manual work while ensuring your content strategy executes flawlessly.

Whether you're managing a small blog or a large enterprise website, recurring schedules help you:

  • Save Time: Automate repetitive sorting tasks
  • Improve Consistency: Ensure content appears when planned
  • Reduce Errors: Eliminate manual scheduling mistakes
  • Scale Effortlessly: Manage thousands of schedules easily

We're excited to see how you use recurring schedules to streamline your content management workflows!


Download OC.PowerSort 17.2.0 today and experience the power of automated content sorting!

Released: April 2026 | License: MIT | Umbraco 17+ Compatible