Releases
3.11.0
Oldes
released this
23 Jun 15:08
Features:
311223
Added possibility to set/clear BREAK, DATA-TERMINAL-READY and REQUEST-TO-SEND serial signals (on Windows so far)
083c0d
Implemented attempt/safer
to catch also thrown exceptions
6edaaa
Implemented try/all
to catch also thrown exceptions
059643
Allowed function for a recovery of a caught throw
e3c224
Implemented catch/all
which may be used to catch all throws (named and unnamed)
b91715
New /recover
option of the catch
function
808276
New request-password
native which reads line with hidden input and avoids command history
2494ff
Dispatch file argument to checksum
native to file-checksum
function
b91f64
Included function file-checksum
returning checksum of a given file's content
b522a2
Anonymize authentication tokens in log
b6aedc
Direct conversion between date and decimal now uses Modified Julian Date
483db9
Conversion from date to decimal now returns Julian date as well as /julian
date accessor
b18dc5
to-date
mezzanine function accepting input in format like: 1-1-2000 00:00:00
0401ce
Allowed specifying MIDI devices using its names
8319d5
Special integer notation (bit, octal, decimal and hexadecimal)
eeb381
Allow gob!
to be used as a source for move
function
df0907
Simplified enbase-64 padding code
422ac0
Store user's persistent data before releasing existing user
4d9318
Including optional support for serial device as was used in the Atronix's branch
3761b7
Allow use of series index in parse's remove
command
7f46bc
Implemented a raw string syntax in a form %{...}%
9fa0f5
Native for computation of a difference between two images
dd1807
Native for human perception weighted Euclidean distance between two RGB colors
dbdb4d
Allow comments in automatically collected REBNATIVE code specifications
d7d85c
Included link to Rebol/BlurHash extension version 1.0.0
8a44ea
Implemented passing a struct value to an extension
Changes:
6ed8da
Deprecated try/except
. Using try/with
instead.
519fd4
Using catch/with
instead of catch/recover
0cb8bd
Include JSON codec in Core builds
a2ac18
Include date mezzanine functions in Core builds
58b604
Not using HostileFork's CPP casting macros
8cfcc7
Moved the event port location from system/view/event-port
to system/ports/event
11fc8b
Make halt
catchable
7bce10
Removed the quit/now
option
476a74
More aggressive recycle
native
8657fb
Do not delay JSON codec module as it is used in HTTP protocol
Fixes:
8d4fed
Variable used without being initialized
4dc5b4
Path evaluation does not process THROWN values as THROWN
842939
MAKE ERROR! does not process THROWN values as THROWN
7e2585
Better error messages for not caught throws
6e0011
Using wrong constants
2bbd3e
catch/quit/name
catches only quit or halt, but not any named throw
0605fd
Equality of objects with hidden values
dc85ac
Regression in 1.#NaN
comparison
8bb611
Proper handling wide Unicode characters in console input on Posix systems
e5219e
Code cleanup
bbbabb
Simplified request-password
native code and fixed Win32 version
ce2711
Allow releasing a system user with none
value
7c96ba
Potentially uninitialized local pointer variable
8d4879
Throw an error when checksum
is used with refines on a file argument
b62428
Checksum port crashes when input is not a series value
91f574
parse/case
parsing words and paths
44e7f8
Invalid output when converting date to integer without a time value
a5c247
Incompatible-pointer-types-discards-qualifiers warning
828473
Provide error numbers instead of hard-coded traces from the MIDI device
cae3ef
Changes of the MIDI setup not recognized on macOS
9dbc8e
MIDI implementation for macOS so it works same like on Windows
952d76
Ignore the 3rd MIDI message byte in the MIDI test (it can have value on macOS)
67e519
MIDI port using old path (test script included)
fd780c
access-os
function was missing because of the old native definition used
d063af
Corrupted output from trace
on Posix systems
0c4fad
Missing string definition for map
de59c1
Finer decimal equiv?
comparison than equal?
ddcedf
Do not pad output when used enbase/url
cbd626
Correct decoding escaped Unicode chars in the JSON codec"
c77e99
Correct decoding escaped Unicode chars in the JSON codec
e92f1f
Correctly handle not existing user
argument for the set-user
function
107df0
Handle decoding escaped Unicode chars in the JSON codec
a65ef4
Posting large data over TLS
6c458f
Typo in previous commits
b0412a
Posix error: too many arguments to function ‘Open_StdIO’
d87348
Don't set READ_LINE
mode when started with --cgi
option
358b73
Removing trailing LF from console's input tail on Posix only when in READ_LINE mode
96eb7d
Handle 1.INF and 1.#NaN cases of its percent type
be1edd
Dealing with index past tail scenarios
b47bbd
Missing path value in serial port's specification
122d3d
Including serial port related files taken from Atronix's branch
You can’t perform that action at this time.