Eclipse Epsilon 2.9

2.9

Description

This is a minor release, introducing bugfixes and feature additions.

  • Debugger:
    • Various bugfixes (#160, #161, #172, #174)
    • Support sharing debugging session across multiple scripts (#167)
    • Support breakpoints on EVL fix blocks (#187)
  • Epsilon languages:
    • EGL: fix circular imports causing loss of access to loaded models (#203)
    • EOL: allow trailing commas in collection literals (#170)
    • EOL: empty collections also return OrderedSets (#188)
    • EOL: preserve insertion order in EolSet (#199)
    • EOL: revert default execution engines to single-threaded (#201)
    • EOL: property call expressions on collections now generate property access events (#209)
    • EOL Interpreter: give in-memory model access to both local and global package registries (#215)
    • EPL: fix variable leakage (#13)
    • ETL: add "to" initializer support (#125)
    • EVL: fix for objects in additionalEPackageURIs not available if they have a constraintsBinding of their own (#205)
    • Improve parse error reporting (#162, #166)
  • EMC drivers:
    • Avoid returning mutable collections from CachedModel getAllOfType / getAllOfKind (#189)
    • Release cached resource even if there is an exception during store (#181)
    • CSV: ensure different hashcodes for rows with identical values (#180)
    • EMF: avoid spurious enum literal ambiguity warnings (#169)
    • Flexmi: support partially-qualified references (#221)
    • Flexmi: support scenarios where different resources support different URI fragment syntaxes (#225)
    • Flexmi XML: trim leading and trailing whitespace in ?nsuri (#176)
    • Flexmi YAML: rework to map more closely to a natural YAML style (#21)
Conforms To UI/UX Guidelines
Not verified