Releases: smapiot/piral
Releases · smapiot/piral
0.15.0
What's Changed
- Fixed closing of dialogs to be immediate (#549)
- Fixed app directory by @carvinlo in #548
- Updated to React v18 (#501)
- Updated
importmap
withinherit
key - Updated relative path with configurable by @LBraeschke in #504
- Improved test coverage by @Majd-sufian in #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) #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 #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 #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 #551 - Added pilet name argument on
pilet new
by @mgarciaar in #553
New Contributors
- @Majd-sufian made their first contribution in #495
- @LBraeschke made their first contribution in #504
- @mgarciaar made their first contribution in #551
- @kevinkasper made their first contribution in #552
Full Changelog: v0.14.32...v0.15.0
0.14.32
- Fixed
piral-blazor
calling navigation - Fixed order of wrapping in
piral-page-layouts
Full Changelog: v0.14.31...v0.14.32
0.14.31
- Fixed Angular Router handling non-existing base URL navigation (#535)
- Fixed persistent settings to only use known keys (#539)
Full Changelog: v0.14.30...v0.14.31
0.14.30
- Improved default metadata using
piletConfig
from package.json inpilet debug
(#458) - Fixed loading of Aurelia modules in
piral-aurelia
- Updated
kras
tov0.15
and set mock sources forpiral debug
(#532) - Added ability to clear console in
piral-debug-utils
(#534) - Added ability to persist settings in
piral-debug-utils
(#533) - Added support for Angular 14 in
piral-ng
- Added
NotifyLocationChanged
event when route changes withinpiral-blazor
- Added new optional plugin
piral-million
for Million - Added
--interactive
login forpilet publish
andpiral publish
(#517)
Full Changelog: v0.14.29...v0.14.30
0.14.29
- Fixed issue with npm initializer using CLI aliases
- Added support for aliases in the npm initializers
Full Changelog: v0.14.28...v0.14.29
0.14.28
What's Changed
- Improved download for templates falling back to default registry
- Fixed navigation via
NavigationManager
of Blazor inpiral-blazor
- Added warning when overwriting crucial Webpack sections
- Added support for
order
andempty
props frompiral-blazor
- Added CLI aliases for problematic flags (e.g.,
--install
)
More info on 0.14.28 by @FlorianRappl in #525
Full Changelog: v0.14.27...v0.14.28
v0.14.27
What's Changed
- Fixed issue with
piral-cli-webpack
andpiral-cli-webpack5
not resolving .jsx - Added
--hmr-port
option inpiral-cli-webpack
to configure HMR port (#523) - Added
--hmr-port
option inpiral-cli-webpack5
to configure HMR port (#523)
More infos on release 0.14.27 by @FlorianRappl in #524
Full Changelog: v0.14.26...v0.14.27
0.14.26
What's Changed
- Bump simple-plist from 1.1.1 to 1.3.1 by @dependabot in #520
- Updated dependencies
- Improved
piral-blazor
lifecycle w.r.t. lazy loading - Improved handling of blocked ports
- Added
defineBlazorOptions
to standalone converter
More infos on release 0.14.26 by @FlorianRappl in #522
Full Changelog: v0.14.25...v0.14.26
0.14.25
What's Changed
- Fixed issue with
piral-cli-esbuild
referencing files in CSS - Updated
kras
tov0.14
and improved dev server config resolution - Added option to set
headers
in kras injector configuration
More Infos on release 0.14.25 by @FlorianRappl in #518
Full Changelog: v0.14.24...v0.14.25
0.14.24
What's Changed
- Fixed issue with retrieving type root
- Fixed
exports
field to use*
notation - Fixed resolution of
piral-cli
plugins with pnpm (#514) - Fixed missing
PIRAL_PUBLIC_PATH
when building a Piral instance withpiral-cli-esbuild
- Added
emptySkipsRender
prop toExtensionSlot
- Added
order
prop toExtensionSlot
More info on release 0.14.24 by @FlorianRappl in #513
Full Changelog: v0.14.23...v0.14.24