What's new?

Updates and improvements to the WayScript platform.

January 23rd, 2020

  • We have a new and improved fullscreen code editing experience, where you can take advantage of your screen real-estate to more easily add and edit files, run your code, and see output. Refer to Code Editors for more details.

  • We have launched a new Community Marketplace, where you can see, sort, and clone copies of other users' public programs! (All publicly shared programs appear in the community marketplace by default.)

Sort users' programs or search for the exact one you're looking for.

January 15th, 2020

An example of creating multiple variables of different types using the Create Variable module.
  • You can now Update a Row using the Airtable module.

  • Stop your Python and JavaScript code by pressing the "Stop Running" button during code execution.

  • We have received requests for users who want to contribute modules to the platform. Here is a link to an example of our Giphy module that you can use as a template. You can submit your modules back to us and we will publish them. This is our first step toward eventually open-sourcing our modules. We are happy to work with anyone who tries to build a module! Please reach out on our Discord channel with any questions.

  • The WayScript Marketplace has been refreshed with a new look and feel!

December 17th, 2019

  • We have added the ability to edit your user profile!

    • You can now update your profile image, add a bio, and set your contact information.

    • You can also share the URL of your profile to allow people to see your page and view your publicly available scripts.

  • We have added a customizable landing page for your scripts! From this page, you can:

    • Edit the name and description of your script.

    • Add a ReadMe using Markdown.

    • Customize the script logo and banner image.

    • Delete, clone, share, or edit your script.

    • View statistics about your script.

  • We have added a Variable Storage module, which allows you to store the values of variables in your WayScript programs.

  • The outputs of most modules have been updated to utilize the new, easy-to-use "struct" variable type.

    • Structs allows you to drill down into variables using the . operator. For example, you can access the content of a particular Tweet within a list of Tweets by referencing Tweets.0.content.

    • Refer to the documentation for each individual module to see the contents and structure of the output data.

November 20th, 2019

  • We have added a RegEx module that makes it easy to find pattern matches in text.

  • The Dashboard has been updated to show a more streamlined view of your scripts.

Hover over a dashboard tile to manage the script.
Run a slash command, like /poll, using the WayScript Slack module.
  • SQL and Spreadsheet column outputs now infer the type of the variable in the column.

SQL output variables have different types, depending on the content of the column.

November 13th, 2019

  • You can now easily share scripts with public links and manage permissions!

    • Share with the world via a publicly accessible link

    • Limit access by only sharing with a specific person

    • Allow users to run scripts in your account without needing to copy the script to their account

    • Manage permissions by adding, deleting, or changing users' access

  • We have revamped the experience in the HTTP Trigger!

    • Sample code makes it easier than ever to quickly run a program from your terminal

    • You can pass query parameters and/or JSON body parameters when triggering your program

    • The WayScript Python and JavaScript libraries have been updated to take advantage of the new functionality in the HTTP Trigger

    • The Webhook Trigger has been deprecated, as all of its functionality (and more!) is available in the HTTP Trigger

November 4th, 2019

  • We have updated the login and signup flows to provide more information and streamline the process.

  • We have made it easier to add comments within your scripts.

  • Added more consistent styling for variable colors, so it's easer to determine the types of your variables.

  • When adding variables, you are now given a preview of the variable's content.

  • You can now drill down into variables using the . operator. For example, you can access the content of a particular Tweet within a list of Tweets by referencing Tweets.0.content.

Updated variable styling, content previews, and '.' operator syntax.

October 16th, 2019

October 8th, 2019

  • You can now log in with GitHub!

September 13th, 2019

September 6th, 2019

  • Now you can preview templates in "read-only" mode. Click here for an example!

  • WayScript no longer requires a beta key, so anyone can create an account!

  • Documentation for each module now appears in a panel on the right side of the script editor, so you don't have to interrupt your flow to look something up!

August 30th, 2019

August 23rd, 2019

August 20th, 2019

August 15th, 2019

  • Added a Template Library, where you can get started with ready-made scripts. This replaces the Sidekick functionality.

  • You can now define custom requirements in the Python module and edit your code in an expanded full-screen mode.