V2.5.9: updates JNetReflector and completely review management of listeners and adapters
masesdevelopers
released this
19 Sep 20:49
·
47 commits
to master
since this release
This release updates mainly JNet and JNetReflector areas:
- JNet:
- adds
JNetEventResult
to support new pattern for listeners and adapters - updates all generated classes following new pattern for listeners and adapters
- adds
- JNet Templates: no changes
- JNetCLI: no changes
- JNetPS: no changes
- JNetPSCore: no changes
- JNetReflector:
- Main-Class with vararg method are managed with a main method based on array
- The body of the generated Main function does not consider variable arguments
- Most exceptions and errors in java.lang will be reflected
- Adds new configuration property
ClassesWithCallbacks
- Adds new configuration property
CopyrightFile
- Changes how listeners and adapters are managed (#512)
- Docker: no changes
- Documentation: updates following the latest changes
Official Docker images
Official NuGet packages (*)
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- Do not create main vararg method on Main-Class by @masesdevelopers in #509
- The body of the generated Main function is like the one without variable arguments by @masesdevelopers in #511
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.5 in /src/jvm/jnet by @dependabot in #515
- Bump Microsoft.CodeAnalysis.CSharp.Scripting from 4.10.0 to 4.11.0 in /src/net by @dependabot in #514
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.7.1 to 3.8.0 in /src/jvm/jnet by @dependabot in #516
- Most exceptions and errors in java.lang will be reflected by @masesdevelopers in #519
- Review class generation to avoid the file AllPackageClasses.cs in each namespace by @masesdevelopers in #520
- Bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #521
- Bump org.burningwave:core from 12.65.1 to 12.65.2 in /src/jvm/jnet by @dependabot in #522
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6 in /src/jvm/jnet by @dependabot in #523
- Modify the way listeners are implemented by @masesdevelopers in #525
- Changes by GitHub action by @github-actions in #526
- Changes how listeners and adapters are managed by @masesdevelopers in #527
- Added new configuration property ClassesWithCallbacks by @masesdevelopers in #528
- Update code to fix #520 and #527 when tool is used with Jars by @masesdevelopers in #529
- Fix #529 and copyright embedded in the tool to avoid external file by @masesdevelopers in #531
- Fix #520 by @masesdevelopers in #532
- Changes by GitHub action by @github-actions in #533
- Update version to 2.5.9 by @masesdevelopers in #524
- Changes by GitHub action by @github-actions in #534
- Changes by GitHub action by @github-actions in #535
Full Changelog: V2.5.8.0...V2.5.9.0