diff --git a/src/components/Releases.js b/src/components/Releases.js index 7d048b9e..dd5bc3ab 100644 --- a/src/components/Releases.js +++ b/src/components/Releases.js @@ -75,9 +75,9 @@ const communityReleases = [ { name: 'Theia 1.43.x (2023-11) - planned', releasedate: 'November 30th, 2023', - releasecandidatedate:'October 26th, 2023', - technologiesin:'December 7th, 2023', - releaseanouncement:'December 14th, 2023', + releasecandidatedate: 'October 26th, 2023', + technologiesin: 'December 7th, 2023', + releaseanouncement: 'December 14th, 2023', announcementurl: '', frameworks: [ { @@ -89,8 +89,10 @@ const communityReleases = [ { title: 'Eclipse EMF.cloud', url: 'https://www.eclipse.dev/emfcloud/', - version: 'TBD', - modules: [] + version: '0.8.0-theia-cr03', + modules: [ + { modulename: '@eclipse-emfcloud/jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/jsonforms-property-view/v/0.8.0-theia-cr03' } + ] }, { title: 'Eclipse Sprotty', @@ -122,9 +124,9 @@ const communityReleases = [ { name: 'Theia 1.40.x (2023-08) - published', releasedate: 'August 31st, 2023', - releasecandidatedate:'July 27th, 2023', - technologiesin:'September 7th, 2023', - releaseanouncement:'September 14th, 2023', + releasecandidatedate: 'July 27th, 2023', + technologiesin: 'September 7th, 2023', + releaseanouncement: 'September 14th, 2023', announcementurl: 'https://eclipsesource.com/blogs/2023/09/15/the-eclipse-theia-community-release-2023-08/', frameworks: [ { @@ -132,7 +134,7 @@ const communityReleases = [ url: 'https://www.eclipse.dev/glsp/', version: '2.0.0', modules: [ - {modulename: '@eclipse-glsp/theia-integration', url: 'https://www.npmjs.com/package/@eclipse-glsp/theia-integration/v/2.0.0'} + { modulename: '@eclipse-glsp/theia-integration', url: 'https://www.npmjs.com/package/@eclipse-glsp/theia-integration/v/2.0.0' } ] }, { @@ -140,11 +142,11 @@ const communityReleases = [ url: 'https://www.eclipse.dev/emfcloud/', version: '0.8.0-theia-cr03', modules: [ - {modulename: '@eclipse-emfcloud/modelserver-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-theia/v/0.8.0-theia-cr03'}, - {modulename: '@eclipse-emfcloud/modelserver-client', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-client/v/0.8.0-theia-cr03'}, - {modulename: '@eclipse-emfcloud/modelserver-markers-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-markers-theia/v/0.8.0-theia-cr03'}, - {modulename: '@eclipse-emfcloud/jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/jsonforms-property-view/v/0.8.0-theia-cr03'}, - {modulename: '@eclipse-emfcloud/modelserver-jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-jsonforms-property-view/v/0.8.0-theia-cr03'} + { modulename: '@eclipse-emfcloud/modelserver-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-theia/v/0.8.0-theia-cr03' }, + { modulename: '@eclipse-emfcloud/modelserver-client', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-client/v/0.8.0-theia-cr03' }, + { modulename: '@eclipse-emfcloud/modelserver-markers-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-markers-theia/v/0.8.0-theia-cr03' }, + { modulename: '@eclipse-emfcloud/jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/jsonforms-property-view/v/0.8.0-theia-cr03' }, + { modulename: '@eclipse-emfcloud/modelserver-jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-jsonforms-property-view/v/0.8.0-theia-cr03' } ] }, { @@ -158,8 +160,8 @@ const communityReleases = [ url: 'https://projects.eclipse.org/projects/ecd.cdt-cloud', version: '0.0.102', modules: [ - {modulename: 'cdt-gdb-vscode', url: 'https://open-vsx.org/extension/eclipse-cdt/cdt-gdb-vscode/0.0.102'}, - {modulename: 'cdt-gdb-adapter', url: 'https://www.npmjs.com/package/cdt-gdb-adapter/v/0.0.27'} + { modulename: 'cdt-gdb-vscode', url: 'https://open-vsx.org/extension/eclipse-cdt/cdt-gdb-vscode/0.0.102' }, + { modulename: 'cdt-gdb-adapter', url: 'https://www.npmjs.com/package/cdt-gdb-adapter/v/0.0.27' } ] }, { @@ -173,9 +175,9 @@ const communityReleases = [ url: 'https://github.com/eclipse-cdt-cloud/theia-trace-extension', version: 'since 0.2.0-next.20230908184630.abe6fad.0', modules: [ - {modulename: 'theia-traceviewer', url: 'https://www.npmjs.com/package/theia-traceviewer'}, - {modulename: 'traceviewer-base', url: 'https://www.npmjs.com/package/traceviewer-base'}, - {modulename: 'traceviewer-react-components', url: 'https://www.npmjs.com/package/traceviewer-react-components'} + { modulename: 'theia-traceviewer', url: 'https://www.npmjs.com/package/theia-traceviewer' }, + { modulename: 'traceviewer-base', url: 'https://www.npmjs.com/package/traceviewer-base' }, + { modulename: 'traceviewer-react-components', url: 'https://www.npmjs.com/package/traceviewer-react-components' } ] } ] @@ -183,9 +185,9 @@ const communityReleases = [ { name: 'Theia 1.37.x (2023-05) - published', releasedate: 'May 25th, 2023', - releasecandidatedate:'April 27th, 2023', - technologiesin:'June 1st, 2023', - releaseanouncement:'June 12th, 2023', + releasecandidatedate: 'April 27th, 2023', + technologiesin: 'June 1st, 2023', + releaseanouncement: 'June 12th, 2023', announcementurl: 'https://eclipsesource.com/blogs/2023/06/12/the-eclipse-theia-community-release-2023-05/', frameworks: [ { @@ -193,7 +195,7 @@ const communityReleases = [ url: 'https://www.eclipse.dev/glsp/', version: '1.0.0-theia1.34.0', modules: [ - {modulename: '@eclipse-glsp/theia-integration', url: 'https://www.npmjs.com/package/@eclipse-glsp/theia-integration/v/1.0.0-theia1.34.0'} + { modulename: '@eclipse-glsp/theia-integration', url: 'https://www.npmjs.com/package/@eclipse-glsp/theia-integration/v/1.0.0-theia1.34.0' } ] }, { @@ -201,11 +203,11 @@ const communityReleases = [ url: 'https://www.eclipse.dev/emfcloud/', version: '0.8.0-theia-cr03', modules: [ - {modulename: '@eclipse-emfcloud/modelserver-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-theia/v/0.8.0-theia-cr03'}, - {modulename: '@eclipse-emfcloud/modelserver-client', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-client/v/0.8.0-theia-cr03'}, - {modulename: '@eclipse-emfcloud/modelserver-markers-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-markers-theia/v/0.8.0-theia-cr03'}, - {modulename: '@eclipse-emfcloud/jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/jsonforms-property-view/v/0.8.0-theia-cr03'}, - {modulename: '@eclipse-emfcloud/modelserver-jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-jsonforms-property-view/v/0.8.0-theia-cr03'} + { modulename: '@eclipse-emfcloud/modelserver-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-theia/v/0.8.0-theia-cr03' }, + { modulename: '@eclipse-emfcloud/modelserver-client', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-client/v/0.8.0-theia-cr03' }, + { modulename: '@eclipse-emfcloud/modelserver-markers-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-markers-theia/v/0.8.0-theia-cr03' }, + { modulename: '@eclipse-emfcloud/jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/jsonforms-property-view/v/0.8.0-theia-cr03' }, + { modulename: '@eclipse-emfcloud/modelserver-jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-jsonforms-property-view/v/0.8.0-theia-cr03' } ] }, { @@ -231,9 +233,9 @@ const communityReleases = [ url: 'https://github.com/eclipse-cdt-cloud/theia-trace-extension', version: 'since 0.2.0-next.20230613130240.a37bbf1.0', modules: [ - {modulename: 'theia-traceviewer', url: 'https://www.npmjs.com/package/theia-traceviewer'}, - {modulename: 'traceviewer-base', url: 'https://www.npmjs.com/package/traceviewer-base'}, - {modulename: 'traceviewer-react-components', url: 'https://www.npmjs.com/package/traceviewer-react-components'} + { modulename: 'theia-traceviewer', url: 'https://www.npmjs.com/package/theia-traceviewer' }, + { modulename: 'traceviewer-base', url: 'https://www.npmjs.com/package/traceviewer-base' }, + { modulename: 'traceviewer-react-components', url: 'https://www.npmjs.com/package/traceviewer-react-components' } ] } ] @@ -241,9 +243,9 @@ const communityReleases = [ { name: 'Theia 1.34.x (2023-02) - published', releasedate: 'February 23rd, 2023', - releasecandidatedate:'January 26th, 2023', - technologiesin:'March 2nd, 2023', - releaseanouncement:'March 9th, 2023', + releasecandidatedate: 'January 26th, 2023', + technologiesin: 'March 2nd, 2023', + releaseanouncement: 'March 9th, 2023', announcementurl: 'https://eclipsesource.com/blogs/2023/03/09/the-eclipse-theia-community-release-2023-02/', frameworks: [ { @@ -251,7 +253,7 @@ const communityReleases = [ url: 'https://www.eclipse.dev/glsp/', version: '1.0.0-theia1.34.0', modules: [ - {modulename: '@eclipse-glsp/theia-integration', url: 'https://www.npmjs.com/package/@eclipse-glsp/theia-integration/v/1.0.0-theia1.34.0'} + { modulename: '@eclipse-glsp/theia-integration', url: 'https://www.npmjs.com/package/@eclipse-glsp/theia-integration/v/1.0.0-theia1.34.0' } ] }, { @@ -259,11 +261,11 @@ const communityReleases = [ url: 'https://www.eclipse.dev/emfcloud/', version: '0.8.0-theia-cr02', modules: [ - {modulename: '@eclipse-emfcloud/modelserver-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-theia/v/0.8.0-theia-cr02'}, - {modulename: '@eclipse-emfcloud/modelserver-client', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-client/v/0.8.0-theia-cr02'}, - {modulename: '@eclipse-emfcloud/modelserver-markers-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-markers-theia/v/0.8.0-theia-cr02'}, - {modulename: '@eclipse-emfcloud/jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/jsonforms-property-view/v/0.8.0-theia-cr02'}, - {modulename: '@eclipse-emfcloud/modelserver-jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-jsonforms-property-view/v/0.8.0-theia-cr02'} + { modulename: '@eclipse-emfcloud/modelserver-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-theia/v/0.8.0-theia-cr02' }, + { modulename: '@eclipse-emfcloud/modelserver-client', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-client/v/0.8.0-theia-cr02' }, + { modulename: '@eclipse-emfcloud/modelserver-markers-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-markers-theia/v/0.8.0-theia-cr02' }, + { modulename: '@eclipse-emfcloud/jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/jsonforms-property-view/v/0.8.0-theia-cr02' }, + { modulename: '@eclipse-emfcloud/modelserver-jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-jsonforms-property-view/v/0.8.0-theia-cr02' } ] }, { @@ -277,8 +279,8 @@ const communityReleases = [ url: 'https://projects.eclipse.org/projects/ecd.cdt-cloud', version: '0.0.93', modules: [ - {modulename: 'cdt-gdb-vscode', url: 'https://open-vsx.org/extension/eclipse-cdt/cdt-gdb-vscode/0.0.95'}, - {modulename: 'cdt-gdb-adapter', url: 'https://www.npmjs.com/package/cdt-gdb-adapter/v/0.0.19'} + { modulename: 'cdt-gdb-vscode', url: 'https://open-vsx.org/extension/eclipse-cdt/cdt-gdb-vscode/0.0.95' }, + { modulename: 'cdt-gdb-adapter', url: 'https://www.npmjs.com/package/cdt-gdb-adapter/v/0.0.19' } ] }, { @@ -292,9 +294,9 @@ const communityReleases = [ { name: 'Theia 1.29.x (2022-09) - published', releasedate: 'September 29th, 2022', - releasecandidatedate:'August 25th, 2022', - technologiesin:'October 6th, 2022', - releaseanouncement:'October 18th, 2022', + releasecandidatedate: 'August 25th, 2022', + technologiesin: 'October 6th, 2022', + releaseanouncement: 'October 18th, 2022', announcementurl: 'https://eclipsesource.com/blogs/2022/10/18/the-eclipse-theia-community-release-2022-09/', frameworks: [ { @@ -302,7 +304,7 @@ const communityReleases = [ url: 'https://www.eclipse.dev/glsp/', version: '1.0.0-theia1.27.0', modules: [ - {modulename: '@eclipse-glsp/theia-integration', url: 'https://www.npmjs.com/package/@eclipse-glsp/theia-integration/v/1.0.0-theia1.27.0'} + { modulename: '@eclipse-glsp/theia-integration', url: 'https://www.npmjs.com/package/@eclipse-glsp/theia-integration/v/1.0.0-theia1.27.0' } ] }, { @@ -310,11 +312,11 @@ const communityReleases = [ url: 'https://www.eclipse.dev/emfcloud/', version: '0.8.0-theia-cr01', modules: [ - {modulename: '@eclipse-emfcloud/modelserver-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-theia/v/0.8.0-theia-cr01'}, - {modulename: '@eclipse-emfcloud/modelserver-client', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-client/v/0.8.0-theia-cr01'}, - {modulename: '@eclipse-emfcloud/modelserver-markers-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-markers-theia/v/0.8.0-theia-cr01'}, - {modulename: '@eclipse-emfcloud/jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/jsonforms-property-view/v/0.8.0-theia-cr01'}, - {modulename: '@eclipse-emfcloud/modelserver-jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-jsonforms-property-view/v/0.8.0-theia-cr01'} + { modulename: '@eclipse-emfcloud/modelserver-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-theia/v/0.8.0-theia-cr01' }, + { modulename: '@eclipse-emfcloud/modelserver-client', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-client/v/0.8.0-theia-cr01' }, + { modulename: '@eclipse-emfcloud/modelserver-markers-theia', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-markers-theia/v/0.8.0-theia-cr01' }, + { modulename: '@eclipse-emfcloud/jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/jsonforms-property-view/v/0.8.0-theia-cr01' }, + { modulename: '@eclipse-emfcloud/modelserver-jsonforms-property-view', url: 'https://www.npmjs.com/package/@eclipse-emfcloud/modelserver-jsonforms-property-view/v/0.8.0-theia-cr01' } ] }, { @@ -322,7 +324,7 @@ const communityReleases = [ url: 'https://www.eclipse.dev/sprotty/', version: '0.12.0', modules: [ - {modulename: 'sprotty-theia', url: 'https://www.npmjs.com/package/sprotty-theia/v/0.12.0'} + { modulename: 'sprotty-theia', url: 'https://www.npmjs.com/package/sprotty-theia/v/0.12.0' } ] }, { @@ -330,13 +332,133 @@ const communityReleases = [ url: 'https://projects.eclipse.org/projects/ecd.cdt-cloud', version: '0.0.93', modules: [ - {modulename: 'cdt-gdb-vscode', url: 'https://open-vsx.org/extension/eclipse-cdt/cdt-gdb-vscode/0.0.93'}, - {modulename: 'cdt-gdb-adapter', url: 'https://www.npmjs.com/package/cdt-gdb-adapter/v/0.0.16-next.20220930230402.c653a9a.0'} + { modulename: 'cdt-gdb-vscode', url: 'https://open-vsx.org/extension/eclipse-cdt/cdt-gdb-vscode/0.0.93' }, + { modulename: 'cdt-gdb-adapter', url: 'https://www.npmjs.com/package/cdt-gdb-adapter/v/0.0.16-next.20220930230402.c653a9a.0' } ] } ] } ] + +const monthlyReleases = [ + { + title: 'Eclipse Theia 1.43 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/11/02/eclipse-theia-1-43-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.42 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/10/06/eclipse-theia-1-42-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 2023-08 Community Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/09/15/the-eclipse-theia-community-release-2023-08/', + }, + { + title: 'Eclipse Theia 1.41 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/09/05/eclipse-theia-1-41-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.40 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/08/01/eclipse-theia-1-40-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.39 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/07/06/eclipse-theia-1-39-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 2023-05 Community Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/06/12/the-eclipse-theia-community-release-2023-05/', + }, + { + title: 'Eclipse Theia 1.38 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/06/05/eclipse-theia-1-38-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.37 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/05/08/eclipse-theia-1-37-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.36 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/04/12/eclipse-theia-1-36-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 2023-02 Community Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/03/09/the-eclipse-theia-community-release-2023-02/', + }, + { + title: 'Eclipse Theia 1.35 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/03/02/eclipse-theia-1-35-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.34 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/02/02/eclipse-theia-1-34-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.33 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2023/01/13/eclipse-theia-1-33-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.32 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/12/07/eclipse-theia-1-32-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.31 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/11/14/eclipse-theia-1-31-1-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 2022-09 Community Release Celebration Video', + url: 'https://youtu.be/MUIZT2wOkmw', + }, + { + title: 'Eclipse Theia 2022-09 Community Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/10/18/the-eclipse-theia-community-release-2022-09/', + }, + { + title: 'Eclipse Theia 1.30 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/10/13/eclipse-theia-1-30-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.29 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/09/09/eclipse-theia-1-29-release-news-and-noteworthy/', + }, + { + title: 'Introducing the Eclipse Theia Community Release', + url: 'https://eclipsesource.com/blogs/2022/08/16/introducing-the-eclipse-theia-community-release/', + }, + { + title: 'Eclipse Theia 1.28 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/08/09/eclipse-theia-1-28-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.27 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/07/11/eclipse-theia-1-27-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.26 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/06/10/eclipse-theia-1-26-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.25 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/05/09/eclipse-theia-1-25-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.24 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/04/14/eclipse-theia-1-24-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.23 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/03/01/eclipse-theia-1-23-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.22 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/02/07/eclipse-theia-1-22-release-news-and-noteworthy/', + }, + { + title: 'Eclipse Theia 1.21 Release: News and Noteworthy', + url: 'https://eclipsesource.com/blogs/2022/01/12/eclipse-theia-1-21-release-news-and-noteworthy/', + } +] + const Releases = () => (
@@ -346,7 +468,7 @@ const Releases = () => (

Releases

-

Eclipse Theia follows a monthly release cycle. You can find all releases including changelogs and breaking changes here.

+

Eclipse Theia follows a monthly release cycle. You can find all monthly releases including changelogs and breaking changes here.



In addition, Theia provides a "community release" every three month with extra focus on stability and compatibility.

The list below shows all community releases including the next one planned. In addition, you can find technologies that integrate with Theia, including the respective version that is supposed to be compatible with the community release.

@@ -356,7 +478,10 @@ const Releases = () => (
- {communityReleases.map(({ name, frameworks, releasedate, releasecandidatedate, technologiesin,releaseanouncement, announcementurl }, i) => { +
+

Community Releases

+
+ {communityReleases.map(({ name, frameworks, releasedate, releasecandidatedate, technologiesin, releaseanouncement, announcementurl }, i) => { return (

{name}

@@ -370,16 +495,16 @@ const Releases = () => ( ({ title, url, version, icon, modules }, i) => { return (
-

- {title}, Version: {version} - {modules && -
    - {modules.map(({modulename, url}) => { - return
  • {modulename}
  • - })} -
- } -

+

+ {title}, Version: {version} + {modules && +
    + {modules.map(({ modulename, url }) => { + return
  • {modulename}
  • + })} +
+ } +

) } )} @@ -387,6 +512,23 @@ const Releases = () => ( ) } )} +
+

Monthly Releases

+
+
+ {monthlyReleases.map( + ({ title, url }, i) => { + return ( +
+
+

+ {title} +

+
+
) + } + )} +
) export default Releases diff --git a/src/components/Resources.js b/src/components/Resources.js index 4664f7d1..0e5e9b06 100644 --- a/src/components/Resources.js +++ b/src/components/Resources.js @@ -77,158 +77,13 @@ heading-primary { const categories = [ { - title: 'Release announcements', + title: 'News around Eclipse Theia', resources: [ { - title: 'Eclipse Theia 1.43 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/11/02/eclipse-theia-1-43-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.42 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/10/06/eclipse-theia-1-42-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 2023-08 Community Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/09/15/the-eclipse-theia-community-release-2023-08/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.41 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/09/05/eclipse-theia-1-41-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.40 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/08/01/eclipse-theia-1-40-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.39 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/07/06/eclipse-theia-1-39-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 2023-05 Community Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/06/12/the-eclipse-theia-community-release-2023-05/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.38 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/06/05/eclipse-theia-1-38-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.37 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/05/08/eclipse-theia-1-37-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.36 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/04/12/eclipse-theia-1-36-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 2023-02 Community Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/03/09/the-eclipse-theia-community-release-2023-02/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.35 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/03/02/eclipse-theia-1-35-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.34 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/02/02/eclipse-theia-1-34-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.33 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2023/01/13/eclipse-theia-1-33-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.32 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/12/07/eclipse-theia-1-32-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.31 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/11/14/eclipse-theia-1-31-1-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 2022-09 Community Release Celebration Video', - url: 'https://youtu.be/MUIZT2wOkmw', + title: 'The Eclipse Theia Update 2023', + url: 'https://youtu.be/2rbMtztIHgw?si=3a1hw892rPT-lW6d', type: 'video' }, - { - title: 'Eclipse Theia 2022-09 Community Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/10/18/the-eclipse-theia-community-release-2022-09/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.30 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/10/13/eclipse-theia-1-30-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.29 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/09/09/eclipse-theia-1-29-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Introducing the Eclipse Theia Community Release', - url: 'https://eclipsesource.com/blogs/2022/08/16/introducing-the-eclipse-theia-community-release/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.28 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/08/09/eclipse-theia-1-28-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.27 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/07/11/eclipse-theia-1-27-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.26 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/06/10/eclipse-theia-1-26-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.25 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/05/09/eclipse-theia-1-25-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.24 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/04/14/eclipse-theia-1-24-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.23 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/03/01/eclipse-theia-1-23-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.22 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/02/07/eclipse-theia-1-22-release-news-and-noteworthy/', - type: 'article' - }, - { - title: 'Eclipse Theia 1.21 Release: News and Noteworthy', - url: 'https://eclipsesource.com/blogs/2022/01/12/eclipse-theia-1-21-release-news-and-noteworthy/', - type: 'article' - } - ] - }, - { - title: 'News around Eclipse Theia', - resources: [ { title: 'The Eclipse Theia Update 2022', url: 'https://eclipsesource.com/blogs/2022/12/20/the-eclipse-theia-update-2022/', @@ -314,6 +169,11 @@ const categories = [ { title: 'Eclipse Theia Adopter Stories', resources: [ + { + title: 'How to get visible as a Theia adopter and contributor', + url: 'https://eclipsesource.com/blogs/2023/11/22/how-to-become-visible-theia-adopter/', + type: 'article' + }, { title: 'Theia Adopter Story: The new Arduino IDE 2.0', url: 'https://blogs.eclipse.org/post/john-kellerman/theia-adopter-story-new-arduino-ide-20', diff --git a/src/components/index/ContributorsAndAdopters.js b/src/components/index/ContributorsAndAdopters.js index f6cea715..222b1209 100644 --- a/src/components/index/ContributorsAndAdopters.js +++ b/src/components/index/ContributorsAndAdopters.js @@ -109,6 +109,8 @@ const ContributorsAndAdopters = ({ adopters }) => {
+
How to get listed as an Eclipse Theia adopter/contributor
+

) } diff --git a/src/components/index/Header.js b/src/components/index/Header.js index 11eb9396..7528f401 100644 --- a/src/components/index/Header.js +++ b/src/components/index/Header.js @@ -96,7 +96,7 @@ const Header = () => ( The Eclipse Theia Platform

- An Open, Flexible and Extensible Cloud & Desktop IDE Platform Efficiently develop and deliver Cloud & Desktop IDEs and tools with modern web technologies. The Theia IDE is a standard IDE built on the Theia Platform. + An Open, Flexible and Extensible Platform to efficiently develop and deliver Cloud & Desktop IDEs and tools with modern web technologies. The Theia IDE is a standard IDE built on the Theia Platform.

Get started with the Theia Platform @@ -112,9 +112,9 @@ const Header = () => (
-

- In case you missed TheiaCon 2022 (Nov 30th-Dec 1st), all talk recordings are available now, see here! -

+

+ In case you missed TheiaCon 2023 (Nov 15th-Nov 16th), all talk recordings are available now, see here! +

diff --git a/src/components/index/TheiaIDEDownloads.js b/src/components/index/TheiaIDEDownloads.js index 8c6a3aba..a5eb63c4 100644 --- a/src/components/index/TheiaIDEDownloads.js +++ b/src/components/index/TheiaIDEDownloads.js @@ -92,9 +92,9 @@ const TheiaIDEDownloads = () => ( NOTE: The Eclipse Theia IDE is currently in beta. While we are continuing to make improvements and add functionality, we welcome and value your feedback (see below).
- Windows (latest) - Linux (latest) - MacOS (latest) + Windows (latest) + Linux (latest) + MacOS (latest)