ChangeLogger by RUP

Tech Articles | 20 March 2025 | Automation, Coding, Plugins, Reallyusefulplugins.com, Wordpress

In my documentation update a few days ago, I shared that I had a good changelog plugin, and I still stand by that. However, I want to change my workflow to stop duplicating as much as possible, so I have started working on my own ChangeLogger and added auto-updates to it, too.

This plugin now allows me to replicate what the other plugin does with direct uploads / copy-and-paste of text files with remote URLs based on a shortcode.

Example Shortcode

[rup_changelogger_timeline url='https://gist.githubusercontent.com/stingray82/93862f284e31062633ea1d90f00080c1/raw/6e3750923fcacaca81cfd6189accbd7ec00f7ae5/Txt']
PHP

As you can see from the example, it takes a raw example and outputs it. It also caches this for 7 days by default, but it can be set to longer with a filter.

I have also added filters for Colours and Stylesheets and one that allows you to set a security key to allow browser-based cache control, i.e., for a cronjob or, in my case, for my update scripts when pushing new versions.

Working In Progress

I consider this a work in progress. It’s out there and live, and I am pretty happy with its output. It’s clean and reasonably responsive, too. I will probably continue to use the other plugin for now, but it’s nice to know I have one to work on, and in case anything happens to that one, I can quickly switch too. It is more than likely over time; I will switch over to RUP Changelogger because being able to get the details remotely is exactly my chosen work method

Example Output

[custom_alert type=”info”]The below changelog is actually generated by RUP ChangeLogger it is loading the text file in the shortcode example above and dynamically adding the log[/custom_alert]

2.10
15 April 2025
  • NewIntroduced AI-based auto-suggestions.
  • UpdatedOptimized database queries for faster performance. Optimized database queries for faster performance. Optimized database queries for faster performance. Optimized database queries for faster performance.
  • FixedIssue with API authentication timeout.
  • TweakedMinor adjustments to UI spacing.
2.09
10 April 2025
  • NewAdded webhook integration for third-party apps.
  • FixedCompatibility issue with PHP 8.1.
  • ImprovementStreamlined code structure for better maintainability.
2.08
05 April 2025
  • UpdatedImproved error handling in form submissions.
  • FixedBug causing settings page to crash.
  • SecurityPatched XSS vulnerability in input validation.
2.07
01 April 2025
  • NewAdded export to CSV feature.
  • TweakedAdjusted modal animations.
  • DeprecatedRemoved legacy support for old API endpoints.
2.06
27 March 2025
  • FixedIncorrect label translations in multiple languages.
  • UpdatedImproved caching logic for faster load times.
  • ImprovementEnhanced logging for debugging.
2.05
22 March 2025
  • SecurityStrengthened token validation for secure access.
  • UpdatedAdjusted UI elements for consistency.
  • FixedAlignment issues in mobile view.
2.04
19 March 2025
  • NewCustom user roles can now be assigned dynamically.
  • UpdatedRevised default settings for new installs.
  • FixedMinor bug in search functionality.
2.03
12 March 2025
  • NewMulti-language support added.
  • ImprovementReduced memory usage in background tasks.
  • UpdatedImproved email notification formatting.
2.02
05 March 2025
  • TweakedAdjusted text contrast for better accessibility.
  • UpdatedBackend performance optimizations.
  • FixedIssue with incorrect time zone display.
2.01
01 March 2025
  • FixedPrevented duplicate entries in reports.
  • UpdatedAdjusted API response formatting.
  • SecurityHardened authentication mechanisms.
  • WarningYou must Update quickly!
2.00
25 February 2025
  • NewMajor UI overhaul.
  • TweakedButton hover effects improved.
  • DeprecatedOld reporting system replaced with new one.

Support the Author

Support my work
Really Useful Plugin Logo
Wpvideobank temp
Appoligies for any spelling and grammer issue. As a dyslexic i need to rely on tools for this they like me are not perfect but I do try my best