a DSL for writing rules for Xtext languages
Header

Xsemantics 1.10.0 for Xtext 2.10.0

May 27th, 2016 | Posted by lorenzo in News - (Comments Off)

Xsemantics 1.10.0 has just been released, built using the new Xtext 2.10.0.

Maven artifacts have been released as well, on Maven Central.

Update site: https://dl.bintray.com/lorenzobettini/xsemantics/updates/1.10/

Be Sociable, Share!

Xsemantics 1.9.0 for Xtext 2.9.0

December 4th, 2015 | Posted by lorenzo in News - (Comments Off)

Xsemantics 1.9.0 has just been released, built using the new Xtext 2.9.0.

Maven artifacts have been released as well, on Maven Central.

Update site: http://sourceforge.net/projects/xsemantics/files/updates/releases/1.9

Be Sociable, Share!

Xsemantics 1.8.1 for Xtext 2.8.4

October 10th, 2015 | Posted by lorenzo in News - (Comments Off)

This the list of the closed issues in this release

https://github.com/LorenzoBettini/xsemantics/issues?q=milestone%3A1.8.1+is%3Aclosed

The other huge difference in this release is that Xsemantics Maven artifacts are now in Maven Central, and the groupId is changed to net.sf.xsemantics:

<dependency>
    <groupId>net.sf.xsemantics</groupId>
    <artifactId>it.xsemantics.dsl</artifactId>
    <version>${xsemantics.version}</version>
</dependency>

Moreover, the development workspace of Xsemantics is now performed using Oomph, as detailed here:

http://xsemantics.sourceforge.net/xsemantics-documentation/GettingSources.html#GettingSources

Be Sociable, Share!

Snapshots for Xsemantics 1.9.0 for Xtext 2.9.0

September 23rd, 2015 | Posted by lorenzo in News - (Comments Off)

Xsemantics 1.9 built using the nightly builds of Xtext 2.9 hasn’t been released yet, but snapshots are available using this temporary update site:

https://sourceforge.net/projects/xsemantics/files/temp-snapshots/1.9/

Remember that you need the nightly update site of Xtext:

http://download.eclipse.org/modeling/tmf/xtext/updates/composite/nightly/

 

Be Sociable, Share!

Xsemantics 1.8.0 for Xtext 2.8.1

March 31st, 2015 | Posted by lorenzo in News - (Comments Off)

This new version is built against Xtext 2.8.1.

There’s a small runtime API change concerning caching: XsemanticsCache is now an interface, and its default implementation is XsemanticsCacheDefaultImpl. Unless you customized XsemanticsCache implementation this change should not affect you.

Since Xtext 2.8 is not part of the Luna update site, you should first add http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/ as an update site before installing Xsemantics 1.8.0.

 

Be Sociable, Share!

Xsemantics 1.7.2

March 4th, 2015 | Posted by lorenzo in News - (Comments Off)

This version fixes a few bugs https://github.com/LorenzoBettini/xsemantics/issues?q=milestone%3A1.7.2+is%3Aclosed+

This requires Xtext 2.7.3

Note that the backports for Xtext 2.6 are not maintained anymore.

Be Sociable, Share!

Xsemantics 1.7.1

February 19th, 2015 | Posted by lorenzo in News - (Comments Off)

This version fixes a few bugs https://github.com/LorenzoBettini/xsemantics/issues?q=milestone%3A1.7.1+is%3Aclosed+

This requires Xtext 2.7.3

Note that the backports for Xtext 2.6 are not maintained anymore.

Be Sociable, Share!

Xsemantics 1.7.0

November 21st, 2014 | Posted by lorenzo in News - (Comments Off)

Xsemantics 1.7.0 built using the new Xtext 2.7.3 has been released (these issues were addressed: https://github.com/LorenzoBettini/xsemantics/issues?q=milestone%3A1.7.0+is%3Aclosed+):

Version 1.7.x (requires Xtext >= 2.7.3 and Xcore >= 1.2.1)

  • With mirrors: http://sourceforge.net/projects/xsemantics/files/updates/releases/1.7
  • Main site: http://master.dl.sourceforge.net/project/xsemantics/updates/releases/1.7

BACKPORTS (Temporary): Version 1.7.x (requires Xtext >= 2.6.2)

  • With mirrors: http://sourceforge.net/projects/xsemantics/files/temp-backports/1.7
  • Main site: http://master.dl.sourceforge.net/project/xsemantics/temp-backports/1.7

Note that these are only temporary backports of all the features in version 1.7 compiled against Xtext 2.6.2. These backports are not meant to be maintained in the long term. IMPORTANT: please have a look at the API breaking changes in the following.

Be Sociable, Share!

Xsemantics 1.6.1

October 27th, 2014 | Posted by lorenzo in News - (Comments Off)

Xsemantics 1.6.1 built using the new Xtext 2.7.2 has been released (these issues were addressed: https://github.com/LorenzoBettini/xsemantics/issues?q=milestone%3A1.6.1+is%3Aclosed+):

Version 1.6.x (requires Xtext >= 2.7.0 and Xcore >= 1.2.1)

  • With mirrors: http://sourceforge.net/projects/xsemantics/files/updates/releases/1.6
  • Main site: http://master.dl.sourceforge.net/project/xsemantics/updates/releases/1.6

BACKPORTS (Temporary): Version 1.6.x (requires Xtext >= 2.6.2)

  • With mirrors: http://sourceforge.net/projects/xsemantics/files/temp-backports/1.6
  • Main site: http://master.dl.sourceforge.net/project/xsemantics/temp-backports/1.6

Note that these are only temporary backports of all the features in version 1.6 compiled against Xtext 2.6.2. These backports are not meant to be maintained in the long term. IMPORTANT: please have a look at the API breaking changes in the following.

ATTENTION: there are some breaking changes in the runtime with respect to version 1.5.x:
  • a recompilation of .xsemantics files is required;
  • some classes in the runtime subpackages have been moved to the main runtime package (e.g., cache related classes and TraceUtils); if you were using such classes in your program a simple “Organize Imports” should fix the references.
Be Sociable, Share!

Xsemantics 1.6.0 for Xtext 2.7.2

September 30th, 2014 | Posted by lorenzo in News - (Comments Off)

Xsemantics 1.6 built using the new Xtext 2.7.2 has been released:

Version 1.6.x (requires Xtext >= 2.7.0 and Xcore >= 1.2.1)

  • With mirrors: http://sourceforge.net/projects/xsemantics/files/updates/releases/1.6
  • Main site: http://master.dl.sourceforge.net/project/xsemantics/updates/releases/1.6

ATTENTION: there are some breaking changes in the runtime:

  • a recompilation of .xsemantics files is required
  • some classes in the runtime subpackages have been moved to the main runtime package (e.g., cache related classes and TraceUtils); if you were using such classes in your program a simple “Organize Imports” should fix the references
  • RuleFailedException now extends RuntimeException so it is not a checked expression anymore (see https://github.com/LorenzoBettini/xsemantics/issues/36)

These are the issues that were also addressed: https://github.com/LorenzoBettini/xsemantics/issues?q=milestone%3A1.6.0+is%3Aclosed

Be Sociable, Share!