Skip to content

Releases: masesgroup/JNet

V2.2.2: fix on Java.Lang.Iterator class and added management of final fields in JNetReflector

24 Jan 18:01
5d9f596
Compare
Choose a tag to compare

This release updates mainly JNet and JNetReflector areas:

  • JNet:
    • Corrected typo in Java.Lang.Iterator
    • Rebuilt all classes using JNetReflector at current version
  • JNet Templates: no major changes
  • JNetCLI: no major changes
  • JNetPS: no major changes
  • JNetPSCore: no major changes
  • JNetReflector: it is able to manage final fields
  • Documentation: no major changes

Official Docker image

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V2.2.1.0...V2.2.2.0

V2.2.1: update to JCOBridge 2.5.10

20 Jan 11:06
da1b344
Compare
Choose a tag to compare

This release updates mainly JNet and JNetReflector areas:

  • JNet:
    • Update to JCOBridge 2.5.10
    • Rebuilt all classes using JNetReflector at current version and copyright change
  • JNet Templates: no major changes
  • JNetCLI: no major changes
  • JNetPS: no major changes
  • JNetPSCore: no major changes
  • JNetReflector: update to JCOBridge 2.5.10
  • Documentation: no major changes

Official Docker image

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V2.2.0.0...V2.2.1.0

V2.2.0: added usage warning over interfaces and abstract classes

17 Jan 03:58
5e0f52c
Compare
Choose a tag to compare

This release updates mainly JNet and JNetReflector areas:

  • JNet: Rebuilt all classes using JNetReflector at current version and copyright year change
  • JNet Templates: copyright year change
  • JNetCLI: copyright year change
  • JNetPS: copyright year change
  • JNetPSCore: copyright year change
  • JNetReflector: update templates and added usage warning over interfaces and abstract classes
  • Documentation: copyright year change

Official Docker image

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V2.1.1.0...V2.2.0.0

V2.1.1: Added management of default and static methods in callback interfaces

18 Dec 00:31
de2bcfa
Compare
Choose a tag to compare

This release updates mainly JNet and JNetReflector areas:

  • JNet: Rebuilt all classes using JNetReflector at current version
  • JNet Templates: no major changes
  • JNetCLI: no major changes
  • JNetPS: no major changes
  • JNetPSCore: no major changes
  • JNetReflector: added management of default and static methods in callback interfaces
  • Documentation: no major changes

Official Docker image

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V2.1.0.0...V2.1.1.0

V2.1.0: added support for .NET 8

25 Nov 03:37
50cc686
Compare
Choose a tag to compare

This release updates mainly JNet and JNetReflector areas:

  • JNet:
    • Aligned to JCOBridge 2.5.9 and added .NET 8
    • Rebuilt all classes using JNetReflector at current version
  • JNet Templates: no major changes
  • JNetCLI: no major changes
  • JNetPS: no major changes
  • JNetPSCore: no major changes
  • JNetReflector: aligned to JCOBridge 2.5.9
  • Documentation: no major changes

Official Docker image

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

New Contributors

  • @dependabot made their first contribution in #233
  • @github-actions made their first contribution in #248

Full Changelog: V2.0.2.0...V2.1.0.0

V2.0.2: updates on JNetReflector and JNet

18 Oct 22:33
Compare
Choose a tag to compare

This release updates mainly JNet and JNetReflector areas:

  • JNet: using JNetReflector at current version
    • Updates listeners
    • Rebuilds all classes
  • JNet Templates: updates to conform to changes on JNet
  • JNetCLI: no changes
  • JNetPS: no changes
  • JNetPSCore: no changes
  • JNetReflector:
    • Manages relative paths in configuration to simplify minimum command-line switches
    • Changed how listeners are written
  • Documentation: added some extra information and updates from above changes

Official Docker image

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V2.0.1.0...V2.0.2.0

V2.0.1: maintenance release

11 Jul 15:55
Compare
Choose a tag to compare

This maintenance release updates mainly JNet and JNetReflector areas:

  • JNet:
    • Update Iterator class
    • Update Comparator definition
  • JNet Templates: updates to conform to changes on JNet
  • JNetCLI: no changes
  • JNetPS: no changes
  • JNetPSCore: no changes
  • JNetReflector:
    • Fixed generation of documentation
  • Documentation: updates from above changes

Official Docker image

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V2.0.0.0...V2.0.1.0

V2.0.0: full review of Java 11 API surface based on JNetReflector generated classes

05 Jul 23:45
Compare
Choose a tag to compare

This major release introduces many updates mainly in JNet and JNetReflector areas:

  • JNet:
    • General update in generated classes using latest version of JNetReflector
    • Removed most of developed classes covered from automatic generation
    • Reviewed some namespace due to changes in project folders layout
    • Changed classes to use properties only on getter/setter (#180)
    • Added most of listeners (#137)
    • Added many converters from .NET native types to Java types (#197)
    • Updated to JCOBridge 2.5.8
  • JNet Templates: updates to conform to changes on JNet
  • JNetCLI: updates to conform to changes on JNet
  • JNetPS: updates to conform to changes on JNet
  • JNetPSCore:
    • Fixed .NET Framework version (#189)
    • Updated management of external PowerShell process (#191)
    • Updates to conform to changes on JNet
  • JNetReflector:
    • Many improvements from #178
    • Added configuration based on file #179
  • Documentation: updates from above changes

Official Docker image

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V1.5.5.0...V2.0.0.0

V1.5.5: updates on JNetReflector and JNet

05 May 14:25
Compare
Choose a tag to compare

This release introduces updates mainly in JNet and JNetReflector areas:

  • JNet:
    • General update in generated classes using latest version of JNetReflector
    • Update to JCOBridge 2.5.7
    • Known issues or limitations:
      • many listeners, or callbacks, are not available yet: see #137
  • JNet Templates: updates to conform to changes on JNet
  • JNetCLI: updates to conform to changes on JNet
  • JNetPS: updates to conform to changes on JNet
  • JNetPSCore: updates to conform to changes on JNet
  • JNetReflector:
    • Nested classes over the first level are managed
    • Updates on fields management: now non final fields can be writable, plus static fields conforms to methods and use LocalBridgeClazz, filds with array types use new JCOBridge APIs
    • Fixed some non compliant methods
    • Fixed generation of documentation
  • Documentation: updates from above changes

Official Docker image

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

Full Changelog: V1.5.4.0...V1.5.5.0

V1.5.4: maintenance release

16 Apr 00:15
Compare
Choose a tag to compare

This release introduces fixes mainly JNet and JNetReflector areas:

  • JNet:
    • Fixed methods with single array parameter reporting missing method exception
    • Solved execution of static methods on classes not inherited directly from JVMBridgeBase
    • Solved windows positioning in integration of WPF/WinForms and Java AWT/Swing
    • Known issues or limitations:
      • many listeners, or callbacks, are not available yet: see #137
  • JNet Templates:
    • some changes in the example code
  • JNetCLI: updates to conform to changes on JNet
  • JNetPS: updates to conform to changes on JNet
  • JNetPSCore: updates to conform to changes on JNet
  • JNetReflector:
    • Fixed generation of classes adding management of static methods in classes not inherited directly from JVMBridgeBase
    • Fixed generation of missing methods and properties (see #161)
  • Documentation: updates from above changes

Official Docker image

Official NuGet packages (*)

(*) packages are also available on GitHub packages.

Official PowerShell packages

What's Changed

  • Solved invoking methods with a single array parameter reports a missing method exception by @masesdevelopers in #156
  • Solved class inheritance which leads to some exceptions reporting missing methods by @masesdevelopers in #157
  • Solved AWT or Swing graphic objects that does not work in the excepted way by @masesdevelopers in #158
  • Solved NullPointerException reported from PutConstraint anticipating layout positioning by @masesdevelopers in #159
  • Solved missing methods and properties by @masesdevelopers in #161

Full Changelog: V1.5.3.0...V1.5.4.0