Releases: smapiot/piral
Releases · smapiot/piral
0.11.7
- Added new optional plugin
piral-solid
for Solid (#231) - Added
bundler
to.piralrc
options (#237) - Added
piral-cli-webpack
as first-class option (#237) - Added
piral-configs
for configuration management (#238) - Added option to publish directly from an NPM registry (#239)
- Added the
unload-pilet
event wheninjectPilet
is used (#252) - Added
loadPilet
option topiral-base
- Added option to specify the default bundler on
piral new
- Added option to specify the default bundler on
pilet new
- Added a sanity check for multi-pilet debugging (#250)
- Added the ability to pass in multiple sources for
pilet debug
- Added support for scoped piral-cli plugins (#254)
- Extended the multi-debug capability of
pilet debug
(#250) - Improved mono repo support for
pilet new
(#248) - Improved mono repo support for
pilet upgrade
(#247) - Restructured the repository (#240)
0.11.6
- Updated documentation page (#206)
- Added
once
flag for scaffolding (#225) - Added
defineDependency
topiral-lazy
(#226) - Added
piral-jest-utils
package for Jest mocking (#192) - Added
piral-native
package for React Native (#222) - Added multi-debug capability to
pilet debug
(#234) - Improved API of tiles and menu items
- Fixed potentially non-working Piral CLI scaffold on Windows (#192)
- Fixed the use of
matchMedia
for other platforms (#222) - Fixed discarded props with multiple
includeProvider
calls (#227) - Fixed broken source map support in pilet debug (#229)
- Fixed CSR should start with rendering the spinner
- Fixed Parcel bundler not reporting failure properly
- Fixed shared dependency declaration for Git references (#233)
- Fixed debugging of pilets in VS Code Server (#235)
0.11.5
- Fixed bug in pilet debug when touching files with CSS references
- Added tutorial for the migration of existing applications (#180)
- Added
piral-cli-parcel
plugin for Parcel integration (#125) - Fixed the source map offset in Parcel (#216)
- Added
handleAuthentication
to piral-oidc (#219) - Added
BaseModalOptions
interface topiral-modals
(#217) - Specified
integrity
value in pilet response data model - Fixed the
publicUrl
of the app shell in monorepo (#220)
0.11.4
- Fixed a bug in
piral-fetch
regarding unsetContent-Type
- Added testimonials on the homepage (#194)
- Added support for Yarn and Pnpm (#203)
- Added optional
--cacert
flag topilet publish
command (#204) - Fixed
NODE_ENV
mode of the emulator (#207) - Added
getProfile()
to piral-oidc (#210) - Switched to relative paths for local Piral references
- Added new package
siteless
for painless microfrontends - Added
reducers
option topiral-feeds
- Improved options and typings of
piral-feeds
0.11.3
- Fixed robustness of the declaration generation
- Improved typings for declaring extensions (using
PiralCustomExtensionSlotMap
) (#197) - Added generic type for
PiralStoreDataEvent
(#198) - Fixed Parcel logger verbose mode switch on Windows (#199)
- Documented the use of
regenerator-runtime
(#200) - Added optional meta data argument for
registerPage
(#201)
0.11.2
- Added new optional plugin
piral-blazor
for Blazor (#112) - Added tutorial on authentication in Piral (#182)
- Improved scaffolding of files for pilets (#189)
- Added app shell watching for pilet debug in monorepos (#190)
- Fixed verbose logging on Windows (#192)
- Fixed the returned type of the
piral-feeds
HOC (#193) - Improved the emulator package creation
- Improved responsive layout check and re-set
0.11.1
- Improved naming of the extension slot component
key
- Improved display error when upload to the feed service failed
- Fixed default version for
piral upgrade
command - Fixed potential timing issues with closing modals and notifications
- Fixed bug in
pilet debug
with reload - Fixed missing file copy during pilet scaffolding and upgrade
- Fixed missing files in the emulator package
- Added
piral-oidc
plugin (#177) - Added
piral-oauth2
plugin (#178) - Added optional
--no-install
flag topiral upgrade
- Added optional
--no-install
flag topilet upgrade
0.11.0
- Documented the Piral CLI spec (#110)
- Added support for import maps via
parcel-plugin-import-maps
(#124) - Switched to use
parcel-plugin-externals
in the Piral CLI (#126) - Included video links in the tutorials (#135)
- Changed package.json metadata format (#136)
- Documented Pilet package spec (#137)
- Documented Feed Service API spec (#138)
- Added support for script evaluation mode (#144)
- Improved API surface from
piral-base
- Declared
PiletApi
andPilet
inpiral-base
- Switched to use
piral-base
as declaration root - Included implied schema for generated pilets (supporting
v:0
andv:1
) - Added support for aliases prefixed with
@
(#170) - Provided third-party Piral CLI plugin for webpack (#171)
- Improved logging and documented all message codes (#172)
- Added missing option for customer fetcher (#176)
- Added new optional plugin
piral-redux
for Redux integration - Use
dets
for declaration generation of Piral instances - Updated multiple dependencies
- Added new
piral upgrade
command to patch Piral instances
0.10.9
0.10.8
- Fixed declaration dropping "extends string" in generic argument (#164)
- Fixed generic type sometimes getting dropped in ternary expression (#166)
- Fixed generic type dropping with complicated extends rules (#167)
- Fixed inline type of mapped type being dropped (#163)
- Fixed expansion of function return types (#168)
- Updated introductory documentation with more diagrams
- Improved state container debug output
- Fixed calling disposer in case of feed invalidation
- Added new Piral CLI plugin capability "package patcher" (#160)