May 30

PrimeNG 1.0.0-beta.7 Released

PrimeTek is excited to announce the new beta release for PrimeNG featuring new charts, new editor, new Grid CSS, validation features and many more. There are 25 filed improvements.

No more PrimeUI JS

With beta7, we’ve removed the javascript dependency to PrimeUI by converting the remaining bits as native. Currently majority of components are native and there are a couple of components with 3rd party dependencies. These are, calendar, slider, schedule, gmap, editor and schedule, rest are native.

Grid CSS

Grid CSS has been redone to provide more flexible and easy to use layout utility. We’ll use it in upcoming premium layouts of PrimeNG as well.

Validation

Angular2 provides some state css classes for input fields such as ng-dirty, ng-valid, ng-touched, we’ve made use of them by applying our error styling.

New Charts and Editor

Charts have been reimplemented and updated to Charts.js 2.1.x, instead of having separate chart components like p-pieChart, we now have p:chart with type=”pie”. This is a breaking change but allows greater flexibility to customize charts.js. In addition, quill editor has been updated that fixes some problems and adds handy new features.

New Features and Enhancements

Defect Fixes

Showcase

All demos and documentation are available at PrimeNG website. Right now it might seem that page is slow due to using system.js doing many requests, we’ll switch to webpack soon to bundle the javascript to speed up the demos.

Roadmap

We need to do a couple of more things to do before releasing 1.0 final, these are fileupload and inputmask components along with enhancements to the datatable. Not definite yet but a spreadsheet component is also being considered. We’d like to do 1.0.final after Angular2 goes final so our roadmap depends on Angular2 release.

Posted in PrimeNG | 1 Comment
May 30

PrimeFaces 6.0.RC4

PrimeFaces 6.0 is getting ready for the final release next week and RC4 is the last release candidate. There are 30 filed changes mostly defect fixes and two new important features; New Grid CSS and Tooltips.

Grid CSS

Grid CSS is reimplemented from scratch to provide a more flexible, mobile-first and easier to use layout utility. Old one is kept for backward compatibility. We’ll use Grid CSS from now on internally in responsive components and in our premium layouts as well.

Tooltips

Tooltips has received a facelift and custom positioning.

6.0 Final

6.0.Final will be released next week along with updated documentation.

 

Posted in PrimeFaces | Leave a comment
May 25

PrimeFaces Elite 5.3.13 Released

PrimeFaces 5.3.x has been updated with a new release that improves the overall quality.

Download

Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Posted in PrimeFaces | 2 Comments
May 18

PrimeNG 1.0.0-beta.6 Released

PrimeTek is pleased to announce the new beta for PrimeNG 1.0 featuring 2 brand new components, 8 native menu reimplementations and general defect fixes.

New Components

Tooltip and TabMenu are the new additions to the suite. Moreover, we’ve reimplemented menu, menubar, tieredMenu, slideMenu, contextMenu, breadcrumb, megamenu and panelMenu as native angular2 components instead of using jquery widgets of prime.

Native

In beta7 we’ll remove the remaning javascript dependencies of PrimeNG to PrimeUI which are column resize, reorder and scrolling of datatable. This means, in next week’s 0.7 release, PrimeNG will not use any javascript from PrimeUI, and only use css. This is interesting because back in january when we announced PrimeNG, our initial plan was to provide Angular2 wrappers to our PrimeUI widgets, along the way we’ve realized that this approach has various shortcomings and writing native angular2 components is quite fun so reimplemented all of of them as native. We’ll keep schedule as it is based on jquery full calendar and but have plans to reimplement datetimepicker and slider instead of using jquery ui widgets for these two. These 3 work really well within the context of angular2 but one less dependency is always tempting when you create a library.

Changelog

Roadmap

We plan to do beta.7 by end of may, next week we’ll update the premium layouts and themes of PrimeNG (rio, modena, adamantium, olympos) to latest Angular2 version. In addition, we’ll do some changes to material ones to align them better to the material spec, especially form components and more ripple effects. As mentioned above, beta7 will break javascript dependency to PrimeUI so there won’t be a need to add primeui-ng-all.js anymore.

Always bet on Prime!

Posted in PrimeNG | 7 Comments
May 10

PrimeNG 1.0.0-beta5 Release

PrimeTek is excited to announce that PrimeNG 1.0.0-beta5 is now available featuring first class support for Angular2 RC1 and over 20 improvements.

Angular2 RC1

Angular2 is out of beta and release candidate has been released along with some breaking changes, we’ve added full support and updated PrimeNG. There is only one breaking change in PrimeNG regarding inline styles. Instead of using style=”width:50px”, use [style]=”{‘width’:’50px’}” due a recent change in Angular2.

NG-Conf Keynote

Last week at NG-Conf, the engineering director of Angular2, Brad Green has briefly mentioned PrimeNG at keynote. Watch the full keynote here;

Native Carousel

Carousel was using a PrimeUI widget depending on jQuery, for beta5, we’ve reimplemented it as a native widget. Our plan is to remove any PrimeUI javascript dependency by 1.0 final. As css is shared across PrimeFaces-PrimeUI-PrimeNG, the css dependency will stay.

New Features and Enhancements

Defect Fixes

Download and Setup

Visit setup page to install and run PrimeNG.

Roadmap

Beta6 is planned for mid next-week and we plan to work on jquery to native conversion of the remaining components like lightbox and menus. In addition charts will be updated to new charts.js 2. In mid summer, our plan is to release PrimeNG 1.0 Final.

Posted in PrimeNG | 1 Comment
May 06

PrimeFaces Elite 5.3.12 and 5.2.22 Released

PrimeFaces Team is glad to announce that PrimeFaces Elite 5.3.12 and 5.2.22 are now available. These releases focus on maintenance to improver the overall quality.

Change log for 5.3.12

Changelog for 5.2.22

Download

Binaries, Sources, API docs and VDL docs are available in PrimeFaces Elite Portal for ELITE and PRO users as an official release bundle.

Posted in PrimeFaces | Comments Off
May 04

PrimeFaces 6.0.RC3 Released

PrimeFaces Team is pleased to announce the 3rd release candidate of PrimeFaces 6.0, this version brings over 15 improvements. We have received comments that backward compatibility is broken due to some changes and added checks to make sure it is restored when upgrading from 5.3 to 6.0.

Download

6.0.RC3 is available at PrimeFaces maven repository.

Roadmap

We plan to wait at least two weeks and monitor community feedback to release 6.0 final.

Posted in PrimeFaces | 2 Comments
May 02

PrimeNG 1.0.0-beta.4 Released

PrimeTek is pleased to announce the new 1.0.0-beta.4 release of PrimeNG featuring new native components and 25 filed enhancements overall.

Native Components

Our ongoing effort to remove dependency to PrimeUI jQuery widgets resulted in 5 components getting reimplemented, these are;

  • Dialog
  • Galleria
  • Password
  • Growl
  • InputSwitch

Currently menus, lightbox and carousel are based on PrimeUI widgets thus jquery and our plan is by the end of this month, reimplement them as native widgets so that PrimeNG does not use any javascript from PrimeUI and only use CSS.

Angular Beta 17 Support

There has been some breaking changes in beta16 and especially beta17, PrimeNG 1.0.0-beta.4 brings support for the latest version at time of writing.

Omega

The all-new free community theme of PrimeFaces called Omega, is now also available to PrimeNG as well.

New Features and Enhancements

Defect Fixes

Download and Install

PrimeNG is open source and available at npm. See setup documentation for details.

Roadmap

Beta5 will bring new tooltip component and we’ll implement requests from the community.

Posted in PrimeNG | Comments Off
Apr 25

PrimeFaces 6.0.RC1 Released

PrimeTek is excited to announce the first release candidate of PrimeFaces 6.0. Since 5.3 we’ve done over 250 enhancements.

We’ll do the detailed announcement with 6.0 final release, as an overview there are new components ported from Extensions such as;

  • TimeLine
  • InputFilter
  • Knob
  • KeyFilter

And also many enhancements to existing feature set along with a significant amount of defect fixes to improve the overall quality.

As a present to our great community, we’ve included a new built-in free community theme called Omega. To enable omega, set primefaces.THEME context parameter to Omega and that’s it.

View the live showcase to see Omega in action.

Update: 6.0.RC2 is released to fix an issue with Omega.

Download

6.0.RC1 is available at PrimeFaces maven repository.

Roadmap

We plan to take our time and wait for 3 weeks for community feedback to release 6.0 final.

Always bet on Prime!

Posted in PrimeFaces | 5 Comments