Releases: wpdas/alem
Releases · wpdas/alem
v1.0.0-beta.24
feature/core-improvement-beta-24
-
Added
getAlemEnvironment
feature. This can be used to get the current environment. This can be set usingNODE_ENV
env var. -
Added new mechanism to escape regular expressions within code content. The previous process
simply usingscapeBacktick
was 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 usesinjectFoundRegExps
to re-inject the expressions
properly formatted and escaped.
v1.0.0-beta.23
extractJSX
adjusted to support detection of elements within complex conditionals;- Implementation of
extractSpreadsFromJSX
to deal with spreads within the properties of JSX elements; - Small adjustment to
replaceJSXElement
to 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;
processChildrenWidget
updated to receive the new adjustments as well astransformSchemaToWidget
.
Both modules now process spreads properties;- Implemented the
filesContentCache
feature. 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
alem
types updated- 8722991
v1.0.0-beta.19
- Fixed CLI: It was breaking while being used outside a project;
- Better message for missing
alem.config.json
file.
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