Releases: wpdas/alem
Releases · wpdas/alem
v1.0.0-beta.4
- Fixed typo "Syntax Error" -> "Syntax Error" on the
render Error Display.js
file.
1.0.0-beta.3
- Fix
removeExports
method ✅ - cache for
loadExternalStyles
inputs ✅
v1.0.0-beta.2
- Add path alias support: ✅
v1.0.0-beta.1
- Handle complex objects passed as component props: ✅
- Create new JSX handlers using Babel: ✅
- Fix issue where components being passed as props is breaking the compiler. It should be compiled, and the component structure must be the same: ✅
- Fix support for
children
for stateful components: ✅ - Handle complex conditions to render JSX elements: ✅
- Comment of type
{/**/}
should be ignored before processing codes: ✅ - Compiler must support template literals (template strings): ✅
- Stateful components with the same file name and same component name should be renamed to avoid conflicts: ✅
- Fix issue where sequential
Social.keys
calls are being merged: ✅ - Fix function that handle the function's parameters: ✅
- Fix issue where parenthesis were being removed during the compilation: ✅
- Fix stateful components props parser: ✅
- Fix duplicate injections: ✅
- Use a different name other than
props
for destructuring objects: ✅ - Stateful components must support rest, e.g.:
<SearchBar {...searchBarProps} />
: ✅ - Compiler should show an error display if any file use this import statement
import * as foo from "./foo"
: ✅ - Add support for
async / await
usingpromisify
after compiling. A limited functionality was added (experimental): ✅ - Add
useMemo
types: ✅ - Add
Big
types: ✅ - Add layer to check errors without killing Além compiler: ✅
- Re-test all the features above: ✅
- Widget transformations need to happen in sub-components as well: ✅
- Support for arrow functions that return JSX directly without using the return keyword: ✅
- Add support to use npm modules: ✅ [experimental]
- Verify unused resources and delete them: ✅
v1.0.0-alpha.1
Big
ts typesuseLocation
renamed togetLocation
- Added
SimpleRouter
component - Added
createDebounce
- New types added to alem
createContext
anduseContext
were updated to store/get data from a specific state[key]- New importable items added to alem
v1.0.0-alpha.0
New compiler;
It is now possible to create stateless and stateful components;
Each stateful component has its own isolated state;
Added context features;
Lots of performance improvements;
State Manager removed as it's not possible to change data without re-rendering all the child components;
v0.0.1-alpha.24
- small compiler change
v0.0.1-alpha.23
This is helpful to avoid state conflicts.
v0.0.1-alpha.22
- Added support for
testnet
; - RouteLink now has
onClick
prop; - Update CLI.
- 11d1ee2