Skip to content

Releases: JGCompTech/JavaUltimateTools

Version 1.5.1

13 Oct 06:54
Compare
Choose a tag to compare

Version 1.5.1 changes (10/13/2018):

  • Added new userHasPermissions method overload to AuthManager
  • Added new userHasPermissions method overload to Subject
  • Fixed bugs and missing methods in Subject
  • Fixed deprecated methods in NativeMethods
  • Fixed other small bugs

Download Here (JavaUltimateTools 1.5.1.zip) from jgcomptech.com

Version 1.5.0

07 Oct 05:51
Compare
Choose a tag to compare

Version 1.5.0 changes (10/07/2018):

  • Updated JDK to Java 10
  • Login Dialogs now don't require the use of Platform.runLater()
  • Message Boxes now don't require the use of Platform.runLater()
  • Message Box Default button is now in the right order.
  • Massive changes to authentication and permissions system
  • Renamed jbdc to jdbc
  • Removed all deprecated methods from 1.4.0
  • Updated javadoc
  • Replaced some loops with streams
  • Added trim to all string isEmpty checks
  • Added UTF_8 protection
  • Added ExceptionUtils class for use in junit tests
  • All password hashing now uses BCrypt replacing SHA-512
  • Other minor fixes

Download Here (java-ultimate-tools-1.5.0.zip) from gitshare.io

Version 1.4.2

23 Jan 06:02
Compare
Choose a tag to compare

Fixed fatal error with isUserLoggedIn method

Download Here (java-ultimate-tools-1.4.2.zip) from file.ac

Version 1.4.1

23 Jan 05:32
Compare
Choose a tag to compare

Added UserManagerException
Added PasswordHashingFailedException
Added isAdminLoggedIn method
Added getAdminOverride and getUserVerification methods
Added requireAdmin and requireAndVerifyAdmin methods
Added isLoggedIn method
Fixed rare bugs with loginUser and logoutUser methods
Fixed exception that was thrown if user did not exist on login dialog
Limited number of SQLException and GeneralSecurityException checked exceptions
Changed Session Manager dialogs to use instance vars for parameters(old methods deprecated)

Download Here (java-ultimate-tools-1.4.1.zip) from file.ac

Version 1.4.0

20 Jan 01:58
Compare
Choose a tag to compare

Added User Management Classes (UserManager, UserAccount, UserRoleManager and UserRole)
Added Permission Management Classes (Permission Manager and Permission)
Added Session Management Classes (Session Manager, MultiSessionManager and Session)
Added Database Builder Classes For Building SQL Code
Added HyperSQL Database Support
Added Custom Event/Event Handler System
Added New Utilities Classes (StringUtils, NumberUtils and CollectionUtils)

NOTE: Some API changes have occurred:
Moved Database.Users class to UsersManager class
Made Database class constructor auto-connect to database
Deprecated DatabaseConnectionInfo fields and replaced with getters/setters
Made all utility classes final and have have private constructors
Made all method parameters and most existing classes final
Added period to first line of all javadoc comments
Updated SecurityTools.getFileHash to use Apache Commons Codec Library (Java 9 Fix)
Renamed ReInitalizeHW to ReInitializeHW
Renamed ReInitalizeOS to ReInitializeOS

Download Here (java-ultimate-tools-1.4.0.zip) from file.ac

Version 1.3.1

01 Apr 01:04
Compare
Choose a tag to compare

Added FXML Dialog Wrapper
JavaDocs documentation is improved
Pom file is improved and updated
Now hosted on Maven Central

Download Here (JavaUltimateTools-1.3.1.zip) from file.ac

Version 1.3

05 Apr 22:25
Compare
Choose a tag to compare

Added Message Box and Login dialog objects
Added Static Class Instantiation Protection
Added Database Tools classes (Includes SQLite and H2 databases)
All dependencies are now included in jar file
JavaDocs documentation is improved

Download Here (JavaUltimateTools1.3.zip) from file.ac

Version 1.2

22 Feb 05:49
Compare
Choose a tag to compare

Fixed ComputerNameActive and ComputerNamePending not returning accurate value
Added ComputerInfo Class
Fixed a naming bug since version 1.1 that caused an infinite loop
Fixed the java.IO.File.delete calls to now use the java.nio.file.Files.delete
Created a demo if the library is run directly
Fixed error with RSA generate key pair, it didn't check if save to files was true
Fixed error with ConvertBytes function not returning accurate value

Download Here (JavaUltimateTools1.2.zip) from file.ac

Version 1.1

18 Feb 06:12
Compare
Choose a tag to compare

Created OSInfo, HWInfo, SecurityTools and WebTools classes instead of packages to improve importing.
Renamed StringExpanded2 to StringExpandedFromRegistry.
Moved tools.osinfo.Enums to just tools.Enums.
Finalized JavaDocs. Everything is documented correctly now.

Download Here (JavaUltimateTools1.1.zip) from file.ac

Version 1.0

12 Feb 09:08
Compare
Choose a tag to compare