JBoss Forge 2.0.0.CR2 is now available!
Almost there. The Forge Team proudly presents the release of JBoss Forge 2.0.0.CR2. Final should be released in just two more days. As we near the end of waiting, it’s crucial that you give us your feedback, so please try CR2 (codename “Smolder”) and let us know if you encounter any issues, or have any feedback on usability at http://issues.jboss.org/browse/FORGE
Thank you for your patience and for all of your help!
- Try out Forge 2 in Eclipse via our Update Site
- Use Forge 2 in your CLI / Terminal by downloading and installing the CR2 release. You can learn how to run the downloaded installation via our docs.
Release Notes – 30 issues were resolved in this release. Check out all the new stuff!
Bug
- [FORGE-1427] – Forge.bat throws error while attempting to install addons
- [FORGE-1459] – WizardCommandController implementation is not invalidating stale entries
- [FORGE-1460] – ClassCastException in CLAC
- [FORGE-1466] – Multi-step wizards that pass validation cannot be "finished" on first page
Enhancement
- [FORGE-1475] – InputType should be changed to String for better flexibility
- [FORGE-1476] – Show/use default value for "targetDirectory" input of "Scaffold" wizards
- [FORGE-1492] – Exported variables defined in shell should be available as attributes in UIContext
Feature Request
- [FORGE-1313] – Support commands without UI
- [FORGE-1458] – Implement missing java-new-annotation, java-new-class, and java-new-interface commands
- [FORGE-1464] – Add a tooltip for target directory field in scaffold setup wizard
- [FORGE-1467] – Display a "Did you Mean?" if a command does not exist
- [FORGE-1494] – New UI Command command throws NPE if no categories are specified.
- [FORGE-1502] – ArrayIndexOutOfBounds with ls command
- [FORGE-1503] – Need a method of specifying Categories on Annotation-based @Command API
Task
- [FORGE-1167] – Port the Java EE Forge 1 commands to Forge 2
Sub-task
- [FORGE-1169] – Port the CDI list-* commands
- [FORGE-1170] – Port the EJB commands
- [FORGE-1173] – Create Faces Command to set Project Stage
- [FORGE-1373] – Native Aesh commands do not properly receive/resolve file paths
- [FORGE-1391] – cd~~ not going back to the project root directory
- [FORGE-1432] – run command is missing (and with it, scripting)
- [FORGE-1439] – Verbose output is missing
- [FORGE-1440] – TAB on export repeats ACCEPT_DEFAULTS
- [FORGE-1443] – database.action property in persistence.xml should be drop-and-create
- [FORGE-1454] – project-remove-dependency command is missing
- [FORGE-1455] – project-add/remove(-managed)-dependency commands are missing
- [FORGE-1456] – project-add/remove-repository command is missing
- [FORGE-1477] – Being able to create mapped superclasses
- [FORGE-1484] – —packageName should be renamed —targetPackage
- [FORGE-1493] – Port the CDI new-* commands