Re: [WebDNA] WebDNA 8.6.4
This WebDNA talk-list message is from 2020
It keeps the original formatting.
numero = 115132
interpreted = N
texte = 2761Excellent, Chris!Mike> On Jun 10, 2020, at 10:50 PM, talk@webdna.us wrote:>=20> Hello everyone,>=20> 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:>=20> -----------------> [REDIRECT] for as 302 and [PERMREDIRECT] for a 301> -----------------> [THISURL] fix for Windows=20> -----------------> 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.>=20> The code allows JSON with colons - or any character - in the node =names : everything will be fine except tabs/linefeeds/etc.>=20>=20> example 1, for the following JSON:>=20> var mydata =3D =20> {"list": =20> [ =20> {"points.bean.pointsBase": =20> [ =20> {"time": 2000, "caption":"caption text", duration: 5000}, =20> {"time": 6000, "caption":"caption text", duration: 3000} =20> ] =20> } =20> ] =20> }>=20>=20> Adding double quotes around duration to make the JSON valid, it will =be saved in the database with the following column names=3Dvalues>=20> 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>=20>=20>=20> example 2, for the following JSON:>=20> {> "test":{"Col:on":"123"}> }>=20> stores in database as:> test:Col:on>=20>=20> 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.>=20> ----------------->=20> Available versions will be>=20> WebDNA FastCGI for Windows> WebDNA FastCGI for Mac> WebDNA Server for Mac> WebDNA FastCGI for Linux> WebDNA Server for Linux>=20> We do not have a Catalina installer yet, we are working on it, but we =believe FCGI works.>=20> kind regards to you all,>=20> - chris>=20>=20>=20>=20>=20>=20>=20>=20>=20> ---------------------------------------------------------> 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---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list talk@webdna.usTo unsubscribe, E-mail to: talk-leave@webdna.usarchives: http://www.webdna.us/page.dna?numero=3D55Bug Reporting: support@webdna.us.
Associated Messages, from the most recent to the oldest:
2761Excellent, Chris!Mike> On Jun 10, 2020, at 10:50 PM, talk@webdna.us wrote:>=20> Hello everyone,>=20> 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:>=20> ----------------->
[redirect] for as 302 and [PERMREDIRECT] for a 301> ----------------->
[thisurl] fix for Windows=20> -----------------> 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.>=20> The code allows JSON with colons - or any character - in the node =names : everything will be fine except tabs/linefeeds/etc.>=20>=20> example 1, for the following JSON:>=20> var mydata =3D =20> {"list": =20> [ =20> {"points.bean.pointsBase": =20> [ =20> {"time": 2000, "caption":"caption text", duration: 5000}, =20> {"time": 6000, "caption":"caption text", duration: 3000} =20> ] =20> } =20> ] =20> }>=20>=20> Adding double quotes around duration to make the JSON valid, it will =be saved in the database with the following column names=3Dvalues>=20> 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>=20>=20>=20> example 2, for the following JSON:>=20> {> "test":{"Col:on":"123"}> }>=20> stores in database as:> test:Col:on>=20>=20> 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.>=20> ----------------->=20> Available versions will be>=20> WebDNA FastCGI for Windows> WebDNA FastCGI for Mac> WebDNA Server for Mac> WebDNA FastCGI for Linux> WebDNA Server for Linux>=20> We do not have a Catalina installer yet, we are working on it, but we =believe FCGI works.>=20> kind regards to you all,>=20> - chris>=20>=20>=20>=20>=20>=20>=20>=20>=20> ---------------------------------------------------------> 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---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list talk@webdna.usTo unsubscribe, E-mail to: talk-leave@webdna.usarchives: http://www.webdna.us/page.dna?numero=3D55Bug Reporting: support@webdna.us.
Michael Davis
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
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...
Related Readings:
Formatting time output (2000)
A few questions. . . (1997)
Does anyone have a TCPconnect that does multiple sends... (2000)
BUG in [showif] using ^ (contains) (1997)
ARGH! (2004)
Re[3]: 2nd WebCatalog2 Feature Request (1996)
WebCatalog and directory indexing (1998)
[isfile] ? (1997)
WebCat2b13MacPlugin - nested [xxx] contexts (1997)
Webstar 1.3.1 PPC (1997)
WebCat2b12 - New features for 1.6 users ... (1997)
Under Score (1999)
Information on Vieworders.tpl (1998)
problems with WebCat-Plugin ()
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
Admin Edit prob. (1997)
Interfacing WebMerchant to www.fedex.com (1997)
What am I missing (1997)
Cookie Question (1999)
[WriteFile] problems (1997)