Releases: RecursiveRobot/react-jsx-parser
Releases · RecursiveRobot/react-jsx-parser
v1.39.1
v1.39.0
- Arrow Function - Adds support for parameter destructuring and rest parameters
v1.38.0
- Array Expression - Adds support for spread operator
Arrays now support all common expression types (identifiers, literals, function invocation and spread expressions).
v1.37.0
- Spread Operator - Adds support for complex spread operations and types other than literals and identifiers
v1.36.4
- Functions - Reworks binding logic for block-bodied arrow functions to allow for invocation scoping rather than declaration scoping
This allows these functions to be stored upstream and invoked using the local scope of the call site.
v1.35.0
- Adds support for
this
expressions
v1.34.1
- Adds support for optional chaining operator (
?.
) - Unary operators - Adds support for operating on expressions
v1.33.0
- Adds default fallback value to object spread operator
- Block-bodied functions - Adds local scope to function execution context
v1.32.4
- Adds support for null-coalescing operator (??)
- Adds exception handling to function construction logic
- Changes log level from "error" to "warning" for expressions resulting in undefined return values
v1.31.0
- Adds support for block-bodied arrow functions