Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								327aa7bc6b 
								
							 
						 
						
							
							
								
								Version 2.0.0  
							
							 
							
							... 
							
							
							
							Rename UlidBasedGuidCreator to UlidSpecCreator
Add method UlidCreator.fromString()
Add RandomStrategy for UlidSpecCreator
Add DefaultRandomStrategy using thread local SecureRandom
Add OtherRandomStrategy for any instance of Random
Add tests cases
Optimize UlidConverter.fromString()
Optimize UlidConverter.toString()
Optimize UlidValidator.isValid()
Optimize UlidSpecCreator
Update README.md
Update tests cases 
							
						 
						
							2020-07-04 12:37:50 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								a79edd90e5 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare for next development iteration  
							
							 
							
							
							
						 
						
							2020-04-19 20:46:23 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								d763ce0d13 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare release ulid-creator-1.1.1  
							
							 
							
							
							
						 
						
							2020-04-19 20:46:22 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								74892d1f7b 
								
							 
						 
						
							
							
								
								Updated pom.xml  
							
							 
							
							
							
						 
						
							2020-04-19 20:44:36 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								5b27212729 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare for next development iteration  
							
							 
							
							
							
						 
						
							2020-04-18 03:41:46 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								fe01b0d7d6 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare release ulid-creator-1.1.0  
							
							 
							
							
							
						 
						
							2020-04-18 03:41:46 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								e19127ea44 
								
							 
						 
						
							
							
								
								Updated pom.xml  
							
							 
							
							
							
						 
						
							2020-04-18 03:38:11 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								c59d1c61f0 
								
							 
						 
						
							
							
								
								Preparing v1.1.0  
							
							 
							
							
							
						 
						
							2020-04-18 02:43:18 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								1826fd960e 
								
							 
						 
						
							
							
								
								Updated UlidBasedGuidCreator  
							
							 
							
							
							
						 
						
							2020-04-08 19:02:25 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								ffffe2af51 
								
							 
						 
						
							
							
								
								Updated UlidBasedGuidCreator  
							
							 
							
							
							
						 
						
							2020-03-16 00:34:56 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								eb65ed35b1 
								
							 
						 
						
							
							
								
								Updated pom.xml to use commons  
							
							 
							
							... 
							
							
							
							Removed files that are also included in f4b6a3/commons. 
							
						 
						
							2020-03-15 05:17:00 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								5415552032 
								
							 
						 
						
							
							
								
								Refactored GuidCreator.java  
							
							 
							
							
							
						 
						
							2020-03-12 03:13:58 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								4590f46220 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare for next development iteration  
							
							 
							
							
							
						 
						
							2020-02-25 15:43:17 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								15ae6320dc 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare release ulid-creator-1.0.2  
							
							 
							
							
							
						 
						
							2020-02-25 15:43:17 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								c01a914319 
								
							 
						 
						
							
							
								
								Small optimizations  
							
							 
							
							... 
							
							
							
							Optimized methods:
- UlidUtil.fromUuidToUlid()
- UlidUtil.fromUlidToUuid()
Added tests cases:
- UlidUtilTest.testFromUuidToBytes()
- UlidUtilTest.testFromBytesToUuid()
- UlidUtilTest.testToAndFromBytes()
Created classes:
- Benchmarks.java (need to uncomment) 
							
						 
						
							2020-02-25 15:40:35 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								1fc0952067 
								
							 
						 
						
							
							
								
								Updated README.md  
							
							 
							
							
							
						 
						
							2020-02-24 04:53:01 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								da8061af21 
								
							 
						 
						
							
							
								
								Fixed a test case  
							
							 
							
							... 
							
							
							
							Fixed test case: testShouldThrowOverflowException() 
							
						 
						
							2020-02-24 02:30:07 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								7a0fd0db7a 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare for next development iteration  
							
							 
							
							
							
						 
						
							2020-02-24 00:06:19 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								c98a9a2424 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare release ulid-creator-1.0.1  
							
							 
							
							
							
						 
						
							2020-02-24 00:06:19 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								111592751a 
								
							 
						 
						
							
							
								
								Remove method from GuidCreator  
							
							 
							
							... 
							
							
							
							The method withoutOverrunException() is not necessary anymore. 
							
						 
						
							2020-02-24 00:03:38 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								7ec2a7cc98 
								
							 
						 
						
							
							
								
								Throw exception when 2^80 requests are made  
							
							 
							
							... 
							
							
							
							In the previous implementation an exception was thrown when the random
part reached 2^80. It meant that if the first random generated within a
millisecond was (2^80 - 1000), the generator could thrown the exception
when only 1000 requests was made. It was very difficult, but possible.
Now it only occurs in the extremely unlikely event that you manage to
generate more than 2^80 ULIDs within the same millisecond. 
							
						 
						
							2020-02-23 23:55:34 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								80f5b6ef3e 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare for next development iteration  
							
							 
							
							
							
						 
						
							2020-02-23 14:25:39 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								a9bc396554 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare release 1.0.0  
							
							 
							
							
							
						 
						
							2020-02-23 14:25:39 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								a66c83e103 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare for next development iteration  
							
							 
							
							
							
						 
						
							2020-02-23 14:12:35 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								5583d1467a 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare release ulid-creator-1.0.0  
							
							 
							
							
							
						 
						
							2020-02-23 14:12:35 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								0051e785b7 
								
							 
						 
						
							
							
								
								Small changes  
							
							 
							
							
							
						 
						
							2020-02-23 14:11:55 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								f1f2cdb6c3 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare for next development iteration  
							
							 
							
							
							
						 
						
							2020-02-23 14:09:25 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								91a6574867 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare release ulid-creator-1.0.0  
							
							 
							
							
							
						 
						
							2020-02-23 14:09:25 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								174c76c0a8 
								
							 
						 
						
							
							
								
								Updated README.md  
							
							 
							
							
							
						 
						
							2020-02-23 14:08:30 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								623b8d9307 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare for next development iteration  
							
							 
							
							
							
						 
						
							2020-02-23 14:05:54 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								65e107a391 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare release ulid-creator-1.0.0  
							
							 
							
							
							
						 
						
							2020-02-23 14:05:54 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								b5bd70d288 
								
							 
						 
						
							
							
								
								Updated pom.xml  
							
							 
							
							
							
						 
						
							2020-02-23 14:05:01 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								a89bab3863 
								
							 
						 
						
							
							
								
								Added XorshiftRandom  
							
							 
							
							
							
						 
						
							2020-02-23 14:03:58 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								f428f41cca 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare for next development iteration  
							
							 
							
							
							
						 
						
							2020-02-23 13:52:52 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								45ba418484 
								
							 
						 
						
							
							
								
								[maven-release-plugin] prepare release ulid-creator-1.0.0  
							
							 
							
							
							
						 
						
							2020-02-23 13:52:52 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								1fbc0d2da0 
								
							 
						 
						
							
							
								
								Updated pom.xml  
							
							 
							
							
							
						 
						
							2020-02-23 13:51:20 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								e4a6d899f3 
								
							 
						 
						
							
							
								
								Changed UlidCreator  
							
							 
							
							
							
						 
						
							2020-02-22 13:26:15 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								8f7aa36960 
								
							 
						 
						
							
							
								
								Updated README.md  
							
							 
							
							
							
						 
						
							2020-02-22 13:22:13 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								f885a03125 
								
							 
						 
						
							
							
								
								Rearranging the code  
							
							 
							
							
							
						 
						
							2020-02-22 13:07:16 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								63bee56534 
								
							 
						 
						
							
							
								
								Copied more code from uuid-creator  
							
							 
							
							
							
						 
						
							2020-02-17 01:49:00 -03:00  
						
					 
				
					
						
							
							
								 
								Fabio Lima
							
						 
						
							 
							
							
							
							
								
							
							
								3fbe5c5c1b 
								
							 
						 
						
							
							
								
								Copied some code from uuid-creator  
							
							 
							
							
							
						 
						
							2020-02-17 01:34:29 -03:00  
						
					 
				
					
						
							
							
								 
								Fábio Lima
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0ff9125533 
								
							 
						 
						
							
							
								
								Initial commit  
							
							 
							
							
							
						 
						
							2020-02-17 00:29:48 -03:00