Old 01-10-2017, 07:18 PM   #1
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,091
Default ChangeLog to BBCode Generator

Hi !

When copy pasting changelog from landoleet on pre-release thread, you can simply copy paste and optionally format using the forum post editor, or use a nice parser like https://stash.reaper.fm/v/28806/Reape...%20Release.zip.

Thing is that this parser is a Windows executable, so its usage is a bit limited.

That's why I created a web-based changelog to bbcode generator. It is more handy to tweak, and it is cross-platform.

here it is the link:
Cockos REAPER ChangeLog to BBCode

You just have to copy paste a changelog section into it and the magic happen, from this:


v5.27 - October 20 2016
+ Automation: fix take envelope paste with take playrates [t=182549]
+ Comps: clear all comp/group names when creating new project [t=182451]
+ Comps: improve handling of comp names with undo and cut/paste [t=182451]
+ Comps: respect grouping when loading comp or moving active comp to top lane [t=182451]
+ Comps: preserve comps when splitting items [t=182451]
+ Comps: various bugfixes
+ FX: add menu item to copy FX with automation, bound to ctrl+alt+C
+ FX: support drag and drop copy with automation via shift+ctrl+drag FX
+ FX: add Copy/Paste to mixer FX context menu
+ Groups: improve handling of item group names with undo and cut/paste [t=182451]
+ macOS: avoid attempted mkdir /Volumes/... when path does not exist
+ MIDI: reduce Windows MIDI hardware output jitter
+ MIDI: import type 1 MIDI files with channel data in the tempo track [t=182638]
+ MusicXML import: improve support for MIDI channels [t=182653]
+ MusicXML import: handle multitrack/multichannel import similarly to MIDI import [p=1743327]
+ Notation: support PDF export
+ Notation: add various minor improvements in appearance
+ Peaks: fix preview display with channel conversion while building peaks [t=182428]
+ Project bay: improve handling of empty takes
+ Ripple editing: fix potential hang when using locked items and "locked items interrupt edits" [t=182341]
+ Ripple editing: improve locked item behavior when inserting/removing items
+ Take lanes: include selected+grouped takes when switching takes via lane [t=182528]
+ Undo: rewrite undo history when renaming file via media item properties [t=182501]
+ Undo: process any latent FX notifications when calling Undo_EndBlock() via API
+ VST: fix VST3 UI issues with various plug-ins
+ Windows: improve handling of certain malformed paths

to this :
v5.27 - October 20 2016:
  • + Automation: fix take envelope paste with take playrates [t=182549]
  • + Comps: clear all comp/group names when creating new project [t=182451]
  • + Comps: improve handling of comp names with undo and cut/paste [t=182451]
  • + Comps: respect grouping when loading comp or moving active comp to top lane [t=182451]
  • + Comps: preserve comps when splitting items [t=182451]
  • + Comps: various bugfixes
  • + FX: add menu item to copy FX with automation, bound to ctrl+alt+C
  • + FX: support drag and drop copy with automation via shift+ctrl+drag FX
  • + FX: add Copy/Paste to mixer FX context menu
  • + Groups: improve handling of item group names with undo and cut/paste [t=182451]
  • + macOS: avoid attempted mkdir /Volumes/... when path does not exist
  • + MIDI: reduce Windows MIDI hardware output jitter
  • + MIDI: import type 1 MIDI files with channel data in the tempo track [t=182638]
  • + MusicXML import: improve support for MIDI channels [t=182653]
  • + MusicXML import: handle multitrack/multichannel import similarly to MIDI import [p=1743327]
  • + Notation: support PDF export
  • + Notation: add various minor improvements in appearance
  • + Peaks: fix preview display with channel conversion while building peaks [t=182428]
  • + Project bay: improve handling of empty takes
  • + Ripple editing: fix potential hang when using locked items and "locked items interrupt edits" [t=182341]
  • + Ripple editing: improve locked item behavior when inserting/removing items
  • + Take lanes: include selected+grouped takes when switching takes via lane [t=182528]
  • + Undo: rewrite undo history when renaming file via media item properties [t=182501]
  • + Undo: process any latent FX notifications when calling Undo_EndBlock() via API
  • + VST: fix VST3 UI issues with various plug-ins
  • + Windows: improve handling of certain malformed paths
Changelog - Pre-Releases - Generated by X-Raym's REAPER ChangeLog to BBCode

Hope you will like it :P

Cheers !

Last edited by X-Raym; 01-11-2017 at 03:38 PM.
X-Raym is offline   Reply With Quote
Old 01-11-2017, 01:47 AM   #2
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,767
Default

Ooh. Very nice!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 01-11-2017, 02:15 PM   #3
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,091
Default

Thanks
I made few updates on the code today, the links were wrong lol, now it should work as expected.

I hope users will take advantage of it !
X-Raym is offline   Reply With Quote
Old 01-11-2017, 02:38 PM   #4
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 10,376
Default

This is great!
schwa is offline   Reply With Quote
Old 01-11-2017, 02:59 PM   #5
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 23,619
Default

Tip to users who want to use this: use a different color for each different section (i.e. MIDI, automation, etc.).
EvilDragon is offline   Reply With Quote
Old 01-11-2017, 03:57 PM   #6
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 6,091
Default

@schwa
Thanks for your appreciation

@EvilDragon
The colorization is made automatically at bbcode generation,
Actual color rule color rule is "green" => new feature (+), "blue" => modified feature (#).

but sure, a rule can be created for each section.
  1. The first step would be to parse the whole changelog and get each individuals sections,
  2. then for each sections create a new rule to add custom color.
But maybe this is a bit overkill for now :P

@all
I create a bit.ly link, it may be easier to remember :

X-Raym is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:43 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.