Skip to content

Releases: MarioParrilla/SnakeCore

v0.1.5

08 Jan 15:32

Choose a tag to compare

Update 0.1.5 File Configuration, Properties injections, new annotation @ Prop and new SnakeCore banner.

File Configuration

Snake.conf.json: This file has at this moment only two configurations available. This file should be in the root path of the project.
Current configurations available:

{
  "props_file_path": "./configurations/", //Indicates where will be the properties file.
  "verbose_log_trace": true //Indicates if the application needs to be verbose when is logging.
}

Properties injections:

Snake.properties: This file will has the properties that you need to indicates in your code with the @ Prop annotation with the property name.
Example:

Java:
@ Prop("car.brand")
String brand;

Snake.properties:
car.brand=brandName

New annotation:

@ Prop: This annotation indicate to the application that need to search and inject by the name of the prop the value into the variable, like previous example.

SnakeCore Banner

Internal Improvements

v0.1.4

06 Jan 19:41

Choose a tag to compare

Update 0.1.4 AutoConfig Params and General Improvements

Params:

Scan: Let the application know what classes do you want to be scanned automatically, without use the method classesToScan

Filter: Let the application know what classes do you want to be filtered automatically, doing that theses classes are not scanned.

v0.1.3

24 Oct 22:02

Choose a tag to compare

Update 0.1.3 Auto configurate system

New Annotations:

AutoConfig: Let the application know that it needs to check all classes and auto create the eggs and open these.

Cest: Say to the application that need to auto register this class like a cest without a manually configuration.

CustomConstructor: Say to the application that this class have a constructor with parameters and need check this parameters to auto create this egg.

CustomConstructor: Say to the application that this param of the constructor is defined in one cest.

Other features:

The application has a new system to autoconfigure it self via Snake Core annotations.

Refactors of the basics functions.

New function to get all egg registered.

Bugs resolved.

v0.1.2

18 Oct 19:43

Choose a tag to compare

Update 0.1.2 New system to log by console 📝

New class: LogUtils:

In this class you can select the method to log your info via console

New function enableTrace in the class SnakeApplication:

This enable to Application to show all logs, if you do not called this function, the Application will show you only the mandatory logs.

Snake Core 0.1.1 Stable

18 Oct 01:01

Choose a tag to compare