Skip to content
Compare
Choose a tag to compare
@Anof-cyber Anof-cyber released this 19 Dec 16:56
· 3 commits to main since this release
594cebe

Release Notes for PyCript v1.0

New Features and Improvements

  • Support for Non-ASCII Data:

    • Added support for raw encrypted data, binary data, compressed data, etc.
    • Issue #14
  • Persistent Configuration:

    • Users can now persist configurations for request/response types, language paths, and more.
    • Issue #12

Bug Fixes

  • Include/Exclude Configuration Reset:

    • Fixed an issue where include/exclude parameters were not reverting back to None.
    • Fixed by @Parimal-shaw.
    • Issue #16
  • Include/Exclude for Non-JSON Form Parameters:

  • Language Path Execution with Spaces:

    • Fixed casing errors in executing scripts when the language path contained spaces.

Major Changes

  • Backward Compatibility:

    • Older encryption/decryption scripts are not compatible with PyCript v1.0.
  • Request Type Updates:

    • Removed Custom Request and Custom Request (Edit Header) types.
    • All request types now include headers with the ability to edit them in the Complete Body request type.
  • Temp File Changes:

    • Temp files no longer use JSON objects. Parameters/body and headers are now separated using \n--BODY_END--\n.
    • Headers are written as plain text instead of Base64.
    • Parameters/body are written as byte arrays instead of Base64.
  • Script Execution Updates:

    • PyCript no longer reads script output. Instead, it reads the updated request from the same temp file, enabling support for non-ASCII data that cannot be printed to the terminal.
  • UI Improvements:

    • The configuration tab UI is now dynamic and optimized for smaller screens.