Skip to content

Releases: TheEEs/alizarin

v0.3.2

19 Jun 10:15
756632d

Choose a tag to compare

This release does the followings:

  • Removes Future class because of it's redundancies.
  • 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

09 Apr 01:37
b555a59

Choose a tag to compare

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

08 Apr 11:13

Choose a tag to compare

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

05 Apr 23:36

Choose a tag to compare

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

30 Mar 19:14
ed7cf6a

Choose a tag to compare

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

29 Mar 21:22

Choose a tag to compare

Initial commit