Releases: masesgroup/JNet
V1.5.1: JCOBridge, JMX, JNetReflector and more (Maintenance release)
This release fixes Docker image. From previous release:
- JNet:
- JCOBridge upgrades to version 2.5.2
- Added a rich set of JMX classes
- Strictly load jnet-.jar where ver is the release version
- Added new classes and Exceptions
- Update management of variadic methods
- JNet Templates: updates to conform to changes of JNet and JCOBridge version upgrade
- JNetCLI: updates to conform to changes of JNet
- JNetPS: the package has the following updates:
- Added a rich set of JMX classes
- The main host is JNetPSCore to conform to online license management
- JNetPSCore: updates to conform to changes of JNet
- JNetReflector:
- Added constructors, methods, fields reflection
- Generics are reflected using only class name without generic type definition
- Deprecated methods can be reflected
- The tool now reports, in console or file, its execution
- The main host is JNetReflectorCore to conform to online license management
- Documentation: updates related to above changes
Official Docker image
Official NuGet packages (*)
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- Update Docker build system by @masesdevelopers in #126
Full Changelog: V1.5.0.0...V1.5.1.0
V1.5.0: news on JCOBridge, JMX, JNetReflector and more
This release fixes or upgrades the following:
- JNet:
- JCOBridge upgrades to version 2.5.2
- Added a rich set of JMX classes
- Strictly load jnet-.jar where ver is the release version
- Added new classes and Exceptions
- Update management of variadic methods
- JNet Templates: updates to conform to changes of JNet and JCOBridge version upgrade
- JNetCLI: updates to conform to changes of JNet
- JNetPS: the package has the following updates:
- Added a rich set of JMX classes
- The main host is JNetPSCore to conform to online license management
- JNetPSCore: updates to conform to changes of JNet
- JNetReflector:
- Added constructors, methods, fields reflection
- Generics are reflected using only class name without generic type definition
- Deprecated methods can be reflected
- The tool now reports, in console or file, its execution
- The main host is JNetReflectorCore to conform to online license management
- Documentation: updates related to previous changes
Official Docker image
Official NuGet packages (*)
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- Change node from version 12 to version 16 masesgroup get changed files by @masesdevelopers in #95
- #78: added check on other workflows by @masesdevelopers in #96
- #78: remove scheduled events because the action is executed on every push by @masesdevelopers in #97
- #98: change constructor from public to protected by @masesdevelopers in #99
- #100: strongly use the JAR version aligned to .NET version by @masesdevelopers in #101
- #100 (comment): remove only if a file was not found by @masesdevelopers in #102
- Upgrade JNet to JCOBridge version 2.5.0 by @masesdevelopers in #105
- Update reflection tool by @masesdevelopers in #106
- Added JMX management by @masesdevelopers in #108
- Update JCOBridge to 2.5.1 by @masesdevelopers in #109
- #107 : added some outputs, to be completed by @masesdevelopers in #111
- #112: management of generics by @masesdevelopers in #113
- Add some cmdlets to interact with jmx by @masesdevelopers in #114
- Templates update by @masesdevelopers in #115
- Documentation fix related to #113 by @masesdevelopers in #116
- #117: added new cmdlet and added output type by @masesdevelopers in #118
- Update JCOBridge to version 2.5.2 by @masesdevelopers in #120
- #122: name update to JNetReflectorCore by @masesdevelopers in #123
Full Changelog: V1.4.15.0...V1.5.0.0
V1.4.15: added some conversion API
This release fixes or upgrades the following:
- JNetPS: no changes
- JNetPSCore: exceptions reports inner exceptions chain
- JNet: added some conversions API (the minimum for KNet until now)
- JNetCLI: no changes
- JNetReflector: no changes
- JNet Templates: no changes
- Documentation: updates
Official Docker image
Official NuGet packages (*)
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- #89: exceptions are reported with full nested exceptions by @masesdevelopers in #90
- #91: added some conversions by @masesdevelopers in #92
- #53: Upgrade to version 1.4.15 by @masesdevelopers in #93
Full Changelog: V1.4.14.0...V1.4.15.0
V1.4.14: fix Docker image
This release fixes Docker image and maintains same changes of version 1.4.13:
- JNetPS: no changes
- JNetPSCore: review of methods and classes
- JNet: moved JARs within
jars
subfolder - JNetCLI: no changes
- JNetReflector: no changes
- JNet Templates: no changes
- Documentation: review
Official Docker image
Official NuGet packages (*)
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- #78: revert version change by @masesdevelopers in #85
- Update to version 1.4.14 for #78 (comment) by @masesdevelopers in #86
Full Changelog: V1.4.13.0...V1.4.14.0
V1.4.13: JNetPSCore fix and documentation update
This release introduces the following updates:
- JNetPS: no changes
- JNetPSCore: review of methods and classes
- JNet: moved JARs within
jars
subfolder - JNetCLI: no changes
- JNetReflector: no changes
- JNet Templates: no changes
- Documentation: review
Official Docker image
Official NuGet packages (*)
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- #53: version 1.4.13 by @masesdevelopers in #74
- #70: PowerShell main process send KeyStroke on child process, added JNetPSCmdlet to consolidate API override on not externalizable cmdlets by @masesdevelopers in #72
- #71: moved JARs within jars subfolder by @masesdevelopers in #73
- #76: fix website by @masesdevelopers in #77
- Change node from version 12 to version 16 by @masesdevelopers in #79
- #78: fix codeql-analysis.yml workflow by @masesdevelopers in #80
- Update documentation to better describe the usage by @masesdevelopers in #82
- #78: moved cache under setup Java version by @masesdevelopers in #83
Full Changelog: V1.4.12.0...V1.4.13.0
V1.4.12: improved JNet PowerShell
This release introduces the following updates:
- JNetPS: update on documentation and dependency on JNetPSCore
- JNetPSCore: review of methods and classes
- JNet: exposed LogClassPath switch as overridable property
- JNetCLI: no changes
- JNetReflector: no changes
- JNet Templates: no changes
Official Docker image
Official NuGet packages (*)
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- Improved JNetPS online description by @masesdevelopers in #62
- JNetPSCore package does no meet extensibility requirements by @masesdevelopers in #63
- Update on *.targets by @masesdevelopers in #65
- Implement the execution of a cmdlet in an external powershell instance by @masesdevelopers in #67
- Doc and methods upgrade by @masesdevelopers in #68
Full Changelog: V1.4.11.0...V1.4.12.0
V1.4.11: First version of JNetPS (**)
This release introduces the first versions of:
- JNetPS: a PowerShell module to use a JVM from PowerShell
- JNetPSCore: a package for development of PowerShell modules based on JNet
Other changes:
- JNet: upgrades needed by other tools; now JCOBridge command-line switch are reported in static properties that can be set before call
CreateGlobalInstance
method - JNetCLI: added REPL interface, run java Main-Class and C# script execution
- JNetReflector: no changes
- JNet Templates: no changes
(**) there are no changes from release 1.4.10. A typo broken version homogeneity and this new release proceed to restore it.
Official Docker image
Official NuGet packages (*)
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- Release error by @masesdevelopers in #57
Full Changelog: V1.4.10.0...V1.4.11.0
V1.4.10: First version of JNetPS (*)
This release introduces the first versions of:
- JNetPS: a PowerShell module to use a JVM from PowerShell
- JNetPSCore: a package for development of PowerShell modules based on JNet
Other changes:
- JNet: upgrades needed by other tools; now JCOBridge command-line switch are reported in static properties that can be set before call
CreateGlobalInstance
method - JNetCLI: added REPL interface, run java Main-Class and C# script execution
- JNetReflector: no changes
- JNet Templates: no changes
(*) there are no changes from release 1.4.9. An error in release pipeline broken version homogeneity and this new release proceed to restore it.
Official Docker image
Official NuGet packages (*)
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- Release Workflow fix by @masesdevelopers in #55
Full Changelog: V1.4.9.0...V1.4.10.0
V1.4.9: First version of JNetPS
This release introduces the first versions of:
- JNetPS: a PowerShell module to use a JVM from PowerShell
- JNetPSCore: a package for development of PowerShell modules based on JNet
Other changes:
- JNet: upgrades needed by other tools; now JCOBridge command-line switch are reported in static properties that can be set before call
CreateGlobalInstance
method - JNetCLI: added REPL interface, run java Main-Class and C# script execution
- JNetReflector: no changes
- JNet Templates: no changes
Official Docker image
Official NuGet packages (*)
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- JNetCLI REPL by @masesdevelopers in #51
- Introduced first version of JNetPS by @masesdevelopers in #52
Full Changelog: V1.4.8.0...V1.4.9.0
V1.4.8: First version of JNetReflector
This release introduces the first versions of:
- JNetReflector: a tool to build C# gateway classes; the first version is able to build class skeletons for non generic JVM classes
- JNetCLI: a command line interface for JNet. The first version does nothing, it is a placeholder for further developments.
Official packages
What's Changed
- Centralized management of many properties by @masesdevelopers in #44
- Added JNet Reflector by @masesdevelopers in #46
- #45: update main page to report new tools by @masesdevelopers in #47
Full Changelog: V1.4.7.0...V1.4.8.0