NetBeans 80 NewAndNoteworthy

(Difference between revisions)
(Java ME Embedded)
(Git)
Line 111: Line 111:
==Git==
==Git==
===Tree view in the Diff panel===
===Tree view in the Diff panel===
-
[[File:Git-diff-treeview.png]]
+
[[File:Git-diff-treeview.png]]<br/>
-
 
+
You can switch between the flat table and the tree view with the two toggle buttons in the toolbar.
You can switch between the flat table and the tree view with the two toggle buttons in the toolbar.
===Simpler clone wizard===
===Simpler clone wizard===
-
[[File:Git-simpleclone.png]]
+
[[File:Git-simpleclone.png]]<br/>
-
 
+
{{iz|235506}} RFE<br/>
You don't have to go through all three clone wizard's panels. If you fill the destination folder directly on the first panel and click on Finish, the action will work much like the git clone with a commandline client and it will use default values for remote and checkout branch.
You don't have to go through all three clone wizard's panels. If you fill the destination folder directly on the first panel and click on Finish, the action will work much like the git clone with a commandline client and it will use default values for remote and checkout branch.
Line 124: Line 123:
===Branch filter in the Search History view===
===Branch filter in the Search History view===
 +
{{iz|235882}} RFE<br/>
[[File:Git-history-branchfilter.png]]
[[File:Git-history-branchfilter.png]]
===Other improvements===
===Other improvements===
-
* ability to change branch tracking - in the Git Repository Browser you can select a local branch and call Setup Tracked Branch from the popup menu to set the branch tracking for this local branch
+
* ability to change branch tracking - in the Git Repository Browser you can select a local branch and call Setup Tracked Branch from the popup menu to set the branch tracking for this local branch<br/>{{iz|230991}}
-
* improved push to upstream work-flow - when a git push would result in a non fast-forward merge (the remote repository contains unmerged commits), you are warned and offered the option to pull the changes into the current local branch and eventually do the push again automatically.
+
* improved push to upstream work-flow - when a git push would result in a non fast-forward merge (the remote repository contains unmerged commits), you are warned and offered the option to pull the changes into the current local branch and eventually do the push again automatically.<br/>{{iz|238398}}
=Bugtracking=
=Bugtracking=

Revision as of 16:18, 19 November 2013

Contents

Editor

Indent Guide Lines

The Guide Lines are dotted lines drawn every tab size before a character on the line. They are shown by default. You can turn off feature in menu View-Show Indent Guide Lines. To change line's color go to Options-Font&Colors-Highlighting-Indent Guide Lines.

image:Guidelines.png

Java

Java SE Embedded

Deploy, run, debug or profile Java SE application on an embedded device, such as Raspberry PI, directly from the NetBeans IDE. No new project is required, you can use any Java SE (and FX) project!

More detailed information can be found on Java SE Embedded wiki page: JavaSEEmbeddedHowTo

Java ME Embedded

NetBeans 8.0 will include support for Java ME Embedded 8, that will bring big update of Java ME.

More details and information related to the Java ME 8 Embedded support in NetBeans can be found on ME Embedded page: JavaMEEmbeddedHowTo

Java Enterprise Edition

JavaServer Faces

  • JSF Pages form Entity Classes can generate PrimeFaces templates (CRUD application)

  • JSF Hints and fixes about deprecated javax.faces.bean of the next JSF version

image:NB80_HintsToReplaceFacesBeanToJavaEE02.png

  • Facelets Template Client wizard asks for sections to generate - RFE #234204

image:NB80_TemplateClientSectionsToGenerateSelection.png

  • JSF Form/Table snippet generation got select box to choose templates styles (PrimeFaces or standard JSF)

image:NB80_PrimeFacesSnippetGeneration01.png

  • Navigation into custom components defined by @FacesComponent annotation

image:NB80_NavigationIntoFacesComponent02.png

  • Navigation and code completion for the source of the ui:include element - RFE #234501

image:NB80_NavigationIntoIncludedSource.png

image:NB80_JsfNamespaceCompletion.png

  • New action Fix namespaces - bound with Fix Imports shortcuts - RFE #205232

image:NB80_FixNamespaces.png

image:NB80_UiDefineNameSectionsCompletion.png

  • Code completion within JSF Composite Components - types and properties - RFE #225813

image:NB80_AttributeFieldsCompletion.png

Expression Language

image:NB80_ElCompletionForNamedMethods01.png

JPA

  • JPA hints are configurable now (you can disable, enable, change warning level)
  • Bundled hibenrate library is updated to 4.2.6
  • You can select to generate MappedSuperslasses in entities from db wizard now.

CDI

  • In beans.xml code completion for alternavive classes and stereotypes from the same project is added.

C/C++

Editor

  • Breadcrumbs
  • Hints "Assign/Introduce variable"
  • Hints "Implement/Override method"
  • Hint "Move method body from class declaration"

Remote

  • Improve remote performance

PHP

Editor

  • Support for PHP 5.5
  • Support for PSR-0 and PSR-1 Standards
  • Enabled External Documentation Button in Code Completion Window
  • Added "Init Field" Suggestion
  • Added Hint to Check the Number of Return Statements in a Function Declaration
  • Added Hint to Check Wrong Param Names in PHPDocs

Twig

  • Enabled External Documentation Button in Code Completion Window

Latte

  • Enabled External Documentation Button in Code Completion Window
  • Added Hints to Check Deprecated Macros, etc.
  • Add Code Completion for Declared Controls in Corresponding Presenter

Neon

  • Code Completion of Class Methods

Project

  • Composer Supported by New Project Wizard
  • Support for More Test Roots per Project
  • Support for Remote Synchronization for Directories
  • Support for Private Include Path
  • Used SSH Agent

Frameworks & Tools

  • Added Nette Tester

Debuggers

Unit Testing

Versioning

Git

Tree view in the Diff panel

File:Git-diff-treeview.png
You can switch between the flat table and the tree view with the two toggle buttons in the toolbar.

Simpler clone wizard

File:Git-simpleclone.png
Issue 235506 RFE
You don't have to go through all three clone wizard's panels. If you fill the destination folder directly on the first panel and click on Finish, the action will work much like the git clone with a commandline client and it will use default values for remote and checkout branch.

Transparent work with Git submodules

Working with submodules should be much easier. You can now commit a submodule's state directly from the IDE, submodules will be automatically (if you accept it of course) initialized and updated after a clone. When pushing the parent repository the IDE will check if all submodule's changes will have been committed and warn you before reaching an inconsistent state in the remote repository.

Branch filter in the Search History view

Issue 235882 RFE
File:Git-history-branchfilter.png

Other improvements

  • ability to change branch tracking - in the Git Repository Browser you can select a local branch and call Setup Tracked Branch from the popup menu to set the branch tracking for this local branch
    Issue 230991
  • improved push to upstream work-flow - when a git push would result in a non fast-forward merge (the remote repository contains unmerged commits), you are warned and offered the option to pull the changes into the current local branch and eventually do the push again automatically.
    Issue 238398

Bugtracking

Platform

Window System

HTML Project

Grunt Support

image:grunt.png

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo