Skip to content

Release 2.0.0 alpha.4#109

Merged
bertrand-lorentz merged 17 commits intomainfrom
release/2.0.0-alpha.4
Aug 2, 2024
Merged

Release 2.0.0 alpha.4#109
bertrand-lorentz merged 17 commits intomainfrom
release/2.0.0-alpha.4

Conversation

@bertrand-lorentz
Copy link
Copy Markdown
Contributor

No description provided.

bertrand-lorentz and others added 17 commits February 16, 2024 11:34
Keep the version to 2.0.0-SNAPSHOT
Those new versions use Node.js 20, so this gets rid of the warning about
Node.js 16 actions being deprecated.
workflows: Update major version of used actions
This avoids depending on a "milestone" version.
Also update eforms-core to 1.4.0-SNAPSHOT, so that it uses the same
version of antlr4, to avoid any potential problem, as parsers generated
by antlr4 version 4.9 are not compatible with more recent versions.
Update dependencies on eforms-core and antlr4
This adds a "qualifier" parameter in several methods in the
TranslatorDependencyFactory interface, so implementers must be
updated.

Update DependencyFactoryMock in the unit tests accordingly.
Add method overloads to support using qualifiers for SDK components
Allow creating SymbolResolver implementations with constructors that
take different parameters.
A SymbolResolver does not necessarily need the path to SDK files,
so add a method overload that takes a varargs to allow any kind of
constructor parameters.
…r-constructors

ComponentFactory: Improve SymbolResolver creation (TEDEFO-3286)
This reverts commit 9b8a7de.
It introduced an infinite loop, causing a StackOverflowError.
Revert "ComponentFactory: Improve SymbolResolver creation (TEDEFO-3286)"
…les-in-declared-order

Fixed the ordering of context  variables and parameters
@bertrand-lorentz bertrand-lorentz merged commit 96ddd42 into main Aug 2, 2024
@bertrand-lorentz bertrand-lorentz deleted the release/2.0.0-alpha.4 branch August 2, 2024 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants