a DSL for writing rules for Xtext languages
Header

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!

Snapshots for Xsemantics 1.6 for Xtext 2.7

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

Xsemantics 1.6 built using the new Xtext 2.7 hasn’t been released yet, but snapshots are available using this (probably temporary) update site:

http://master.dl.sourceforge.net/project/xsemantics/temp-snapshots

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!

Xsemantics 1.5 for Xtext 2.6.0

May 24th, 2014 | Posted by lorenzo in News - (Comments Off)

Xsemantics 1.5 has been released.  It is built against Xtext 2.6.0 (and it features ‘caching’ mechanism, see the fjcached example). See the download section for details.

Be Sociable, Share!

Xsemantics 1.4.3

February 23rd, 2014 | Posted by lorenzo in News - (Comments Off)

Some bugs were fixed in this release: https://github.com/LorenzoBettini/xsemantics/issues?milestone=1&page=1&state=closed

This was built using Xtext 2.5.2

Be Sociable, Share!

Xsemantics 1.4.0 for Xtext 2.5.0

December 11th, 2013 | Posted by lorenzo in News - (Comments Off)

Xtext 2.5.0 will be released tomorrow, but a version of Xsemantics for Xtext 2.5.0 is already available (many thanks to Sebastian Zarnekow for porting Xsemantics to Xtext 2.5.0).

Version 1.4.x (requires Xtext >= 2.5.0)

  • With mirrors: http://sourceforge.net/projects/xsemantics/files/updates/releases/1.4
  • Main site: http://master.dl.sourceforge.net/project/xsemantics/updates/releases/1.4
Be Sociable, Share!