Releases: smapiot/piral
Releases · smapiot/piral
0.15.3
What's Changed
- Added support for Blazor custom elements in
piral-blazor
- Added support for Blazor hot reload in
piral-blazor
- Added support for custom emulator startup scripts
- Added
debugTools
config in piral.json to include debug tooling in release builds - Fixed finding specific package versions using npm 8+ in
piral-cli
- Fixed issue with
piral-cli-webpack5/extend-config
when adding rules - Fixed CORS issue loading boot.config.json in
piral-blazor
(#568) - Documentation: Fix Typos, Grammar and Small Crumbs by @manuelroemer in #566
- Release 0.15.3 by @FlorianRappl in #567
Full Changelog: v0.15.2...v0.15.3
0.15.2
What's Changed
- Fixed import of common module in CommonJS build of
piral-ng
- Fixed issue of Angular components not being disposed (#561)
- Improved loading of satellite dependencies in
piral-blazor
- Added
piral run-emulator
command topiral-cli
- Added support for capabilities to
piral-blazor
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #562
- Release 0.15.2 by @FlorianRappl in #563
Full Changelog: v0.15.1...v0.15.2
0.15.1
What's Changed
- Fixed update of
piral-extension
web component inside foreign components - Fixed
piral-ng/common
for AoT builds withng-packagr
(#559) - Fixed scaffolding issue with not found Piral instances
- Improved multi Piral instance debugging for pilets
- Improved documentation
- Added
pilet add-piral-instance
command topiral-cli
(#543) - Added
pilet remove-piral-instance
command topiral-cli
(#543)
Full Changelog: v0.15.0...v0.15.1
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