@@ -184,29 +184,23 @@ function main() {
184184 const versions = Object . keys ( changelogData ) . sort ( ( a , b ) => b . localeCompare ( a , undefined , { numeric : true , sensitivity : 'base' } ) )
185185 if ( versions . length > 0 ) {
186186 markdown += `<strong>Changelog</strong>\n`
187+ markdown += `<details>\n<summary>Changelog History</summary>\n`
188+ markdown += `<div class="details-content">\n`
187189
188- if ( versions . length > 1 ) {
189- versions . forEach ( version => {
190- markdown += `<details>\n<summary>Version ${ version } </summary>\n`
191- markdown += `<div class="details-content">\n`
192- markdown += `<ul>\n`
193- changelogData [ version ] . forEach ( entry => {
194- markdown += ` <li>${ entry . trim ( ) } </li>\n`
195- } )
196- markdown += `</ul>\n`
197- markdown += `</div>\n`
198- markdown += `</details>\n`
199- } )
200- } else {
190+ versions . forEach ( version => {
191+ markdown += `<details>\n<summary>Version ${ version } </summary>\n`
192+ markdown += `<div class="details-content">\n`
201193 markdown += `<ul>\n`
202- versions . forEach ( version => {
203- changelogData [ version ] . forEach ( entry => {
204- markdown += ` <li>${ version } - ${ entry . trim ( ) } </li>\n`
205- } )
194+ changelogData [ version ] . forEach ( entry => {
195+ markdown += ` <li>${ entry . trim ( ) } </li>\n`
206196 } )
207197 markdown += `</ul>\n`
208- }
209- markdown += `\n`
198+ markdown += `</div>\n`
199+ markdown += `</details>\n`
200+ } )
201+
202+ markdown += `</div>\n`
203+ markdown += `</details>\n\n`
210204 }
211205
212206 markdown += `<div style="display: flex; justify-content: center; margin-top: 20px;">\n`
0 commit comments