blob: fa1eaa3da9aeff57d01bec81859fa7c9f7743fa9 [file] [log] [blame]
{"checks":{"bugzilla_create_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Create <a href=\"https:\/\/bugs.eclipse.org\/bugs\/enter_bug.cgi?product=EASE\">URL<\/a> could be successfully fetched."],"value":"https:\/\/bugs.eclipse.org\/bugs\/enter_bug.cgi?product=EASE"},"bugzilla_query_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Query <a href=\"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?product=EASE\">URL<\/a> could be successfully fetched."],"value":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?product=EASE"},"build_url":{"desc":"Sends a get request to the given CI URL and looks at the headers in the response (200, 404..). Also checks if the URL is really a Hudson instance (through a call to its API).","results":["OK. Fetched CI URL.","Failed: CI URL is not the root of a Hudson instance."],"value":"https:\/\/ci.eclipse.org\/ease\/job\/ease.build.nightly\/"},"dev_list":{"desc":"Checks if the Dev ML URL can be fetched using a simple get query.","results":["OK: Dev ML <a href=\"https:\/\/dev.eclipse.org\/mailman\/listinfo\/ease-dev\">URL<\/a> could be successfully fetched."],"value":"https:\/\/dev.eclipse.org\/mailman\/listinfo\/ease-dev"},"documentation_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["Failed: no URL defined for documentation_url."]},"download_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Download <a href=\"https:\/\/www.eclipse.org\/ease\/download\/\">URL<\/a> could be successfully fetched."],"value":"https:\/\/www.eclipse.org\/ease\/download\/"},"forums":{"desc":"Checks if the Forums URL can be fetched using a simple get query.","results":["Failed: no forums defined."]},"gettingstarted_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["Failed: no URL defined for gettingstarted_url."]},"mailing_lists":{"desc":"Checks if the Mailing lists URL can be fetched using a simple get query.","results":["Failed: no mailing list defined."]},"plan_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["Failed: no URL defined for plan."]},"proposal_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["Failed: no URL defined for proposal."]},"releases":{"desc":"Checks if the releases have been correctly filled.","results":["OK. Review for [0.7.0] is 'success'.","OK. Review for [0.6.0] is 'success'.","OK. Review for [0.5.0] is 'success'.","OK. Review for [0.4.0] is 'success'.","OK. Review for [0.3.0] is 'success'.","OK. Review for [0.2.0] is 'success'.","OK. Review for [0.1.0] is 'success'."]},"source_repo":{"desc":"Checks if the Source repositories are filled and can be fetched using a simple get query.","results":["OK. Source repo [ease\/org.eclipse.ease.core] type [git] path [\/gitroot\/ease\/org.eclipse.ease.core.git].","OK: Source repo [ease\/org.eclipse.ease.core] <a href=\"https:\/\/git.eclipse.org\/r\/plugins\/gitiles\/ease\/org.eclipse.ease.core\">URL<\/a> could be successfully fetched.","OK. Source repo [ease\/org.eclipse.ease.modules] type [git] path [\/gitroot\/ease\/org.eclipse.ease.modules.git].","OK: Source repo [ease\/org.eclipse.ease.modules] <a href=\"https:\/\/git.eclipse.org\/r\/plugins\/gitiles\/ease\/org.eclipse.ease.modules\">URL<\/a> could be successfully fetched.","OK. Source repo [ease\/org.eclipse.ease.scripts] type [git] path [\/gitroot\/ease\/org.eclipse.ease.scripts.git].","OK: Source repo [ease\/org.eclipse.ease.scripts] <a href=\"https:\/\/git.eclipse.org\/r\/plugins\/gitiles\/ease\/org.eclipse.ease.scripts\">URL<\/a> could be successfully fetched."],"value":"https:\/\/git.eclipse.org\/r\/plugins\/gitiles\/ease\/org.eclipse.ease.scripts"},"title":{"desc":"Checks if a name is defined for the project: !~ m!^\\s*$!","results":["OK"],"value":"Eclipse Advanced Scripting Environment (Eclipse EASE ™)"},"update_sites":{"desc":"Checks if the update sites can be fetched using a simple get query.","results":["Failed. No update site defined."]},"website_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Website <a href=\"http:\/\/www.eclipse.org\/ease\">URL<\/a> could be successfully fetched."],"value":"http:\/\/www.eclipse.org\/ease"},"wiki_url":{"desc":"Sends a get request to the project wiki URL and looks at the headers in the response (200, 404..).","results":["OK: Wiki <a href=\"https:\/\/wiki.eclipse.org\/EASE\">URL<\/a> could be successfully fetched."],"value":"https:\/\/wiki.eclipse.org\/EASE"}},"id_pmi":"technology.ease","last_update":1622939100,"name":"Eclipse Advanced Scripting Environment (Eclipse EASE ™)","pmi":{"bugzilla":[{"component":"","create_url":"https:\/\/bugs.eclipse.org\/bugs\/enter_bug.cgi?product=EASE","product":"EASE","query_url":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?product=EASE"}],"build_description":[],"build_doc":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/EASE\/Build"}],"build_technologies":[{"tid":"962"},{"tid":"7"},{"tid":"6"}],"build_url":[{"attributes":[],"title":"Jenkins nightly","url":"https:\/\/ci.eclipse.org\/ease\/job\/ease.build.nightly\/"},{"attributes":[],"title":"Jenkins release","url":"https:\/\/ci.eclipse.org\/ease\/job\/ease.build.release\/"}],"contrib_message":[{"format":"full_html","value":"<p>Please see the&nbsp;<a href=\"https:\/\/wiki.eclipse.org\/EASE\/Contributor_Guide\">Contributor Guide<\/a>&nbsp;if you are interested.<\/p>\r\n"}],"contributors":[],"description":[{"format":"full_html","summary":"","value":"<p>Eclipse EASE&trade; allows the execution of script code (using scripting languages such as JS, Python, ...) within the context of the Eclipse Platform\/RCP. As they are running in the same JRE as Eclipse itself, these scripts have direct access to any class of your application and may interact with your workbench.<\/p>\r\n\r\n<p>Through keywords within header data, scripts might be integrated seamlessly into the UI as toolbar and\/or menu contributions. Thus the functionality could be extended by providing scripts only. No need to build, export and install a new feature, just provide a script and add it to your application at runtime.<\/p>\r\n\r\n<p>Scripting allows to easily extend an existing application, helps in automating everyday tasks and aids in rapid prototyping during application development.&nbsp;<\/p>\r\n\r\n<p>Following goals for the project have been defined:<\/p>\r\n\r\n<ol>\r\n\t<li>Execute scripts within the running IDE.<\/li>\r\n\t<li>Support multiple script languages via a&nbsp;generic service that creates (multiple) script interpreters.<\/li>\r\n\t<li>Scripts are capable of interacting with the IDE, like accessing classes on the Eclipse\/JRE classpath and calling methods upon them.<\/li>\r\n\t<li>Seamless integration of scripts into UI<\/li>\r\n\t<li>Scripts should be attachable to toolbars and menus<\/li>\r\n\t<li>Debuggers are aware of the script language\/Java classes co-existence by providing variables access<\/li>\r\n\t<li>Provide means to sign scripts.<\/li>\r\n<\/ol>\r\n"}],"dev_list":{"email":"J7B4P4AO1/ciMrhn@dfLFuw+dfzZhgJ2z","name":"ease-dev","url":"https:\/\/dev.eclipse.org\/mailman\/listinfo\/ease-dev"},"documentation":[],"documentation_url":[{}],"download_url":[{"attributes":[],"title":null,"url":"https:\/\/www.eclipse.org\/ease\/download\/"}],"downloads":[],"downloads_message":[{"format":"full_html","value":"<p>The download page location contains releases and nightly builds. Further offline installers are provided.<\/p>\r\n"}],"forums":[],"gettingstarted_url":[{}],"github_repos":[],"gitlab_repos":[],"id":[{"format":null,"safe_value":"technology.ease","value":"technology.ease"}],"ip_due_diligence_type":[{"tid":"290"}],"licenses":[{"name":"Eclipse Public License 2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"}],"logo":[{"alt":"","fid":"1422","filemime":"image\/png","filename":"ease128.png","filesize":"6876","height":"120","rdf_mapping":[],"status":"1","timestamp":"1582822992","title":"","uid":"2474","uri":"public:\/\/ease128.png","width":"128"}],"mailing_lists":[],"marketplace":[{"attributes":[],"title":"EASE Marketplace","url":"https:\/\/marketplace.eclipse.org\/content\/eclipse-advanced-scripting-environment-ease"}],"other_links":[],"parent_project":[{"id":"technology"}],"patent_license":[],"plan_url":[{}],"pmi_url":"https:\/\/projects.eclipse.org\/json\/project\/technology.ease","proposal_url":[{}],"related":[],"releases":[{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2021-06-20 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>Release focusing on<\/p>\r\n\r\n<ul>\r\n\t<li>API cleanup<\/li>\r\n\t<li>code quality measures<\/li>\r\n\t<li>test coverage<\/li>\r\n<\/ul>\r\n"}],"endoflife":[],"environment":[{"format":"full_html","value":"<p>Java 11 required<\/p>\r\n"}],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.ease"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2021-06-16 00:00:00"}],"links":[{"attributes":[],"title":"GitLab tracking issue","url":"https:\/\/gitlab.eclipse.org\/eclipsefdn\/emo-team\/emo\/-\/issues\/39"}],"project":[{"id":"technology.ease"}],"reference":[{"title":"0.8.0"}],"state":[{"value":"ongoing"}],"title":"0.8.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/reviews\/0.8.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"0.8.0","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/releases\/0.8.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<ul>\r\n\t<li>Java 8 and newer<\/li>\r\n\t<li>Builds on Eclipse 2019-06<\/li>\r\n\t<li>Runs on Eclipse 2019-*<\/li>\r\n<\/ul>\r\n"}],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2019-08-31 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<h2>Python<\/h2>\r\n\r\n<ul>\r\n\t<li>Improve debugger performance, consistent behavior for step into\/over\/return<\/li>\r\n\t<li>upgrade Py4J connector to 0.10.8.1<\/li>\r\n<\/ul>\r\n\r\n<h2>JavaScript<\/h2>\r\n\r\n<ul>\r\n\t<li>upgrade Rhino engine to 1.7.10<\/li>\r\n\t<li>enable ECMA script 6 support<\/li>\r\n<\/ul>\r\n\r\n<h2>Modules<\/h2>\r\n\r\n<ul>\r\n\t<li>Provide new module to dynamically build UIs<\/li>\r\n<\/ul>\r\n\r\n<h2>General<\/h2>\r\n\r\n<ul>\r\n\t<li>upgrade target platform to 2019-06<\/li>\r\n\t<li>move builds to new JIRO infrastructure<\/li>\r\n\t<li>improved headless application to be used in jenkins builds<\/li>\r\n\t<li>moved to EPL v2<\/li>\r\n<\/ul>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.ease"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2019-08-21 00:00:00"}],"links":[],"project":[{"id":"technology.ease"}],"reference":[{"title":"0.7.0"}],"state":[{"value":"success"}],"title":"0.7.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/reviews\/0.7.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"0.7.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/releases\/0.7.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<ul>\r\n\t<li>Java 8 and newer<\/li>\r\n\t<li>Builds on Eclipse Oxygen<\/li>\r\n\t<li>Runs on Eclipse Mars, Neon, Oxygen<\/li>\r\n<\/ul>\r\n\r\n<p>Changed API:<\/p>\r\n\r\n<ul>\r\n\t<li>The default EASE debug framework changed on various places. The debug framework had various issues in correctly showing variables for a given Stacktrace. Along with the new support for watch expressions the generic debug framework had to change.<\/li>\r\n\t<li>The IScriptEngine interface got split up into\r\n\t<ul>\r\n\t\t<li>IScriptEngine - keeping th base functionality for any supported engine<\/li>\r\n\t\t<li>IReplEngine - for engines supporting interactive, shell like, scripting<br \/>\r\n\t\t<br \/>\r\n\t\tThis step got necessary as we had more and more non-REPL engines which were visible (and selectable) to users in the script shell view. Further REPL engines now may provide their own styling to shell output, which allows to have different namings like null (Java), undefined (JS), None (Python) for the same thing.<\/li>\r\n\t<\/ul>\r\n\t<\/li>\r\n<\/ul>\r\n"}],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-04-24 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>Debug Framework:<\/p>\r\n\r\n<ul>\r\n\t<li>support watch expressions for JS<\/li>\r\n\t<li>improved Variables support for JS<\/li>\r\n\t<li>Variables content hover in editor for JS<\/li>\r\n<\/ul>\r\n\r\n<p>UI improvements for Script Shell:<\/p>\r\n\r\n<ul>\r\n\t<li>show result type as icon<\/li>\r\n\t<li>variables dropin should use the same information as Variables debug view<\/li>\r\n\t<li>Support for engine specific return value formatting<\/li>\r\n<\/ul>\r\n\r\n<p>Modules:<\/p>\r\n\r\n<ul>\r\n\t<li>consistent documentation support. Enforce complete documentation via build.<\/li>\r\n\t<li>UI improvements for Modules Explorer view<\/li>\r\n<\/ul>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.ease"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-04-18 00:00:00"}],"links":[],"project":[{"id":"technology.ease"}],"reference":[{"title":"0.6.0"}],"state":[{"value":"success"}],"title":"0.6.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/reviews\/0.6.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"0.6.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/releases\/0.6.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-10-01 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"<p>Implement Py4J engine inclusive debug support.<\/p>\r\n<p>Rework UnitTest framework to allow future implementations of script languages other than js<\/p>\r\n","value":""}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.ease"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-09-20 00:00:00"}],"links":[],"project":[{"id":"technology.ease"}],"reference":[{"title":"0.5.0"}],"state":[{"value":"success"}],"title":"0.5.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/reviews\/0.5.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"0.5.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/releases\/0.5.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<p>Eclipse Neon, Mars<\/p>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-12-20 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>integration of external scripting engines: jython, py4j, groovy, jruby<\/p>\r\n<p class=\"rteindent1\">all these engines may now be installed using the EASE update site. Dependencies are hosted on external servers but are fetched automatically for users.<\/p>\r\n<p>improvement of script keywords<\/p>\r\n<p class=\"rteindent1\">Added lots of behavioral keywords to allow to react on file changes, startup, shutdown and more events<\/p>\r\n<p>allow users to define custom keywords<\/p>\r\n<p>Properties view to manage keywords<\/p>\r\n"}],"endoflife":[],"environment":[{"format":"full_html","value":"<p>Java 8<\/p>\r\n"}],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.ease"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-12-21 00:00:00"}],"links":[],"project":[{"id":"technology.ease"}],"reference":[{"title":"0.4.0"}],"state":[{"value":"success"}],"title":"0.4.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/reviews\/0.4.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"0.4.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/releases\/0.4.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<p>Requirements:<\/p>\r\n<ul>\r\n\t<li>\r\n\t\tEclipse 3.8 or newer<\/li>\r\n\t<li>\r\n\t\tJava 1.6 or newer<\/li>\r\n<\/ul>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-05-12 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>Code completion support (JS)<\/p>\r\n<ul>\r\n\t<li>\r\n\t\tin Script shell: for modules, Java objects, variables<\/li>\r\n\t<li>\r\n\t\tIn Editors: for modules, Java objects<\/li>\r\n<\/ul>\r\n<p>Help hovers:<\/p>\r\n<ul>\r\n\t<li>\r\n\t\ttooltips for java methods for code completion<\/li>\r\n<\/ul>\r\n<p>Integrate Jython engine<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[{"format":"full_html","value":"<p>not planned yet<\/p>\r\n"}],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.ease"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-05-04 00:00:00"}],"links":[],"project":[{"id":"technology.ease"}],"reference":[{"title":"0.3.0"}],"state":[{"value":"success"}],"title":"0.3.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/reviews\/0.3.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"0.3.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/releases\/0.3.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<p>API is not stable yet, we had some API changes in the core plugins.<\/p>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2015-05-22 00:00:00"}],"deliverables":[{"format":"full_html","value":"<ul>\r\n\t<li>\r\n\t\tUnit test support for scripts<\/li>\r\n<\/ul>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<p>Core:<\/p>\r\n<ul>\r\n\t<li>\r\n\t\tprovide API as help plugin<\/li>\r\n\t<li>\r\n\t\timprove generated help pages<\/li>\r\n<\/ul>\r\n<p>Modules:<\/p>\r\n<ul>\r\n\t<li>\r\n\t\tscript unit test framework<\/li>\r\n\t<li>\r\n\t\tstabilize Resources API<\/li>\r\n<\/ul>\r\n<p>Build:<\/p>\r\n<ul>\r\n\t<li>\r\n\t\tdecouple core and modules repository builds<\/li>\r\n<\/ul>\r\n"}],"endoflife":[],"environment":[{"format":"full_html","value":"<p>Eclipse 3.8+<\/p>\r\n<p>Java 1.7<\/p>\r\n<p>Nashorn script support requires Java 1.8 but is optional<\/p>\r\n"}],"i18n":[{"format":"full_html","value":"<p>none yet<\/p>\r\n"}],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"technology.ease"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2015-05-20 00:00:00"}],"links":[],"project":[{"id":"technology.ease"}],"reference":[{"title":"0.2.0"}],"state":[{"value":"success"}],"title":"0.2.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/reviews\/0.2.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"0.2.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/releases\/0.2.0","usability":[]},{"apis":[{"value":"1"}],"architecture":[{"format":"full_html","value":"<p>This is the first release. As we are in an incubator state the API is not stable yet.<\/p>\r\n"}],"communities":[],"compatibility":[{"format":"full_html","value":"<p>Compatible with Eclipse 3.8 and 4.x<\/p>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2014-12-17 00:00:00"}],"deliverables":[{"format":"full_html","value":"<p>Key Features:<\/p>\r\n<ul>\r\n\t<li>\r\n\t\tScript editing support<\/li>\r\n\t<li>\r\n\t\tScript execution in Eclipse context<\/li>\r\n\t<li>\r\n\t\tInteractive script shell<\/li>\r\n\t<li>\r\n\t\tUI Integration of scripts<\/li>\r\n<\/ul>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<p>First project release. Adds script support to the IDE supporting JavaScript. Adds script UI integration to bind scripts to toolbars and menus.<\/p>\r\n"}],"endoflife":[],"environment":[{"format":"full_html","value":"<p>Eclipse and RCPs running on the desktop.<\/p>\r\n"}],"i18n":[{"format":"full_html","value":"<p>No internationalization.<\/p>\r\n"}],"ip_due_diligence_type":[],"milestones":[],"noncode":[{"format":"full_html","value":"<p>User documentation is rather limited. We have some beginner guides in the Wiki, but we are lacking eclipse help topics. This will be targeted in a future release.<\/p>\r\n"}],"noteworthy":[],"parent_project":[{"id":"technology.ease"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2014-12-17 00:00:00"}],"links":[],"project":[{"id":"technology.ease"}],"reference":[{"title":"0.1.0"}],"state":[{"value":"success"}],"title":"0.1.0 Release Review","top_level":[{"id":"technology"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/reviews\/0.1.0-release-review"},"screenshots":[],"security":[{"format":"full_html","value":"<p>Scripts may be consumed from external resources (like http). As such scripts run in the context of the local JRE they are a potential security risk.<\/p>\r\n<p>However launching such scripts depends on a manual user interaction.<\/p>\r\n<p>For future releases we plan to add security mechanisms like signing scripts or disabling external scripts.<\/p>\r\n"}],"standards":[],"subprojects":[],"themes":[{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?bug_status=CLOSED&classification=Technology&list_id=10579097&product=Ease&query_format=advanced&resolution=FIXED&target_milestone=0.1.0","deferred":"","description":"first project release","name":"Initial Release","proposed":""}],"title":"0.1.0","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease\/releases\/0.1.0","usability":[]}],"scope":[{"format":"full_html","value":"<p>EASE provides a uniform environment to create, store, modify and execute user generated scripts that run within the Eclipse RCP context.<\/p>\r\n\r\n<p>Such scripts typically make use of the components of the running Eclipse application, although this is not mandatory.<\/p>\r\n\r\n<p>Included components:<\/p>\r\n\r\n<ul>\r\n\t<li>script interpreters for dedicated scripting languages<br \/>\r\n\t(such as rhino, jython, groovy, ruby, nashorn - depending on their licensing policy)<\/li>\r\n\t<li>UI components<br \/>\r\n\tlike run targets, debugger, script management, consoles and workspace integration<\/li>\r\n\t<li>common libraries to be used by script interpreters for most common used tasks<br \/>\r\n\t(workspace interaction, UI interaction)<\/li>\r\n\t<li>Security mechanisms allowing to sign\/verify scripts<br \/>\r\n\tas scripts may be consumed from external sources, users should be able to execute signed scripts only or get warnings on unsigned scripts<\/li>\r\n<\/ul>\r\n"}],"source_repo":[{"name":"ease\/org.eclipse.ease.core","path":"\/gitroot\/ease\/org.eclipse.ease.core.git","type":"git","url":"https:\/\/git.eclipse.org\/r\/plugins\/gitiles\/ease\/org.eclipse.ease.core"},{"name":"ease\/org.eclipse.ease.modules","path":"\/gitroot\/ease\/org.eclipse.ease.modules.git","type":"git","url":"https:\/\/git.eclipse.org\/r\/plugins\/gitiles\/ease\/org.eclipse.ease.modules"},{"name":"ease\/org.eclipse.ease.scripts","path":"\/gitroot\/ease\/org.eclipse.ease.scripts.git","type":"git","url":"https:\/\/git.eclipse.org\/r\/plugins\/gitiles\/ease\/org.eclipse.ease.scripts"}],"spec_working_group":[],"state":[{"value":"Incubating"}],"tags":[],"team_project_sets":[],"techology_types":[],"title":"Eclipse Advanced Scripting Environment (Eclipse EASE ™)","update_sites":[],"url":"https:\/\/projects.eclipse.org\/projects\/technology.ease","website_url":[{"attributes":[],"title":null,"url":"http:\/\/www.eclipse.org\/ease"}],"wiki_url":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/EASE"}],"working_group":[]},"pmi_url":"https:\/\/projects.eclipse.org\/json\/project\/technology.ease"}