On 11 Jun 2020, at 15:50, talk@webdna.us wrote:Hello =everyone,
I would like to inform you all of =the very soon release of the new WebDNA 8.6.4 with the following =details, all of them built as per your requests:
-----------------
[REDIRECT] for as 302 and = [PERMREDIRECT] for a 301
-----------------
[THISURL] fix for Windows
-----------------
SHA-512 is now implemented
-----------------
We have been building a [JSONSTORE2] tag, working for nested =arrays : it flattens the array and saves it in the database with the =full path name for each node.
The code =allows JSON with colons - or any character - in the node names : =everything will be fine except tabs/linefeeds/etc.
example 1, for the following JSON:
var mydata =3D
{"list":
[
= {"points.bean.pointsBase":
= [
= {"time": 2000, "caption":"caption =text", duration: 5000},
= {"time": 6000, "caption":"caption =text", duration: 3000}
] =
}
]
}
Adding double =quotes around duration to make the JSON valid, it will be saved in the =database with the following column names=3Dvalues
list:0:points.bean.pointsBase:0:time=3D2000
list:0:points.bean.pointsBase:0:caption=3Dcaption text
list:0:points.bean.pointsBase:0:duration=3D5000
list:0:points.bean.pointsBase:1:time=3D6000
list:0:points.bean.pointsBase:1:caption=3Dcaption text
list:0:points.bean.pointsBase:1:duration=3D3000
example 2, for =the following JSON:
{
= "test":{"Col:on":"123"}
}
stores in database as:
test:Col:on
The improved JSON parsing takes =care of the bugs on the test suite page. The unwanted whitespace are =fixed, and the escaped quotes are now handled correctly.
-----------------
Available =versions will be
WebDNA FastCGI for =Windows
WebDNA FastCGI for Mac
WebDNA Server =for Mac
WebDNA FastCGI for Linux
WebDNA =Server for Linux
We do not have a Catalina =installer yet, we are working on it, but we believe FCGI works.
kind regards to you all,
- chris
---------------------------------------------------------
This message is sent to you because you are subscribed to
the mailing list talk@webdna.us
To unsubscribe, E-mail to: =talk-leave@webdna.us
archives: http://www.webdna.us/page.dna?numero=3D55
Bug= Reporting: support@webdna.us
|
On 11 Jun 2020, at 15:50, talk@webdna.us wrote:Hello =everyone,
I would like to inform you all of =the very soon release of the new WebDNA 8.6.4 with the following =details, all of them built as per your requests:
-----------------
[redirect] for as 302 and = [PERMREDIRECT] for a 301
-----------------
[thisurl] fix for Windows
-----------------
SHA-512 is now implemented
-----------------
We have been building a [JSONSTORE2] tag, working for nested =arrays : it flattens the array and saves it in the database with the =full path name for each node.
The code =allows JSON with colons - or any character - in the node names : =everything will be fine except tabs/linefeeds/etc.
example 1, for the following JSON:
var mydata =3D
{"list":
[
= {"points.bean.pointsBase":
= [
= {"time": 2000, "caption":"caption =text", duration: 5000},
= {"time": 6000, "caption":"caption =text", duration: 3000}
] =
}
]
}
Adding double =quotes around duration to make the JSON valid, it will be saved in the =database with the following column names=3Dvalues
list:0:points.bean.pointsBase:0:time=3D2000
list:0:points.bean.pointsBase:0:caption=3Dcaption text
list:0:points.bean.pointsBase:0:duration=3D5000
list:0:points.bean.pointsBase:1:time=3D6000
list:0:points.bean.pointsBase:1:caption=3Dcaption text
list:0:points.bean.pointsBase:1:duration=3D3000
example 2, for =the following JSON:
{
= "test":{"Col:on":"123"}
}
stores in database as:
test:Col:on
The improved JSON parsing takes =care of the bugs on the test suite page. The unwanted whitespace are =fixed, and the escaped quotes are now handled correctly.
-----------------
Available =versions will be
WebDNA FastCGI for =Windows
WebDNA FastCGI for Mac
WebDNA Server =for Mac
WebDNA FastCGI for Linux
WebDNA =Server for Linux
We do not have a Catalina =installer yet, we are working on it, but we believe FCGI works.
kind regards to you all,
- chris
---------------------------------------------------------
This message is sent to you because you are subscribed to
the mailing list talk@webdna.us
To unsubscribe, E-mail to: =talk-leave@webdna.us
archives: http://www.webdna.us/page.dna?numero=3D55
Bug= Reporting: support@webdna.us
DOWNLOAD WEBDNA NOW!
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...