v0.15.0
版本发布时间: 2022-11-21 20:41:23
smapiot/piral最新发布版本:v1.6.2(2024-09-27 21:36:45)
What's Changed
- Fixed closing of dialogs to be immediate (#549)
- Fixed app directory by @carvinlo in https://github.com/smapiot/piral/pull/548
- Updated to React v18 (#501)
- Updated
importmap
withinherit
key - Updated relative path with configurable by @LBraeschke in https://github.com/smapiot/piral/pull/504
- Improved test coverage by @Majd-sufian in https://github.com/smapiot/piral/pull/495
- Moved templates to dedicated repository (#458)
- Changed
piral-cli
to require at least Node.js v12 - Changed the default bundler to be
piral-cli-webpack5
(#469) - Changed to ask if a bundler should be installed (#545)
- Changed webpack configs to use
oneOf
for assets (#451) https://github.com/smapiot/piral/pull/555 - Changed the internal state container to
zustand
- Changed portal boundary to
piral-portal
usingdisplay: contents
- Changed default extension slot to
piral-slot
usingdisplay: contents
- Deprecated the usage of
renderInstance
(#465) - Deprecated the usage of
externals
forpilets
- Removed support for IE11 (#467)
- Removed bundlers (except default) from Piral monorepo
- Removed templating support for the emulator scaffolding files
- Added new bundler
piral-cli-parcel2
(#436) - Added new bundler
piral-cli-rollup
(#435) - Added new bundler
piral-cli-vite
(#435) - Added pre-bundled minified versions to each plugin package
- Added new convenience package
piral-hooks-utils
- Added new npm script running bundler
piral-cli-xbuild
(#470) - Added
--feed
option topiral debug
command - Added
--app-name
option topiral new
command (#546) - Added functionality to extend translations by @kevinkasper in https://github.com/smapiot/piral/pull/552
- Added lazy loading to
piral-ng
viadefineNgModule
- Added
feed
provider for usingpiral publish
- Added support for
importmap
in the app shell - Added request to install a bundler in https://github.com/smapiot/piral/pull/550
- Added semver possibilities for resolving shared dependencies
- Added automatic determination of npm client (#516)
- Added
minimal-piral
for quickly scaffolding pilets using a minimalistic API - Added
--config
parameter topiral-cli-webpack5
(#544) - Added functionality for extending the existing translations
- Added app name argument on
piral new
by @mgarciaar in https://github.com/smapiot/piral/pull/551 - Added pilet name argument on
pilet new
by @mgarciaar in https://github.com/smapiot/piral/pull/553
New Contributors
- @Majd-sufian made their first contribution in https://github.com/smapiot/piral/pull/495
- @LBraeschke made their first contribution in https://github.com/smapiot/piral/pull/504
- @mgarciaar made their first contribution in https://github.com/smapiot/piral/pull/551
- @kevinkasper made their first contribution in https://github.com/smapiot/piral/pull/552
Full Changelog: https://github.com/smapiot/piral/compare/v0.14.32...v0.15.0