What's Changed
✨ Features
- feat(docs): add global constants (#1306) — @geromegrignon
- Feat/optimus UI utils (#1287) — @dominicbachmann
- Feat/optimus UI styled (#1288) — @dominicbachmann
- Feat/optimus UI styles (#1290) — @dominicbachmann
- Feat/optimus UI themes (#1292) — @dominicbachmann
- Feat/optimus UI motion (#1293) — @dominicbachmann
- feat(schematics): add ng-add and migrate-from-primeng schematics (#1353) — @dominicbachmann
- feat(optimus-ui-tailwindcss): vendor tailwindcss-primeui as @openng/optimus-ui-tailwindcss (#1385) — @dominicbachmann
- feat(optimus-ui-locale): vendor primelocale as @openng/optimus-ui-locale (#1389) — @dominicbachmann
- feat(commitlint): enforce rule to reject AI co-authored commit messages (#1386) — @marmotz
- feat(docs): update version select (#1346) — @Kermit
- feat(docs): add open graph image (#1370) — @geromegrignon
- feat(docs): add kapa ai assistant (#1395) — @geromegrignon
- feat(docs): add milestone links (#1397) — @geromegrignon
- feat(docs): add release announcement (#1369) — @geromegrignon
🐛 Fixes
- fix(table): multiSortMeta field access fix (#1217) — @Heyner128
- fix(showcase): correct typo json, fix error when run showcase (#1317) — @impossibledev2012
- fix(breadcrumb): hide decorative separators from assistive tech (#1319) — @manichandra
- fix: repair build (pnpm 11 migration, showcase demo codegen, dep updates) (#1348) — @dominicbachmann
- fix(docs): Optimus config import (#1340) — @geromegrignon
- fix: resolve tsup entrypoint paths on windows (#1322) — @dewinsonbusiness
- fix(schematics): generate package versions from workspace at build time (#1374) — @dominicbachmann
- fix(docs): point GitHub links to openng-org/optimus-ui (#1365) — @dixonSolutions
- fix(docs): typo and PrimeFlex documentation removed (#1383) — @geromegrignon
- fix(docs): update algolia ids (#1388) — @geromegrignon
- fix(migration): css layer rewrite (#1404) — @geromegrignon
♻️ Refactors & Renaming
The project was renamed from PrimeNG to Optimus UI (@openng/optimus-ui) across packages, docs, and branding.
- chore(mcp): remove the @primeng/mcp package and its now-unused dependency (#1296) — @dominicbachmann
- refactor: rename @primeuix/utils to @openng/optimus-ui-utils (#1297) — @dominicbachmann
- refactor: rename @primeuix/styled to @openng/optimus-ui-styled (#1298) — @dominicbachmann
- refactor: rename @primeuix/motion to @openng/optimus-ui-motion (#1299) — @dominicbachmann
- Refactor/rename optimus UI styles (#1301) — @dominicbachmann
- Refactor/rename optimus UI themes (#1300) — @dominicbachmann
- Refactor/showcase source paths (#1302) — @dominicbachmann
- refactor(optimus-ui): rename primeng package to @openng/optimus-ui (#1304) — @dominicbachmann
- refactor: rename project (#1315) — @geromegrignon
- Refactor provide optimus (#1316) — @geromegrignon
- refactor: data attributes (#1323) — @geromegrignon
- refactor(motion): optimus renaming (#1324) — @geromegrignon
- refacto(styled): optimus renaming (#1325) — @geromegrignon
- refactor(styles): optimus renaming (#1326) — @geromegrignon
- refactor(themes): optimus renaming (#1327) — @geromegrignon
- refactor(utils): optimus renaming (#1328) — @geromegrignon
- refactor: delete duplicate theme package (#1335) — @geromegrignon
- refactor(icons): migrate to @openng/icons and rename the icon constants (#1364) — @dominicbachmann
- refactor(schematics): separate ng add and migration concerns (#1396) — @geromegrignon
- refactor: add new logo (#1309) — @geromegrignon
- refactor: add new logo icon to herosection example (#1358) — @MrZajic
Docs cleanup & rebranding
- refactor: remove team page (#1307) — @geromegrignon
- refactor: remove support page (#1308) — @geromegrignon
- refactor: remove primeone doc page (#1311) — @geromegrignon
- refactor: remove the PrimeBlocks docs (#1313) — @geromegrignon
- refactor: remove commercial lts changelog (#1314) — @geromegrignon
- refactor: remove lts doc page (#1310) — @geromegrignon
- refactor: remove paid templates (#1312) — @geromegrignon
- refactor(docs): remove Prime UI store links and refs (#1345) — @geromegrignon
- refactor(docs): update support links (#1343) — @geromegrignon
- refactor(docs): remove paid designer feature (#1341) — @geromegrignon
- refactor(docs): remove PrimeGear links (#1344) — @geromegrignon
- refactor(docs): remove user list from landing page (#1339) — @skatterwe
- refactor(docs): roadmap updated (#1354) — @geromegrignon
- refactor(docs): update changelog link (#1352) — @geromegrignon
- refactor(docs): remove newsletter (#1350) — @geromegrignon
- refactor(docs): remove PrimeTV links (#1342) — @geromegrignon
- refactor(docs): remove paid PrimeTek features from landing page (#1359) — @skatterwe
- refactor(docs): twitter link removal (#1351) — @geromegrignon
- refactor(docs): rename from PrimeNG/PrimeTek (#1366) — @geromegrignon
- refactor(docs): rename from showcase (#1380) — @geromegrignon
📚 Documentation
- docs(ui-styles): add content to package README.md (#1363) — @skatterwe
- docs(ui-motion): add content to package README.md (#1362) — @skatterwe
- docs(ui-themes): add content to package README.md (#1361) — @skatterwe
- docs(ui-styled): add content to package README.md (#1360) — @skatterwe
🧪 Testing
- Test/stabilize unit tests (#1285) — @dominicbachmann
🔧 Chores & CI
- ci: add unit test step to PR workflow (#1218) — @geromegrignon
- chore: adjust the nightly workflow to run on main (#1303) — @dominicbachmann
- chore(ci): add built step and commitlint (#1347) — @dominicbachmann
- chore: add lefthook (in place of husky) (#1399) — @geromegrignon
- chore: update postccss vulnerable dep (#1405) — @geromegrignon
- chore(release): prepare for v1 (1.0.0-rc.0) (#1373) — @dominicbachmann
- chore(release): prepare for v1 (1.0.0-rc.1) (#1375) — @dominicbachmann
New Contributors
- @Heyner128 made their first contribution in #1217
- @impossibledev2012 made their first contribution in #1317
- @skatterwe made their first contribution in #1339
- @manichandra made their first contribution in #1319
- @MrZajic made their first contribution in #1358
- @dixonSolutions made their first contribution in #1365
- @Kermit made their first contribution in #1346
- @dewinsonbusiness made their first contribution in #1322
- @marmotz made their first contribution in #1386
Full Changelog: https://github.com/openng-org/optimus-ui/commits/1.0.0-rc.1