this fork fixes issues primeng team didn't have the time to fix yet and implement features they don't have time to implement and are not willing to accept PRs for due to company policy:
Bug fixes:
branch:fixes has few problems ignoring for nowfix-7758
primefaces#7758Calendar
should be able to read date from array of strings fixesbranch:fixed in 8.0.2fix-7901
primefaces#7901FileUpload
initial files preview is not workingbranch:fix-6736
primefaces#6736Table
checkbox header does not select/unselect disabled rows or rows without checkbox.branch:fix-7970
primefaces#7970Dropdown
disabled dropdown tries detected changes on destroyed dropdown (ViewDestroyedError).
Features:
branch:merged in branch selectLazyoptionValue
much requested feature that add the Ability to define optionValue in components like Dropdownbranch:fix-8091
primefaces#8091Table
onEditComplete/Cancel prevents default but doesn't emit the event with data- branch:
selectLazy
added feature Lazy loading for filter options in dropdown, multiselect (+ branchoptionValue
)
From time to time, all the NOT crossed branches are rebased on top of origin upstream master then force pushed to be up to date with latest primeng features (we rebase on top of upstream instead of origin in order to not include this readme and be able to pull request hopping for primeng to accept minor changes)
Branch all-fixes
and then reset to origin/master state and all of them a re merged
Once this is done, primeng is packaged
npm run build:lib
cd dist
npm pack
If build fails downgrade node to 10.x.x as gulp 3.9.x doesn't work well with node 12.x.x (and angular doesn't like node 11.x.x.)
then uploaded to https://github.com/yelhouti/primeng/releases
Version matches original primeng version without the fixes
Visit the PrimeNG Website for general information, demos and documentation.