All Versions
6
Latest Version
Avg Release Cycle
89 days
Latest Release
1815 days ago

Changelog History

  • v0.3.2 Changes

    June 19, 2021

    ๐Ÿš€ This release does the followings:

    • โœ‚ Removes Future class because of it's redundancies.
    • 0๏ธโƒฃ Automatically keep a reference to a newly created instance of JSCFunction to prevent it's proc body from being collected by the GC by default.
    • ๐Ÿ‘ Enable multi-thread support for webExtension (experimental).
  • v0.3.1 Changes

    April 09, 2021

    This patch fixs and add these followings:

    • ๐Ÿ›  Fix web extensions crashing because of not returning nil
    • Add method is_instance_of? for more convenient JSC type checking
    • ๐Ÿ‘‰ Make the code work on Crystal 1.0
  • v0.3.0 Changes

    April 08, 2020

    ๐Ÿ”‹ Features included:

    • ๐Ÿ”Š Essential dialogs (OpenFile, SaveFile, SelectFolder).
    • ๐Ÿ‘ Allowing communication between Web Process & Render Process via IPC module.
    • Directly returning Crystal's NamedTuple instead of writing a bunch of code to initialize JSCObject.
    • ๐Ÿ‘ Allowing to invoke JavaScript object's member functions (making this operator usable).
    • Accessor class (equivalents to JS Object.defineProperty).
  • v0.2.0 Changes

    April 05, 2020

    ๐Ÿ”‹ Features added include:

    • ๐Ÿ‘ JSCFunction now supports returning Crystal's built-in types
    • ๐Ÿ‘ Javascript's new operator supported
    • ๐Ÿ‘ More utilities for class WebView, eg : fullscreen supports, tracking page load progress, ..etc...
    • ๐Ÿ‘ Allows handling result of specific JavaScript code

    โšก๏ธ Other updates can be found at docs site : Alizarin

  • v0.1.1 Changes

    March 30, 2020

    ๐ŸŒ This patch fixs syntax errors in /src/web_view.cr and provides a new method to load raw HTML.
    โœ… It also improves test cases in order to gain better testing experience in the future.

  • v0.1.0

    March 29, 2020