Indrajit Raychaudhuri | 5 Aug 2010 01:34
Picon

Lift Web Framework 2.1 Milestone 1 released

The Lift Web Framework team is pleased to announce the 2.1-M1 release!

Lift is an expressive and elegant framework for writing web 
applications. Lift stresses the importance of security, maintainability, 
scalability and performance while allowing for high levels of developer 
productivity. Lift is a Scala web framework.

This version is available for both Scala 2.7.7 and Scala 2.8.0.

Changes in this version include:

New features:
o Added support for head match in Menu DSL via the "**" object  Issue: 574.

Fixed Bugs:
o Fixed FK support in Oracle and missing "timestamp" reserved word 
Issue: 585.
o Many of the Scripts are not properly escaped  Issue: 584.
o ParamFailure does not work correctly  Issue: 598.
o The find method in Actors consumes stack space  Issue: 603.
o object SecurityHelpers doesn't extend the trait  Issue: 604.
o Enhance Menu DSL to support WikiStuff style Locs  Issue: 605.
o add base64EncodeURLSafe to SecurityHelpers  Issue: 566.
o ldap user bind attribute names should be overrideable  Issue: 567.
o Allows to have properties configuration files outside of the war 
Issue: 571.
o Replace JS Command is fragile  Issue: 581.
o SQL UPDATE query support in Mapper  Issue: 582.
o snippet errors in CRUDify view/edit/delete pages  Issue: 583.
o TimeHelpers.hourFormat is not thread safe  Issue: 592.
(Continue reading)

Josh Suereth | 8 Aug 2010 14:06
Picon
Gravatar

Release of Scala Automated Resource Management Library

I'd like to announce the 0.2 release of the Scala Automated Resource Managed Library.  This project aims to provide Automatic-Resource-Management via a robust library with an easy-to-use interface. The project aims to support 80% of ARM-related use cases, along with allowing customisation for the remaining cases. The library uses a lot of advanced features behind the scenes to “do the right thing” for users.

It is licensed under the Scala License (modified BSD).

Project Wiki: http://wiki.github.com/jsuereth/scala-arm/
Issue Tracker: http://github.com/jsuereth/scala-arm/issues
Scaladocs: http://www.scala-tools.org/mvnsites/scala-arm/api/
Browsable Source: http://www.scala-tools.org/mvnsites/scala-arm/src/

You can find the library on the scala-tools.org maven repository.

group: com.github.jsuereth.scala-arm
artifactId:  scala-arm_2.8.0
version: 0.2

Cheers!

Josh Suereth

Petr Hosek | 12 Aug 2010 18:46
Gravatar

Colladoc 1.0 Beta 2 Announcement


Hello again to everyone in the Scala community,

I would like to announce the public availability of the second beta of
Colladoc, the collaborative/wiki version of Scaladoc. Like the first
beta, you can try it online for the Scala standard library.

Usage instructions as well as a binary of Colladoc that you can run on
your own sources can be found on the project's web site.

Colladoc second beta introduces several new features. Most important is
the ability to navigate and browse through change history, which is one
of the common features of all collaborative applications. Many issues of
previous version has been fixed and many features has been improved. The
application has also undergone a major refactoring. The new version also
contains improved user interface and support for user notifications.

Known issues can be found on Colladoc’s issue tracker. If you discover
an issue that is not listed, please report it using the tracker.

Best regards,
Petr

Petr Hosek | 14 Aug 2010 04:59
Gravatar

Re: [scala] Colladoc 1.0 Beta 1 Announcement

Hello Tony,

Actually, I was originally planning to include such feature which would
allow to remove changes to comments already to second beta. Problem is
that when you introduce such functionality, you also need to provide
some kind of moderation, at least separation to normal and super users.

Therefore, I have decided to postpone this feature and implement it as a
part of the next release (beta/release candidate/whatever this version
will be). I cannot give you exact timeframe when this will be available
as the timeplan for future development has not yet been set, but I will
definitely keep you informed.

Regards,
Petr

On Fri, 2010-08-13 at 20:36 +1000, Tony Morris wrote:
> Hello Petr,
> Is it intended that the full 1.0 version will guarantee retention of edits?
> 
> Petr Hosek wrote:
> >
> > Hello to everyone in the Scala community,
> >
> > I would like to announce the public availability of the first beta of
> > Colladoc, the collaborative/wiki version of Scaladoc. You can try it
> > online at http://scala-webapps.epfl.ch/colladoc/ for the Scala
> > standard library.
> >
> > Visit the project's web site
> > <http://code.google.com/p/collaborative-scaladoc/> for usage
> > instructions or to download a version of Colladoc that you can run on
> > your own sources.
> >
> > Colladoc explores the possibility of using social collaboration for
> > documenting Scala code. The application is based upon Scaladoc 2,
> > which has been converted into a Lift web application. The application
> > allows online editing of comments, which updated versions are stored
> > on the server. To prevent vandalism, Colladoc implements simple user
> > management and authentication, which will be expended in the future.
> > If required, updated comments can be exported to the format used by
> > the scaladoc-merge tool (install it into Eclipse from this
> > <http://lamp.epfl.ch/%7Edubochet/MergePluginUpdateSite/> update site
> > <http://lamp.epfl.ch/%7Edubochet/MergePluginUpdateSite/>) and merged
> > into source code.
> >
> > Be advised: whilst I encourage you to edit comments on the online
> > version of Colladoc <http://scala-webapps.epfl.ch/colladoc/>, I cannot
> > guarantee that your changes will be kept. Your changes will be stored
> > and we will do our best to apply them to the Scala library source. But
> > this being a beta, they may also get lost; it is probably unwise to do
> > large scale documentation work on Colladoc right now.
> >
> > You can find known issues on Colladoc’s issue tracker
> > <http://code.google.com/p/collaborative-scaladoc/issues/list>. If you
> > discover an issue that is not listed, please report it using the tracker.
> >
> > I would be very pleased to answer any of your questions regarding the
> > application and its future development.
> >
> > Best regards,
> > Petr Hosek 
> 

Esko Luontola | 17 Aug 2010 13:30
Picon
Gravatar

[ANN] Specsy 1.0.0 released - a testing framework

I'm happy to release Specsy 1.0.0 for Scala 2.8. It's a testing 
framework quite similar to Specs, but with more focus on simplicity and 
reliability (finding too many bugs in Specs was what initiated Specsy's 
development; also I think that you should be able to look at the test 
base class and know right away all of its API).

For more information, see http://github.com/orfjackal/specsy

Specsy is available in the Maven Central Repository:

<dependency>
     <groupId>net.orfjackal.specsy</groupId>
     <artifactId>specsy</artifactId>
     <version>1.0.0</version>
     <scope>test</scope>
</dependency>

Here is a sample of what Specsy looks like in action. Specsy in itself 
doesn't have an assertion syntax, but you can use the assertions from 
JUnit, Specs or ScalaTest easily. This example uses JUnit's assertions:
http://github.com/orfjackal/specsy/blob/master/src/test/scala/net/orfjackal/specsy/examples/StackSpec.scala

--

-- 
Esko Luontola
www.orfjackal.net

etorreborre | 18 Aug 2010 01:31
Picon
Favicon
Gravatar

Re: [ANN] Specsy 1.0.0 released - a testing framework


Well-done Esko!

> finding too many bugs in Specs was what initiated Specsy's 
development; also I think that you should be able to look at the test 
base class and know right away all of its API

I'm not happy about this either and I have plans to address that. Brooks
wrote that we should plan to "throw one away" when writing new software. I
definitely plan to throw away parts of my implementation!

Eric.

Esko Luontola wrote:
> 
> I'm happy to release Specsy 1.0.0 for Scala 2.8. It's a testing 
> framework quite similar to Specs, but with more focus on simplicity and 
> reliability (finding too many bugs in Specs was what initiated Specsy's 
> development; also I think that you should be able to look at the test 
> base class and know right away all of its API).
> 
> For more information, see http://github.com/orfjackal/specsy
> 
> Specsy is available in the Maven Central Repository:
> 
> <dependency>
>      <groupId>net.orfjackal.specsy</groupId>
>      <artifactId>specsy</artifactId>
>      <version>1.0.0</version>
>      <scope>test</scope>
> </dependency>
> 
> Here is a sample of what Specsy looks like in action. Specsy in itself 
> doesn't have an assertion syntax, but you can use the assertions from 
> JUnit, Specs or ScalaTest easily. This example uses JUnit's assertions:
> http://github.com/orfjackal/specsy/blob/master/src/test/scala/net/orfjackal/specsy/examples/StackSpec.scala
> 
> -- 
> Esko Luontola
> www.orfjackal.net
> 
> 
--

-- 
View this message in context: http://scala-programming-language.1934581.n4.nabble.com/ANN-Specsy-1-0-0-released-a-testing-framework-tp2328158p2329171.html
Sent from the Scala - Announce mailing list archive at Nabble.com.

Petr Hosek | 31 Aug 2010 23:40
Gravatar

Colladoc 1.0 Google Summer of Code Beta Public Announcement


Hello to all of you waiting for new announcements,

Today, I would like to announce the public availability of the new beta of Colladoc. I call this version the “SoC beta” as it is the results of my Google Summer of Code project. This beta does not add many new features but concentrates on fixing the issues found in previous beta versions. The code-base was heavily refactored and is fully documented.

You can try it online for the Scala standard library. Usage instructions as well as a binary of Colladoc that you can run on your own sources can be found on the project's web site. Discovered issues should be reported using the Colladoc’s issue tracker.

I will continue the development of Colladoc now that my Google Summer of Code project is over; contributors are welcomed to join the effort.

The next version with better edit controls and new features is already on its way. A new application to merge collaborative changes into source code (to replace the existing Eclipse-based scaladoc-merge tool) will soon be introduced. So stay tuned for more news.

Cheers,
Petr

Gmane