Skip to content

Commit 5083b00

Browse files
committed
Updated to 1.5.1 RELEASE
Signed-off-by: Joshua Gager <[email protected]>
1 parent 862358c commit 5083b00

File tree

457 files changed

+52903
-39758
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

457 files changed

+52903
-39758
lines changed

CLASSDESCRIPTION.md

-44
This file was deleted.

Changelog.txt

+12-5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
Version 1.5.1 changes (10/13/2018):
2+
* Added new userHasPermissions method overload to AuthManager
3+
* Added new userHasPermissions method overload to Subject
4+
* Fixed bugs and missing methods in Subject
5+
* Fixed deprecated methods in NativeMethods
6+
* Fixed other small bugs
7+
18
Version 1.5.0 changes (10/07/2018):
29
* Updated JDK to Java 10
310
* Login Dialogs now don't require the use of Platform.runLater()
@@ -14,10 +21,10 @@ Version 1.5.0 changes (10/07/2018):
1421
* All password hashing now uses BCrypt replacing SHA-512
1522
* Other minor fixes
1623

17-
Version 1.4.2 changes (1/23/2018):
24+
Version 1.4.2 changes (01/23/2018):
1825
* Fixed fatal error with isUserLoggedIn method
1926

20-
Version 1.4.1 changes (1/22/2018):
27+
Version 1.4.1 changes (01/22/2018):
2128
* Added UserManagerException
2229
* Added PasswordHashingFailedException
2330
* Added isAdminLoggedIn method
@@ -29,7 +36,7 @@ Version 1.4.1 changes (1/22/2018):
2936
* Limited number of SQLException and GeneralSecurityException checked exceptions
3037
* Changed Session Manager dialogs to use instance vars for parameters(old methods deprecated)
3138

32-
Version 1.4.0 changes (1/19/2018):
39+
Version 1.4.0 changes (01/19/2018):
3340
* Added User Management Classes (UserManager, UserAccount, UserRoleManager and UserRole)
3441
* Added Permission Management Classes (Permission Manager and Permission)
3542
* Added Session Management Classes (Session Manager, MultiSessionManager and Session)
@@ -49,13 +56,13 @@ NOTE: Some API changes have occurred:
4956
* Renamed ReInitalizeHW to ReInitializeHW
5057
* Renamed ReInitalizeOS to ReInitializeOS
5158

52-
Version 1.3.1 changes (4/5/2017):
59+
Version 1.3.1 changes (04/05/2017):
5360
* Added FXML Dialog Wrapper
5461
* JavaDocs documentation is improved
5562
* Pom file is improved and updated
5663
* Now hosted on Maven Central
5764

58-
Version 1.3.0 changes (3/31/2017):
65+
Version 1.3.0 changes (03/31/2017):
5966
* Added MessageBox and Login dialog objects
6067
* Added Static Class Instantiation Protection
6168
* Added Database Tools classes (Includes SQLite and H2 databases)

README.md

+11-12
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# JavaUltimateTools v1.5.0
2-
[![Build Status](https://travis-ci.org/JGCompTech/JavaUltimateTools.svg?branch=master)](https://travis-ci.org/JGCompTech/JavaUltimateTools) [![CircleCI](https://circleci.com/gh/JGCompTech/JavaUltimateTools.svg?style=svg)](https://circleci.com/gh/JGCompTech/JavaUltimateTools) [![Language grade: Java](https://img.shields.io/lgtm/grade/java/g/JGCompTech/JavaUltimateTools.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/JGCompTech/JavaUltimateTools/context:java) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/280242febbb04309ac1212f3be380baa)](https://app.codacy.com/app/jlgager/JavaUltimateTools?utm_source=github.com&utm_medium=referral&utm_content=JGCompTech/JavaUltimateTools&utm_campaign=Badge_Grade_Dashboard) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.jgcomptech.tools/java-ultimate-tools/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/com.jgcomptech.tools/java-ultimate-tools/) [![Javadocs](http://www.javadoc.io/badge/com.jgcomptech.tools/java-ultimate-tools.svg?style=flat-square)](http://www.javadoc.io/doc/com.jgcomptech.tools/java-ultimate-tools)
1+
# JavaUltimateTools v1.5.1
2+
[![Build Status](https://travis-ci.org/JGCompTech/JavaUltimateTools.svg?branch=master)](https://travis-ci.org/JGCompTech/JavaUltimateTools) [![CircleCI](https://circleci.com/gh/JGCompTech/JavaUltimateTools.svg?style=svg)](https://circleci.com/gh/JGCompTech/JavaUltimateTools) [![Language grade: Java](https://img.shields.io/lgtm/grade/java/g/JGCompTech/JavaUltimateTools.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/JGCompTech/JavaUltimateTools/context:java) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.jgcomptech.tools/java-ultimate-tools/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/com.jgcomptech.tools/java-ultimate-tools/) [![Javadocs](http://www.javadoc.io/badge/com.jgcomptech.tools/java-ultimate-tools.svg?style=flat-square)](http://www.javadoc.io/doc/com.jgcomptech.tools/java-ultimate-tools)
33

44
Java Ultimate Tools is a large repository of scripts for use in any Java program. It contains the following:
5-
- OSInfo - Contains many classes that return information about the current Windows installation. This includes Architecture, Edition, Name, Product Key, Service Pack, User Info and Version.
5+
- OSInfo - Contains many classes that return information about the current OS installation. This includes Architecture, Edition, Name, Product Key, Service Pack, User Info and Version.
66
- HWInfo - Contains many classes that return information about the current computer hardware. This includes BIOS, Network, OEM, Processor, RAM and Storage.
77
- SecurityTools - Contains methods surrounding hashing and encryption. Includes methods using MD5, SHA1, SHA256, SHA384 and SHA512. Also includes encryption/decryption with RSA.
88
- CommandInfo - Allows you to run any console command and will return the result to a string to use within your program. You can also run the command elevated and it will open in a new cmd window and show the results. Note: If elevated, result cannot be returned as a string.
@@ -17,20 +17,19 @@ Java Ultimate Tools is a large repository of scripts for use in any Java program
1717

1818
**NOTE: This Project Has Now Been Updated To Use Java 10!!!**
1919

20-
If you would like a more details, check out the [CLASSDESCRIPTION.md](https://github.com/JGCompTech/JavaUltimateTools/blob/master/CLASSDESCRIPTION.md) file. I will be updating this with more documentation soon.
21-
22-
If you would like to view the JavaDoc info, it is hosted at [github.io(Current GitHub Branch)](https://jgcomptech.github.io/JavaUltimateTools/) and at [javadoc.io(Current Maven Release)](http://www.javadoc.io/doc/com.jgcomptech.tools/java-ultimate-tools). The github.io version is what is stored in the doc folder in the project.
23-
24-
**NOTE: A new documentation site is coming soon to explain in more detail how to use this library!**
25-
2620
# Development
2721
Want to contribute? Great!
2822
Any help with development is greatly appreciated. If you want to add something or fix any issues please submit a pull request and if it is helpful it may be merged. Please check out our [Code of Conduct for Contributors](https://github.com/JGCompTech/JavaUltimateTools/blob/master/code-of-conduct.md).
2923

24+
# Documentation
25+
The documentation for JUT is currently a work in progress and new changes will be occurring soon.
26+
To access the documentation site go to: [https://jut-docs.jgcomptech.com](https://jut-docs.jgcomptech.com).
27+
If you would like to view the JavaDoc info, it is hosted at [github.io(Current GitHub Branch)](https://jgcomptech.github.io/JavaUltimateTools/) and at [javadoc.io(Current Maven Release)](http://www.javadoc.io/doc/com.jgcomptech.tools/java-ultimate-tools). The github.io version is what is stored in the doc folder in the project.
28+
3029
# Download
31-
**[Download v1.5.0](https://github.com/JGCompTech/JavaUltimateTools/releases/tag/v1.5.0)**
30+
**[Download v1.5.1](https://github.com/JGCompTech/JavaUltimateTools/releases/tag/v1.5.1)**
3231

33-
The changelog can be found [here](https://github.com/JGCompTech/JavaUltimateTools/blob/master/Changelog.txt)
32+
The changelog can be found [here](https://jut-docs.jgcomptech.com/changelog/)
3433

3534
# Using with Maven
3635
If you are familiar with [Maven](http://maven.apache.org), add the following XML
@@ -40,7 +39,7 @@ fragments into your pom.xml file. With those settings, your Maven will automatic
4039
<dependency>
4140
<groupId>com.jgcomptech.tools</groupId>
4241
<artifactId>java-ultimate-tools</artifactId>
43-
<version>1.5.0</version>
42+
<version>1.5.1</version>
4443
</dependency>
4544
</dependencies>
4645

0 commit comments

Comments
 (0)