Skip to content

Commit

Permalink
Updated to 1.5.1 RELEASE
Browse files Browse the repository at this point in the history
Signed-off-by: Joshua Gager <jlgager@jgcomptech.com>
  • Loading branch information
jlgager24 committed Oct 13, 2018
1 parent 862358c commit 5083b00
Show file tree
Hide file tree
Showing 457 changed files with 52,903 additions and 39,758 deletions.
44 changes: 0 additions & 44 deletions CLASSDESCRIPTION.md

This file was deleted.

17 changes: 12 additions & 5 deletions Changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
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

Version 1.5.0 changes (10/07/2018):
* Updated JDK to Java 10
* Login Dialogs now don't require the use of Platform.runLater()
Expand All @@ -14,10 +21,10 @@ Version 1.5.0 changes (10/07/2018):
* All password hashing now uses BCrypt replacing SHA-512
* Other minor fixes

Version 1.4.2 changes (1/23/2018):
Version 1.4.2 changes (01/23/2018):
* Fixed fatal error with isUserLoggedIn method

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

Version 1.4.0 changes (1/19/2018):
Version 1.4.0 changes (01/19/2018):
* 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)
Expand All @@ -49,13 +56,13 @@ NOTE: Some API changes have occurred:
* Renamed ReInitalizeHW to ReInitializeHW
* Renamed ReInitalizeOS to ReInitializeOS

Version 1.3.1 changes (4/5/2017):
Version 1.3.1 changes (04/05/2017):
* Added FXML Dialog Wrapper
* JavaDocs documentation is improved
* Pom file is improved and updated
* Now hosted on Maven Central

Version 1.3.0 changes (3/31/2017):
Version 1.3.0 changes (03/31/2017):
* Added MessageBox and Login dialog objects
* Added Static Class Instantiation Protection
* Added Database Tools classes (Includes SQLite and H2 databases)
Expand Down
23 changes: 11 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# JavaUltimateTools v1.5.0
[![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)
# JavaUltimateTools v1.5.1
[![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)

Java Ultimate Tools is a large repository of scripts for use in any Java program. It contains the following:
- 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.
- 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.
- HWInfo - Contains many classes that return information about the current computer hardware. This includes BIOS, Network, OEM, Processor, RAM and Storage.
- SecurityTools - Contains methods surrounding hashing and encryption. Includes methods using MD5, SHA1, SHA256, SHA384 and SHA512. Also includes encryption/decryption with RSA.
- 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.
Expand All @@ -17,20 +17,19 @@ Java Ultimate Tools is a large repository of scripts for use in any Java program

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

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.

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.

**NOTE: A new documentation site is coming soon to explain in more detail how to use this library!**

# Development
Want to contribute? Great!
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).

# Documentation
The documentation for JUT is currently a work in progress and new changes will be occurring soon.
To access the documentation site go to: [https://jut-docs.jgcomptech.com](https://jut-docs.jgcomptech.com).
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.

# Download
**[Download v1.5.0](https://github.com/JGCompTech/JavaUltimateTools/releases/tag/v1.5.0)**
**[Download v1.5.1](https://github.com/JGCompTech/JavaUltimateTools/releases/tag/v1.5.1)**

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

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

Expand Down
Loading

0 comments on commit 5083b00

Please sign in to comment.