Releases: mitsuki31/jmatrix
JM-1.5.0
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 toMatrix
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 indropRow
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
- chore: Migrate JMBuilder to git submodule (JM#137) - @mitsuki31
📑 Documentations
- docs: Add API documentation for
prettyDisplay
methods (JM#135) - @mitsuki31
⛔ 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
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
What's New 👀
🚀 Features & Enhancements
- Improve code organization 🍒 (#74) - @mitsuki31
🧰 Maintenances
- Workflow improvements and enhancements 🍭 (#66) - @mitsuki31
📑 Documentations
- Added Issue Form and Code of Conduct (#67) - @mitsuki31
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
What's New 👀
🚀 New Features
- Matrix type checkers additions 🔎 (#62) - @mitsuki31
- Exception enhancements and deprecation ☂️ (#60) - @mitsuki31
- Improve code organization and restructuring code (#59) - @mitsuki31
🐛 Bug Fixes
- Javadoc improvements for JMatrix 📚 (#61) - @mitsuki31
- Exception enhancements and deprecation ☂️ (#60) - @mitsuki31
📑 Documentations
- Improving project documentation ⚡ (#64) - @mitsuki31
- Javadoc improvements for JMatrix 📚 (#61) - @mitsuki31
🧩 Dependencies
- pip updated(deps): bump lxml from 4.9.2 to 4.9.3 (#56) - @dependabot
For more details, see full changelogs
🚧 Issues
Fixed
- Warning fixes for linting project (#58) - @mitsuki31
Report any issues or have any suggestions? Create new issue and help us improve JMatrix.
🛡️VirusTotal Scan Detection:
v1.1.0
What's New 👀
🚀 New Features
- New features for Makefile 🐧 (#57) - @mitsuki31
- Improvements to
hashCode
andequals
methods (#55) - @mitsuki31 - Add new options to
Makefile
🔧 (#54) - @mitsuki31 - Improve the code on throwing exceptions (#52) - @mitsuki31
📑 Documentations
- Update the documentations 📝 (#53) - @mitsuki31
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
What's New 👀
🚀 New Features
- Improve the project tests 🧪 (#50) - @mitsuki31
- Improve the JMatrix
Main
class (#49) - @mitsuki31 - Now
getSize
would returnsnull
when get called from matrix withnull
entries (#47) - @mitsuki31 - Project tester now has been added (Maven) 🎉 (#43) - @mitsuki31
- Added
equals
method toMatrix
class 🍵 (#42) - @mitsuki31
🐛 Bug Fixes
- Now
getSize
would returnsnull
when get called from matrix withnull
entries (#47) - @mitsuki31
🧰 Maintenances
- Now
pylint
also tests with Python3.7 (#44) - @mitsuki31
🧩 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
What's New 👀
🚀 New Features
- Project tester now has been added (Maven) 🎉 (#43) - @mitsuki31
- Added
equals
method toMatrix
class 🍵 (#42) - @mitsuki31
🧰 Maintenances
- Now
pylint
also tests with Python3.7 (#44) - @mitsuki31
For more details, see full changelogs
🛡️ VirusTotal Scan Detection:
v1.0.0-beta.7
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 toMakefile
(#38) - @mitsuki31 -
Huge update for
Matrix
🌮 (#35) - @mitsuki31Update 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 sizenxn
.isDiagonal()
: Checks whether the matrix either 2D array represents a diagonal matrix.hasSelect
: A private boolean variable that detects whether theselect(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 toMatrixUtils
interface (4d2f826) - Added
include-src
profile topom.xml
(7d45676)
- Improve
🐛 Bug Fixes
- Fixes some issue on
MinGW
(Windows) 🪛 (#39) - @mitsuki31
📑 Documentations
- Update the
JMatrix
help message (#37) - @mitsuki31 - Update the
README
documentation 🗒️ (#36) - @mitsuki31
For more details, see full changelogs
🛡️ VirusTotal Scan Detection:
v1.0.0-beta.6 (HOTFIX)
Warning ⚠️
This release is not a stable release. Bugs or any problems could be happen.
Report the issue here.
What's New 👀
🐛 Bug Fixes
Initialize Error on Windows
fixed 🔐 (#34) - @mitsuki31
For more details, see full changelogs
🛡️ VirusTotal Scan Detection:
v1.0.0-beta.5
Warning ⚠️
This release is not a stable release. Bugs or any problems could be happen.
Report the issue here.
What's New 👀
🚀 New Features
- JMatrix now supported
Maven
🎉 (#29) - @mitsuki31 - Adding new rules and improves
Makefile
(#28) - @mitsuki31 - New updates to
Matrix.java
🍦 (#24) - @mitsuki31
🐛 Bug Fixes
- Fixes small issue ☕ (#25) - @mitsuki31
- Fixes missing input variable at
setup-java@v3
(#16) - @mitsuki31
🧰 Maintenances
- 🚨 Maintenance: CodeQL now support
Maven
(#30) - @mitsuki31 - 🚨 Maintenance: Add
PyLint
as Python linter (#26) - @mitsuki31 - Improves
codeql
on codes scanning (#19) - @mitsuki31 - Configuring
dependabot
🤖 (#13) - @mitsuki31
📑 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: