All Versions
33
Latest Version
Avg Release Cycle
106 days
Latest Release
100 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.0.1 Changes
October 22, 2022- ๐ Fix a segfault that occurs on Crystal >= 1.6.0. Thanks @z64!, #74
-
v1.0.0 Changes
April 02, 2021- Specify a
crystal
constraint of>= 0.35.1
for compatibility with Crystal 1.0.0. Thanks @Kanezoh!
- Specify a
-
v0.21.0 Changes
June 22, 2020- ๐ฅ breaking change : Rename the
CRYSTAL_LOG_LEVEL
andCRYSTAL_LOG_SOURCES
environment variables toLOG_LEVEL
andLOG_SOURCES
respectively to match changes in Crystal core. - ๐ Support Crystal >= 0.35.1. Thanks to @kostya!
- ๐ฅ breaking change : Rename the
-
v0.20.0 Changes
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.1 Changes
March 03, 2020 -
v0.19.0 Changes
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 Changes
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 Changes
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 Changes
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 Changes
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