www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Beta release vibe.d 0.7.30-beta.1

reply =?UTF-8?Q?S=c3=b6nke_Ludwig?= <sludwig outerproduct.org> writes:
Main changes over 0.7.29:

   - Compiles on the latest DMD version
   - Added a new authorization framework for the web/REST interface
     generators
   - Extended the serialization framework with more hooks and traits,
     enabling the use of custom UDAs - vibe-sdlang [1] is an SDLang
     serialization module that became possible this way
   - opDispatch has been removed from Bson/Json
   - Optional support for using diet-ng [2] has been added (simply add it
     as a dependency and it will be used by render())
   - The HTTP client can now be used on Unix socket destinations
   - Added table support for the Markdown compiler

All changes:
https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

DUB package:
http://code.dlang.org/packages/vibe-d/0.7.30-beta.1

[1]: http://code.dlang.org/packages/vibe-sdlang
Aug 31 2016
next sibling parent reply =?UTF-8?Q?S=c3=b6nke_Ludwig?= <sludwig outerproduct.org> writes:
Am 31.08.2016 um 10:57 schrieb Sönke Ludwig:
 Main changes over 0.7.29:

   - Compiles on the latest DMD version
   - Added a new authorization framework for the web/REST interface
     generators
   - Extended the serialization framework with more hooks and traits,
     enabling the use of custom UDAs - vibe-sdlang [1] is an SDLang
     serialization module that became possible this way
   - opDispatch has been removed from Bson/Json
   - Optional support for using diet-ng [2] has been added (simply add it
     as a dependency and it will be used by render())
   - The HTTP client can now be used on Unix socket destinations
   - Added table support for the Markdown compiler

 All changes:
 https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

 DUB package:
 http://code.dlang.org/packages/vibe-d/0.7.30-beta.1

 [1]: http://code.dlang.org/packages/vibe-sdlang
[2]: http://code.dlang.org/packages/diet-ng
Aug 31 2016
parent reply Martin Tschierschke <mt smartdolphin.de> writes:
On Wednesday, 31 August 2016 at 09:00:47 UTC, Sönke Ludwig wrote:
 Am 31.08.2016 um 10:57 schrieb Sönke Ludwig:
[...]
 All changes:
 https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

 DUB package:
 http://code.dlang.org/packages/vibe-d/0.7.30-beta.1

 [1]: http://code.dlang.org/packages/vibe-sdlang
[2]: http://code.dlang.org/packages/diet-ng
Nice to read on the ongoing progress! Can you give a road map of what will be next, may be as an interview to the D Blog? When do you think vibe's version will be 1.0.0? Regards mt.
Aug 31 2016
parent reply =?UTF-8?Q?S=c3=b6nke_Ludwig?= <sludwig+d outerproduct.org> writes:
Am 31.08.2016 um 16:56 schrieb Martin Tschierschke:
 On Wednesday, 31 August 2016 at 09:00:47 UTC, Sönke Ludwig wrote:
 Am 31.08.2016 um 10:57 schrieb Sönke Ludwig:
[...]
 All changes:
 https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

 DUB package:
 http://code.dlang.org/packages/vibe-d/0.7.30-beta.1

 [1]: http://code.dlang.org/packages/vibe-sdlang
[2]: http://code.dlang.org/packages/diet-ng
Nice to read on the ongoing progress! Can you give a road map of what will be next, may be as an interview to the D Blog?
My intention was to write something up since DConf this year, I just didn't manage to do it so far (the last months were extremely busy with other things). But it's still on the TODO list.
 When do you think vibe's version will be 1.0.0?
I'm currently still working on vibe-core [1], which will be the 1.0.0 of the core parts of the current vibe-d package. The API is more or less backwards compatible, but the insides have been thoroughly redesigned based on the experiences and language changes of the past years. I hope to get that into beta in weeks to (few) months and it is more or less just held back by the final decision for an event loop abstraction. Similarly, diet-ng will be the 1.0.0 of the Diet template render module. The rest of the sub packages will get the same treatment once vibe-core is done. From then on, they will all receive their own individual version numbers, according to their particular development pace. [1]: https://github.com/vibe-d/vibe-core
Sep 01 2016
parent Suliman <evermind live.ru> writes:
On Thursday, 1 September 2016 at 07:32:43 UTC, Sönke Ludwig wrote:
 Am 31.08.2016 um 16:56 schrieb Martin Tschierschke:
 On Wednesday, 31 August 2016 at 09:00:47 UTC, Sönke Ludwig 
 wrote:
 Am 31.08.2016 um 10:57 schrieb Sönke Ludwig:
[...]
 All changes:
 https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

 DUB package:
 http://code.dlang.org/packages/vibe-d/0.7.30-beta.1

 [1]: http://code.dlang.org/packages/vibe-sdlang
[2]: http://code.dlang.org/packages/diet-ng
Nice to read on the ongoing progress! Can you give a road map of what will be next, may be as an interview to the D Blog?
My intention was to write something up since DConf this year, I just didn't manage to do it so far (the last months were extremely busy with other things). But it's still on the TODO list.
 When do you think vibe's version will be 1.0.0?
I'm currently still working on vibe-core [1], which will be the 1.0.0 of the core parts of the current vibe-d package. The API is more or less backwards compatible, but the insides have been thoroughly redesigned based on the experiences and language changes of the past years. I hope to get that into beta in weeks to (few) months and it is more or less just held back by the final decision for an event loop abstraction. Similarly, diet-ng will be the 1.0.0 of the Diet template render module. The rest of the sub packages will get the same treatment once vibe-core is done. From then on, they will all receive their own individual version numbers, according to their particular development pace. [1]: https://github.com/vibe-d/vibe-core
It's not problem with backward compatibility. Much important is easy to use and good docs.
Sep 01 2016
prev sibling next sibling parent reply =?UTF-8?Q?S=c3=b6nke_Ludwig?= <sludwig outerproduct.org> writes:
Am 31.08.2016 um 10:57 schrieb Sönke Ludwig:
 Main changes over 0.7.29:

   - Compiles on the latest DMD version
   - Added a new authorization framework for the web/REST interface
     generators
   - Extended the serialization framework with more hooks and traits,
     enabling the use of custom UDAs - vibe-sdlang [1] is an SDLang
     serialization module that became possible this way
   - opDispatch has been removed from Bson/Json
   - Optional support for using diet-ng [2] has been added (simply add it
     as a dependency and it will be used by render())
   - The HTTP client can now be used on Unix socket destinations
   - Added table support for the Markdown compiler

 [1]: http://code.dlang.org/packages/vibe-sdlang
The first release candidate has been tagged. It contains several bug fixes over the last beta and uses the latest version of diet-ng. The optional dependency to diet-ng is now enabled by default for new projects, since the latest release is considered stable. If no new issues come up, the 0.7.30 release is scheduled for the 9th of October. All changes: https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md DUB package: http://code.dlang.org/packages/vibe-d/0.7.30-rc.1
Sep 29 2016
next sibling parent Martin Nowak <code dawg.eu> writes:
On Thursday, 29 September 2016 at 13:44:53 UTC, Sönke Ludwig 
wrote:
 If no new issues come up, the 0.7.30 release is scheduled for 
 the 9th of October.
We want to release 2.072.0 on October 13th, will build the first beta today, let's aim for 0.7.30 compatibility.
Oct 01 2016
prev sibling parent reply Jack Applegame <japplegame gmail.com> writes:
On Thursday, 29 September 2016 at 13:44:53 UTC, Sönke Ludwig 
wrote:
 If no new issues come up, the 0.7.30 release is scheduled for 
 the 9th of October.
Please consider https://github.com/rejectedsoftware/vibe.d/issues/1583
Oct 03 2016
parent Rory McGuire via Digitalmars-d-announce writes:
On Tue, Oct 4, 2016 at 12:01 AM, Jack Applegame via Digitalmars-d-announce =
<
digitalmars-d-announce puremagic.com> wrote:

 On Thursday, 29 September 2016 at 13:44:53 UTC, S=C3=B6nke Ludwig wrote:

 If no new issues come up, the 0.7.30 release is scheduled for the 9th of
 October.

 Please consider https://github.com/rejectedsoftware/vibe.d/issues/1583
Would it be okay for us to merge [0] as an example? [0] https://github.com/rejectedsoftware/vibe.d/issues/1561
Oct 04 2016
prev sibling next sibling parent reply Chris <wendlec tcd.ie> writes:
On Wednesday, 31 August 2016 at 08:57:48 UTC, Sönke Ludwig wrote:
 Main changes over 0.7.29:

   - Compiles on the latest DMD version
   - Added a new authorization framework for the web/REST 
 interface
     generators
   - Extended the serialization framework with more hooks and 
 traits,
     enabling the use of custom UDAs - vibe-sdlang [1] is an 
 SDLang
     serialization module that became possible this way
   - opDispatch has been removed from Bson/Json
   - Optional support for using diet-ng [2] has been added 
 (simply add it
     as a dependency and it will be used by render())
   - The HTTP client can now be used on Unix socket destinations
   - Added table support for the Markdown compiler

 [...]
Just tested it. No problems with my main project so far.
Sep 30 2016
parent =?UTF-8?B?U8O2bmtl?= Ludwig <sludwig outerproduct.org> writes:
On Friday, 30 September 2016 at 14:45:13 UTC, Chris wrote:
 Just tested it. No problems with my main project so far.
Good to hear. Thanks for testing!
Oct 01 2016
prev sibling parent reply =?UTF-8?Q?S=c3=b6nke_Ludwig?= <sludwig outerproduct.org> writes:
Am 31.08.2016 um 10:57 schrieb Sönke Ludwig:
 Main changes over 0.7.29:

   - Compiles on the latest DMD version
   - Added a new authorization framework for the web/REST interface
     generators
   - Extended the serialization framework with more hooks and traits,
     enabling the use of custom UDAs - vibe-sdlang [1] is an SDLang
     serialization module that became possible this way
   - opDispatch has been removed from Bson/Json
   - Optional support for using diet-ng [2] has been added (simply add it
     as a dependency and it will be used by render())
   - The HTTP client can now be used on Unix socket destinations
   - Added table support for the Markdown compiler

 All changes:
 https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

 DUB package:
 http://code.dlang.org/packages/vibe-d/0.7.30-beta.1

 [1]: http://code.dlang.org/packages/vibe-sdlang
Some more fixes: https://github.com/rejectedsoftware/vibe.d/commit/ab1ac33c564ad8d593104e30cc93eb1779c88d4a Plus some regression fixes for issues that got introduced since the last alpha release (not mentioned in the change log). The release has been rescheduled for next Thursday.
Oct 14 2016
next sibling parent reply Namespace <rswhite4 gmail.com> writes:
On Friday, 14 October 2016 at 19:57:09 UTC, Sönke Ludwig wrote:
 Am 31.08.2016 um 10:57 schrieb Sönke Ludwig:
 Main changes over 0.7.29:

   - Compiles on the latest DMD version
   - Added a new authorization framework for the web/REST 
 interface
     generators
   - Extended the serialization framework with more hooks and 
 traits,
     enabling the use of custom UDAs - vibe-sdlang [1] is an 
 SDLang
     serialization module that became possible this way
   - opDispatch has been removed from Bson/Json
   - Optional support for using diet-ng [2] has been added 
 (simply add it
     as a dependency and it will be used by render())
   - The HTTP client can now be used on Unix socket destinations
   - Added table support for the Markdown compiler

 All changes:
 https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

 DUB package:
 http://code.dlang.org/packages/vibe-d/0.7.30-beta.1

 [1]: http://code.dlang.org/packages/vibe-sdlang
Some more fixes: https://github.com/rejectedsoftware/vibe.d/commit/ab1ac33c564ad8d593104e30cc93eb1779c88d4a Plus some regression fixes for issues that got introduced since the last alpha release (not mentioned in the change log). The release has been rescheduled for next Thursday.
I guess you have a typo there: "which used to be brokeb" you mean broken, right?
Oct 14 2016
parent =?UTF-8?Q?S=c3=b6nke_Ludwig?= <sludwig outerproduct.org> writes:
Am 14.10.2016 um 22:16 schrieb Namespace:
 I guess you have a typo there:
 "which used to be brokeb" you mean broken, right?
Right. I've fixed this and some others now. Thanks!
Oct 14 2016
prev sibling parent reply Jack Applegame <japplegame gmail.com> writes:
On Friday, 14 October 2016 at 19:57:09 UTC, Sönke Ludwig wrote:
 https://github.com/rejectedsoftware/vibe.d/commit/ab1ac33c564ad8d593104e30cc93eb1779c88d4a

 Plus some regression fixes for issues that got introduced since 
 the last alpha release (not mentioned in the change log).

 The release has been rescheduled for next Thursday.
consider please https://github.com/rejectedsoftware/vibe.d/pull/1592
Oct 14 2016
parent =?UTF-8?Q?S=c3=b6nke_Ludwig?= <sludwig outerproduct.org> writes:
Am 15.10.2016 um 00:30 schrieb Jack Applegame:
 On Friday, 14 October 2016 at 19:57:09 UTC, Sönke Ludwig wrote:
 https://github.com/rejectedsoftware/vibe.d/commit/ab1ac33c564ad8d593104e30cc93eb1779c88d4a


 Plus some regression fixes for issues that got introduced since the
 last alpha release (not mentioned in the change log).

 The release has been rescheduled for next Thursday.
consider please https://github.com/rejectedsoftware/vibe.d/pull/1592
I need to think about the implications of each possibility (persistent, edge triggered, non-persistent, and non-persistent simulated) before the API gets changed. I'll do my best to comment on the PR tomorrow, but I can't promise that the change will still make it into this release (theoretically possible if it's clear that it won't cause any regressions). But even if not, it would of course be easy to put it on a branch or to tag an early pre-release version.
Oct 14 2016