All Versions
31
Latest Version
Avg Release Cycle
68 days
Latest Release
210 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.20.0
April 13, 2020- ๐ฅ breaking change : Remove the
Duktape::Logger
module and
constants. - ๐ฅ breaking change : Remove the
Duktape.logger
andDuktape.headerize
class methods. - ๐ฅ breaking change : Alert messages are no longer written to STDERR.
Instead they are written to STDOUT. - โฌ๏ธ Upgrade for Crystal 0.34 support! A minimum crystal version
๐ of 0.34 is required for this release. - โ Add the
Duktape::Log
with theBase
,Alert
andConsole
๐ฒ constants that act as sources for general log messages, alert
messages, and console messages. - 0๏ธโฃ Log messages are no longer colorized by default.
- ๐ฒ Log output can be controlled using the newly-standardized
๐ฒCRYSTAL_LOG_SOURCES
andCRYSTAL_LOG_LEVEL
environment
variables. 0๏ธโฃ Log output messages are now formatted by default as JSON
with the following schema:{ exception : String?, message : String, severity : String, source : String, timestamp : String}
- ๐ฅ breaking change : Remove the
-
v0.19.0
January 17, 2020- โก๏ธ Update Duktape version to
2.5.0
. - ๐ See the release notes for more info.
- โ Add bindings for the
pull
API function.
- โก๏ธ Update Duktape version to
-
v0.18.1
September 25, 2019- โก๏ธ Update for Crystal v0.31.0 support.
- ๐ Fix test cases that were failing because Crystal's Spec library now executes
it
blocks at the end of the program (crystal-lang/crystal#8125). Instead of manually destroying the Duktape head in specs, let the GC take care of it. - โก๏ธ Update
ameba
to 0.10.1.
-
v0.18.0
September 07, 2019- โก๏ธ Update Duktape version to
2.4.0
. - ๐ See the release notes for more info.
- Add bindings for
to_stacktrace
,safe_to_stacktrace
,push_bare_array
,require_constructable
, andrequire_constructor_call
. - ๐ Allow C compiler flag overrides when compiling Duktape. Define the
CFLAGS
variable duringshards install
(i.e.CFLAGS=-O1 shards install
). - 0๏ธโฃ No longer explicitly enable Duktape's Symbol builtin as it is now enabled by default.
- โก๏ธ Update Duktape version to
-
v0.17.0
June 06, 2019- โก๏ธ Update
ameba
to the latest current version (0.10.0
) as previous versions no longer compile in CI. - ๐ Relax the restriction on
ameba
to pull in newer minor versions.
- โก๏ธ Update
-
v0.16.0
April 22, 2019- โก๏ธ Update
ameba
to the current latest version ofv0.9.1
. - ๐ Build specs with all warnings enabled in Crystal >=
0.28.0
. - ๐ Fix a deprecation warning with Crystal
0.28.0
where integer division will return a float in future versions. UseInt#//
to retain backwards compatibility.
- โก๏ธ Update
-
v0.15.0
August 14, 2018- โก๏ธ Update Duktape version to
2.3.0
. - ๐ See the release notes for more info.
- ๐ Fix a missing
it
block expectation in tests. - ๐ Add bindings for
random
,push_new_target
,get_global_heaptr
andput_global_heapptr
.
- โก๏ธ Update Duktape version to