Skip to content

Releases: mitsuki31/jmatrix

JM-1.5.0

16 Sep 15:09
v1.5.0
2163fee
Compare
Choose a tag to compare

What's New 👀

🚀 Features & Enhancements

  • feat: Enhance Matrix class with row/column getters and permutation matrix checks (JM#134) - @mitsuki31
  • feat: Add pretty display functionality and negative index support (JM#133) - @mitsuki31
  • feat: Add support for determinant calculation (JM#131) - @mitsuki31
  • feat: Enhance matrix validation and exception handling (JM#129) - @mitsuki31
  • Refactor and Improve Exception Handling (JM#115) - @mitsuki31
  • feat(matrix): Introduce isIdentity method along with static counterparts to Matrix class (JM#112) - @mitsuki31
  • fix(matrix): Resolve flawed logic in insertRow method (JM#111) - @mitsuki31
  • feat(matrix): Introduce methods for swapping specified rows and columns (JM#108) - @mitsuki31
  • feat(matrix): Enhance matrix manipulation with advanced helper methods (JM#107) - @mitsuki31
  • Fix shallow copy in getEntries and introduce new method (JM#104) - @mitsuki31
  • New matrix operations and helper APIs (JM#102) - @mitsuki31
  • Refactoring and enhancements for codebase excellence (JM#97) - @mitsuki31
  • Enhancing the project builder and build process 🍫 (JM#77) - @mitsuki31

🐛 Bug Fixes

  • fix: Fix build process issues in Maven and Make build configurations (JM#138) - @mitsuki31
  • fix: Fix and update custom Javadoc tags in Makefile (JM#136) - @mitsuki31
  • fix: Fix matrix row and column insertion boundaries (JM#132) - @mitsuki31
  • fix: Correct arraycopy source and destination in dropRow method (JM#130) - @mitsuki31
  • fix(matrix): Resolve flawed logic in insertRow method (JM#111) - @mitsuki31
  • Fix shallow copy in getEntries and introduce new method (JM#104) - @mitsuki31

🧰 Maintenances

📑 Documentations

⛔ Removed

  • feat(matrix): Enhance matrix manipulation with advanced helper methods (JM#107) - @mitsuki31

🧩 Dependencies

  • Maven(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 (JM#113) - @dependabot
  • Maven(deps): Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.1 (JM#114) - @dependabot
  • Maven(deps): Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.13.0 (JM#105) - @dependabot
  • Maven(deps): Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.0.0 to 3.2.5 (JM#100) - @dependabot
  • Maven(deps): Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.0.0 to 3.5.0 (JM#99) - @dependabot
  • Maven(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 (JM#94) - @dependabot

For more details, see the full changelogs.

🚧 Issues

Report any issues or have any suggestions? Send them to us and help us improve JMatrix.


🛡️ VirusTotal Scan Detections:

v1.3.0

05 Dec 17:31
a8124b0
Compare
Choose a tag to compare

What's New 👀

🧰 Maintenances

  • GH Actions(deps): Bump actions/setup-java from 3 to 4 (#83) - @dependabot
  • GitHub Actions updated(deps): Bump actions/setup-python from 3 to 4 (#20) - @dependabot
  • GH Actions(deps): Bump crazy-max/ghaction-virustotal from 3 to 4 (#78) - @dependabot
  • GH Actions(deps): Bump actions/cache from 2 to 3 (#71) - @dependabot
  • GH Actions(deps): Bump actions/checkout from 3 to 4 (#76) - @dependabot

🧩 Dependencies

  • GH Actions(deps): Bump actions/setup-java from 3 to 4 (#83) - @dependabot
  • GitHub Actions updated(deps): Bump actions/setup-python from 3 to 4 (#20) - @dependabot
  • GH Actions(deps): Bump crazy-max/ghaction-virustotal from 3 to 4 (#78) - @dependabot
  • Maven(deps): Bump org.apache.maven.plugins:maven-jar-plugin from 3.2.0 to 3.3.0 (#70) - @dependabot
  • Maven(deps): Bump org.apache.maven.plugins:maven-resources-plugin from 3.2.0 to 3.3.1 (#85) - @dependabot
  • Maven(deps): Bump org.apache.maven.plugins:maven-compiler-plugin from 3.8.1 to 3.11.0 (#68) - @dependabot
  • Maven(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.3.0 to 3.6.3 (#84) - @dependabot
  • Maven(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.0.0 to 3.2.2 (#82) - @dependabot
  • Maven(deps-dev): Bump junit:junit from 4.13.1 to 4.13.2 (#69) - @dependabot
  • GH Actions(deps): Bump actions/cache from 2 to 3 (#71) - @dependabot
  • GH Actions(deps): Bump actions/checkout from 3 to 4 (#76) - @dependabot

For more details, see the full changelogs.

🚧 Issues

Report any issues or have any suggestions? Create new issue and help us improve JMatrix.


🛡️ VirusTotal Scan Detections:

v1.2.2

22 Aug 15:04
1c6cef3
Compare
Choose a tag to compare

What's New 👀

🚀 Features & Enhancements

🧰 Maintenances

📑 Documentations

For more details, see the full changelogs.

🚧 Issues

Report any issues or have any suggestions? Create new issue and help us improve JMatrix.


🛡️ VirusTotal Scan Detections:

v1.2.0

06 Aug 11:23
82e5b80
Compare
Choose a tag to compare

What's New 👀

🚀 New Features

🐛 Bug Fixes

📑 Documentations

🧩 Dependencies

  • pip updated(deps): bump lxml from 4.9.2 to 4.9.3 (#56) - @dependabot

For more details, see full changelogs

🚧 Issues

Fixed

Report any issues or have any suggestions? Create new issue and help us improve JMatrix.


🛡️VirusTotal Scan Detection:

v1.1.0

08 Jul 16:23
baa226c
Compare
Choose a tag to compare

What's New 👀

🚀 New Features

📑 Documentations

For more details, see the full changelogs.

🚧 Issues

Report any issues or have any suggestions? Create new issue and help us improve JMatrix.


🛡️ VirusTotal Scan Detection:

v1.0.0

21 Jun 06:04
e7ec39c
Compare
Choose a tag to compare

What's New 👀

🚀 New Features

🐛 Bug Fixes

  • Now getSize would returns null when get called from matrix with null entries (#47) - @mitsuki31

🧰 Maintenances

🧩 Dependencies

  • Bump junit from 4.12 to 4.13.1 (#45) - @dependabot

    Note This also fixes the vulnerability issue on #51

For more details, see the full changelogs
More long changelogs, you can see with this comparison v0.2.0-release...v1.0.0

🚧 Issues

Report any issues or have any suggestions? Create new issue and help us improve JMatrix.


🛡️ VirusTotal Scan Detection:

v1.0.0-pre_release

18 Jun 17:56
86e6e58
Compare
Choose a tag to compare
v1.0.0-pre_release Pre-release
Pre-release

What's New 👀

🚀 New Features

🧰 Maintenances

For more details, see full changelogs


🛡️ VirusTotal Scan Detection:

v1.0.0-beta.7

13 Jun 03:13
ec58eba
Compare
Choose a tag to compare

Warning ⚠️

This release is not a stable release. Bugs or any problems could be happen.
Report the issue here.

What's New 👀

🚀 New Features

  • Added INCLUDE-SRC option to Makefile (#38) - @mitsuki31

  • Huge update for Matrix 🌮 (#35) - @mitsuki31

    Update Details
    • Improve mult operation (6140c25)
    • Added isSquare method to checks whether the matrix is a square type (03b81c6)
    • Added get method to get the specified entry at the specified row and column (03b81c6)
    • Added new methods and variables (59f5ea6)
      • identity(int n): Creates a new identity matrix with size nxn.
      • isDiagonal(): Checks whether the matrix either 2D array represents a diagonal matrix.
      • hasSelect: A private boolean variable that detects whether the select(int) method has been called.
    • Deprecated the add method due to its high inefficiency in creating a matrix array (59f5ea6)
    • Deprecated the copy() method (1322c06)
    • Added MatrixUtils.java (c254a54)
    • Fixed shallow copy issue (3da0382)
    • Added isNullEntries method to MatrixUtils interface (4d2f826)
    • Added include-src profile to pom.xml (7d45676)

🐛 Bug Fixes

📑 Documentations

For more details, see full changelogs


🛡️ VirusTotal Scan Detection:

v1.0.0-beta.6 (HOTFIX)

11 May 00:35
c2dd884
Compare
Choose a tag to compare

Warning ⚠️

This release is not a stable release. Bugs or any problems could be happen.
Report the issue here.

What's New 👀

🐛 Bug Fixes

For more details, see full changelogs


🛡️ VirusTotal Scan Detection:

v1.0.0-beta.5

06 May 10:15
da6b7dd
Compare
Choose a tag to compare

Warning ⚠️

This release is not a stable release. Bugs or any problems could be happen.
Report the issue here.

What's New 👀

🚀 New Features

🐛 Bug Fixes

🧰 Maintenances

📑 Documentations

  • JMatrix now licensed under the "Apache License 2.0" 📜 (#31) - @mitsuki31

🧩 Dependencies

  • pip updated(deps): bump lxml from 4.9.1 to 4.9.2 (#21) - @dependabot
  • GitHub Actions updated(deps): Bump actions/setup-java from 1 to 3 (#14) - @dependabot

For more details, see full changelogs.


🛡️ VirusTotal Scan Detection: