Skip to content

v4.1.4

Latest

Choose a tag to compare

@DQinYuan DQinYuan released this 07 Nov 12:39
  • Feat: Added ExtendFieldHandler for custom field access on Java objects #443, Thanks @Ayasaz
  • Feat: Added getAssignVarNames to extract variables assigned or updated in scripts #466, Thanks @chenjunwenhao
  • Feat: Added Unicode comparison operators ≠, ≥, and ≤ #452, Thanks @chenjunwenhao
  • Fix: Inconsistent line endings in multi-line strings across platforms; added Windows and macOS to the CI matrix #445, Thanks @addwes7
  • Fix: Incorrect return values of prefix and postfix -- operators #480, Thanks @chenjunwenhao
  • Fix: Operator tokenization for assignment and adjacent unary operators #475, Thanks @chenjunwenhao
  • Fix: Operator aliases not resolving to replaced operators #474, Thanks @chenjunwenhao
  • Fix: Type comparison incorrectly treating same-named classes from different class loaders as the same type #482, Thanks @qchole
  • Fix: Scope leakage in getOutVarNames for lambdas, try/catch blocks, and traditional for loops #468, Thanks @chenjunwenhao
  • Fix: Failed compilations remaining in the cache and preventing retries #470, Thanks @chenjunwenhao
  • Fix: Exception causes being lost during error handling #453, Thanks @chenjunwenhao
  • Fix: Lambda proxy invocation of non-abstract methods #471, Thanks @chenjunwenhao
  • Fix: Primitive array support for the in operator and .length access #461, Thanks @chenjunwenhao
  • Fix: Null operand handling in the || operator #460, Thanks @chenjunwenhao
  • Fix: Missing fields throwing errors when avoidNullPointer is enabled #476, Thanks @chenjunwenhao
  • Fix: Constructor error handling and varargs calls with insufficient arguments #456, Thanks @chenjunwenhao
  • Fix: LIKE wildcard matching and backtracking #449, Thanks @chenjunwenhao
  • Fix: Tracepoint display for variable selection #450, Thanks @qchole