Releases: Naoghuman/lib-action
New release v0.6.0
Welcome to Lib-Action with the new release 0.6.0.
Lib-Action is a library for easy storing and accessing actions (EventHandler<ActionEvent>) in a JavaFX & Maven desktop application. See https://github.com/Naoghuman/lib-action for more details.
Summary
- This is a minor update.
- Add for all default implementations and builders JUnitTests.
- Remove the deprecated content.
Enhancement
#58 [test] Add Unittests for the class ActionHandlerFacade.
#56 [api] Update validation and JavaDoc from the optional values in (Default)TransferData.
#54 [test] Add Unittests for the class TransferDataBuilder.
#53 [test] Add Unittests for the interface Validator.
#52 [stability] Integrate DefaultValidator into DefaultActionHandler.
#47 [test] Add Unittests for the class DefaultActionHandler.
#46 [test] Add Unittests for the class DefaultTransferData.
#45 [test] Add Unittests for the class DefaultValidator.
#44 [documentation] Prepate the documentation to the new v0.6.0.
#42 [api] Add new Interface Registerable to the core-packages.
Refactoring
#51 [Impl] Rename the class DefaultTransferDataValidator.
#43 [pom] Update dependencies in pom.xml.
#41 [deprecated] Remove deprecated packages, classes and interfaces.
Greetings
Naoghuman
New release v0.5.1
Welcome to Lib-Action with the new release 0.5.1.
Lib-Action is a library for easy storing and accessing actions (EventHandler<ActionEvent>) in a JavaFX & Maven desktop application. See https://github.com/Naoghuman/lib-action for more details.
Summary
- This is a minor update.
- In the ReadMe a new UML diagram shows classes and interfaces from the library.
- It's now possible to enable/disable the logging from TransferData.
Enhancement
#38 [documentation] Add UML diagram to the ReadMe.
#34 [New] New flag in ActionFacade which allowed logging TransferData.
Refactoring
#40 [pom] Update the dependency to the library 'Lib-Logger'.
#39 [JavaDoc] Use {@code xy} instead the tag 'code' in JavaDoc.
#36 [Documentation] Update JavaDoc from the interface Validator.
Greetings
Naoghuman
New release v0.5.0
Welcome to Lib-Action with the new release 0.5.0.
Lib-Action is a library for easy storing and accessing actions (EventHandler<ActionEvent>) in a JavaFX & Maven desktop application. See https://github.com/Naoghuman/lib-action for more details.
Summary
- This is a major update.
- Create new package structure to reflect my new library conventions.
- Deprecated all old classes and interfaces.
- Update the readme to reflect the changes.
- Update the examples in the readme to clearify the usage from the library.
Enhancement
#33 [Impl] Create new interface Validator.
#31 [api] Create new packages to reflect my library conventions.
#30 [api] Create new class TransferDataBuilder.
#12 [Api] Create new examples in ReadMe.
Refactoring
#32 [Dependency] Update the dependency to Lib-Logger.
#29 [pom] Remove dependency to maven-release-plugin.
Greetings
Naoghuman
New release v0.4.1
Welcome to Lib-Action with the new release 0.4.1.
Lib-Action is a library for easy storing and accessing actions (EventHandler<ActionEvent>) in a JavaFX & Maven desktop application. See https://github.com/Naoghuman/lib-action for more details.
Summary
- This is a minor update.
- Update the
examplesin the ReadMe. - Update the JavaDoc from the class
TransferData.
Enhancement
#26 [Documentation] Insert maven-central coordinates into README.
Refactoring
#28 [Documentation] Update the JavaDoc from the class TransferData.
#27 [Dependencies] Update the dependencies to the library Lib-Logger.
#25 [pom] New format from jar(s) for Maven Central.
Greetings
Naoghuman
New release v0.4.0
Welcome to Lib-Action with the new release 0.4.0.
Lib-Action is library for easy storing and accessing actions (EventHandler<ActionEvent>) in a JavaFX & Maven desktop application.
Summary
- Deploy the jar files to Maven Central 😃 .
- Change ActionFacade.INSTANCE to ActionFacade.getDefault() with Optional.
Enhancement
#25 [pom] New format from jar(s) for Maven Central.
#24 [pom] Sign jar(s) for Maven Central.
#19 [Api] Change ActionFacade.INSTANCE to ActionFacade.getDefault() with Optional.
#18 [Api] Add new 'handle' methods to the api.
Refactoring
#22 [Documentation] Add a template for the release-notes.
#21 [Version] Change version to 0.4.0-SNAPSHOT.
#20 [pom] Update the dependencies to the libraries in pom.xml.
Additional
#23 [Internal] Add /todo/ to .gitignore.
Greetings
Naoghuman
New release v0.2.2
Hi all,
this release is a hotfix because I forgot to implement the new version from Lib-Logger into the sourcecode.
New release v0.2.1
Hi all,
in this release are following points implemented:
- Implement in ActionFacade the interface ILibAction directly for easier handling.
- Add new section Api to the ReadMe.
- Add new section Download to the ReadMe.
- Add new section Intention to the ReadMe.
- Extend the section Examples in the ReadMe.
New release v0.2.0
Hi all,
this is a mayor release from 0.1.1 to 0.2.0.
With this release the ActionFacade is now an enum singleton facade. So the library can now used in a multi-thead desktop application. During this release the method signatur in the facade will change noticeable, instead ActionFacade.getDefault() now ActionFacade.INSTANCE.getAction() is to use.
New release v0.1.4
Hi all,
in this release I update the dependency to Lib-Logger v0.1.1.
Fix different typos in JavaDoc, rename the interface IAction to ILibAction and the implementation from the interface PRoAction to LibAction.
New release v0.1.3
Hi all,
in this release I first rename the class TransferModel to ActionTransferModel. I removed also the suffix 'Parameter' in all methods in the class ActionTransferModel. Update JavaDoc and ReadMe.md.