Releases: wpdas/alem
Releases · wpdas/alem
v1.0.0-beta.24
feature/core-improvement-beta-24
-
Added
getAlemEnvironmentfeature. This can be used to get the current environment. This can be set usingNODE_ENVenv var. -
Added new mechanism to escape regular expressions within code content. The previous process
simply usingscapeBacktickwas breaking. Now different processes are carried out:
1 - Captures the regular expressions found and stores them in memory usingreplaceRegexWithReferences;
2 - Escape these regular expressions usingescapeRegexContent;
3 - Later, after the final bundle is ready, the compiler usesinjectFoundRegExpsto re-inject the expressions
properly formatted and escaped.
v1.0.0-beta.23
extractJSXadjusted to support detection of elements within complex conditionals;- Implementation of
extractSpreadsFromJSXto deal with spreads within the properties of JSX elements; - Small adjustment to
replaceJSXElementto provide better support for TypeScript and avoid compressing the final result; - The server's "BosLoader Server is Up and Running" information box has been removed;
processChildrenWidgetupdated to receive the new adjustments as well astransformSchemaToWidget.
Both modules now process spreads properties;- Implemented the
filesContentCachefeature. This feature ensures that only the changed file
be read again and integrated into the schema of initial files read at the beginning of the process. This guarantees
better performance during development.
v1.0.0-beta.22
v1.0.0-beta.21
v1.0.0-beta.20
- fixed platform checker
alemtypes updated- 8722991
v1.0.0-beta.19
- Fixed CLI: It was breaking while being used outside a project;
- Better message for missing
alem.config.jsonfile.
v1.0.0-beta.18
v1.0.0-beta.17
- Fix module verification for Windows; 72ac994
v1.0.0-beta.16
- fix extractJSX and extractJSXElements to handle useEffect clean up function 34f3de3
v1.0.0-beta.15
- fix ModulesProvider
- fix isDevelopment parser
- fix isDevelopment parser regex
- fix ModulesContext
- fix RouterContext and Router > routeParameterName was not being changed
- added href and target to RouteLink
- added rootPropsListeners to state; RouteLink using Link to avoid refreshing the browser; Router now supports Link, routeBlocked prop and old config var removed, SimpleRouter removed.
- props.alem.rootProps now causes re-render