incubator-bval-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dwo...@apache.org
Subject svn commit: r947719 - in /incubator/bval/trunk: CHANGES.txt README.txt pom.xml
Date Mon, 24 May 2010 17:12:14 GMT
Author: dwoods
Date: Mon May 24 17:12:13 2010
New Revision: 947719

URL: http://svn.apache.org/viewvc?rev=947719&view=rev
Log:
Initial pass at readme/changes updates for upcoming release

Added:
    incubator/bval/trunk/CHANGES.txt   (with props)
Modified:
    incubator/bval/trunk/README.txt
    incubator/bval/trunk/pom.xml

Added: incubator/bval/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/bval/trunk/CHANGES.txt?rev=947719&view=auto
==============================================================================
--- incubator/bval/trunk/CHANGES.txt (added)
+++ incubator/bval/trunk/CHANGES.txt Mon May 24 17:12:13 2010
@@ -0,0 +1,144 @@
+Apache Bean Validation (incubating) - CHANGES.txt
+(C) Copyright 2010 The Apache Software Foundation.
+Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
+--------------------------------------------------------------------------------
+
+Content
+=======
+   * Overview
+   * Disclaimer
+   * Prerequisites
+   * Documentation
+   * Getting Involved
+   * Release Notes
+
+
+Overview
+========
+This is an implementation of JSR 303 (Bean Validation), a specification of the
+Java API for Javabean validation in Java EE and Java SE.
+The technical objective is to provide a class level constraint declaration and
+validation facility for the Java application developer, as well as a constraint
+metadata repository and query API.
+
+This implementation is based on the validation framework of agimatec GmbH,
+which was contributed to the ASF under a software grant.
+
+
+Disclaimer
+==========
+Apache Bean Validation is an effort undergoing incubation at The Apache Software
+Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
+of all newly accepted projects until a further review indicates that the
+infrastructure, communications, and decision making process have stabilized in a
+manner consistent with other successful ASF projects. While incubation status is
+not necessarily a reflection of the completeness or stability of the code, it
+does indicate that the project has yet to be fully endorsed by the ASF.
+
+
+Prerequisites
+=============
+You need a platform that supports Java SE 5 or later.
+
+
+Documentation
+=============
+Please refer to the project page at:
+    http://incubator.apache.org/bval/
+
+
+Getting Involved
+================
+The Apache Bean Validation project is being built by the open source community
+for the open source community - we welcome your input and contributions!
+
+What are we looking for?
+  * Source code and fixes contributions
+  * Documentation assistance
+  * Project and feature suggestions
+  * Integration and testing with other projects
+  * Detailed and constructive feedback
+  * Articles and whitepapers
+
+How do I Contribute?
+  * To discuss Bean Validation topics, check out the mailing lists.
+  * Bugs and other issues can be posted on the project JIRA.
+
+
+Release Notes for 0.1-incubating
+================================
+
+Sub-task
+--------
+    * [BVAL-3] - Move all copyrights to NOTICE files
+    * [BVAL-4] - Rename java packages
+    * [BVAL-5] - Update builds for incubator
+    * [BVAL-7] - Setup initial structure/navigation/content in the wiki
+    * [BVAL-8] - Setup confluence autoexport template
+    * [BVAL-9] - Setup rsync cron job to copy autoexport content over to www staging area
+
+Bug
+---
+    * [BVAL-11] - After moved java packages tests don't work
+    * [BVAL-13] - ConstraintViolationImpl must be Serialziable according to JSR303 spec
+    * [BVAL-15] - @Min and @Max fail with very high values of long
+    * [BVAL-17] - PathImpl keeps a null-named first node on unindexed property paths
+    * [BVAL-18] - DefaultMessageInterpolator substitutes unexistant variables with the whole
message
+    * [BVAL-19] - Several changes to pass 12 more tests
+    * [BVAL-20] - When building a MetaBean, the full tree of subclasses/interfaces must be
considered
+    * [BVAL-21] - ConstraintViolations set should not have duplicates and should store ElementType
and use it in equals()
+    * [BVAL-22] - Incorrect output or IOBException when interpolating messages when annotation
values have $ or \
+    * [BVAL-23] - Circular dependency check produces false positives
+    * [BVAL-24] - IllegalArgumentException should be thrown when calling Validator.getConstraintsForClass()
with a null class
+    * [BVAL-26] - IllegalAccessException is thrown when accesing annotation values
+    * [BVAL-27] - IllegalArgumentException should be thrown when calling BeanDescriptor.getConstraintsForProperty(null)
+    * [BVAL-28] - Property path for nodes inside iterables that do not implement List should
not contain the index
+    * [BVAL-29] - Defer node creation in implementation of ConstraintViolationBuilder API
+    * [BVAL-30] - Groups from the main constraint annotation must be inherited by the composing
annotations
+    * [BVAL-31] - A ConstraintDefinitionException should be thrown when the resolved validator
is not compatible with the annotation type
+    * [BVAL-32] - Annotations associated with composited contraints must reflect inherited
groups
+    * [BVAL-33] - Payload value must also be inherited in compositing constraints
+    * [BVAL-34] - Parameter for @Pattern message should be {regexp}
+    * [BVAL-35] - Improved support of @OverridesAttribute
+    * [BVAL-36] - Improve @ReportAsSingleValidation implementation
+    * [BVAL-37] - Ensure constraint definitions are valid
+    * [BVAL-38] - Groups and payload values must be part of the ConstraintDescriptor attributes
+    * [BVAL-39] - Implicit groups should be correctly set in constraint descriptors
+    * [BVAL-41] - Package bval artifacts as bundles
+    * [BVAL-42] - Stop group sequence validation when at least 1 violation is already reported
+    * [BVAL-43] - GroupDefinitionException must be thrown on cyclic group detection
+    * [BVAL-45] - ValidationException must be thrown when validating a bean with an annotated
method which isn't a valid getter
+    * [BVAL-48] - jUnit failure during build on Windows - trunk rev 945800
+    * [BVAL-49] - ValidationException must be thrown in case ConstraintValidatorFactory returns
null for a valid getInstance call
+    * [BVAL-50] - Fix TraversableResolver usage
+    * [BVAL-51] - Several fixes in ElementDescriptor and subinterfaces impls
+    * [BVAL-53] - Several fixes for XML metadata processing impl
+    * [BVAL-55] - Fix remaining TCK tests
+    * [BVAL-58] - Clean up build before release
+
+Improvement
+-----------
+    * [BVAL-12] - Current implementation of method validation (appendix C of JSR-303) doesn't
work with some constraints
+    * [BVAL-16] - Maven project to launch TCK suite
+    * [BVAL-44] - Move optional JSON code out of bval-core to a bval-json module
+    * [BVAL-46] - Create project source assembly
+    * [BVAL-52] - ValidationParser.getInputStream() should call getResourceAsStream() for
TCK suite to work
+    * [BVAL-57] - Create a single apache-bval jar/bundle
+
+New Feature
+-----------
+    * [BVAL-40] - Provide a way to display the Bean Validation version being used
+    * [BVAL-56] - make bval work with geronimo spec osgi service locator
+
+Task
+----
+    * [BVAL-2] - Initial codebase donation tasks
+    * [BVAL-6] - Setup project website
+
+Test
+----
+    * [BVAL-10] - Setup continuous builds
+
+
+--------------------------------------------------------------------------------
+

Propchange: incubator/bval/trunk/CHANGES.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/bval/trunk/README.txt
URL: http://svn.apache.org/viewvc/incubator/bval/trunk/README.txt?rev=947719&r1=947718&r2=947719&view=diff
==============================================================================
--- incubator/bval/trunk/README.txt (original)
+++ incubator/bval/trunk/README.txt Mon May 24 17:12:13 2010
@@ -1,97 +1,78 @@
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License.  You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied.  See the License for the
- specific language governing permissions and limitations
- under the License.
-
-
-Apache Bean Validation (incubating)
+Apache Bean Validation (incubating) - README.txt
 (C) Copyright 2010 The Apache Software Foundation.
+Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
 --------------------------------------------------------------------------------
 
-JSR 303 Bean Validation 1.0 Implementation
-==========================================
+About
+=====
 This is an implementation of JSR 303 (Bean Validation), a specification of the
 Java API for Javabean validation in Java EE and Java SE.
 The technical objective is to provide a class level constraint declaration and
 validation facility for the Java application developer, as well as a constraint
 metadata repository and query API.
 
-This implementation is based on the validation framework of agimatec GmbH,
-which was contributed to the ASF under a software grant.
 
-How to compile the project
-==========================
-Requirements:
-0. Sources require Java SE 5 or higher. (Tested with JDK 1.5.0_22 and 1.6.0_20)
-1. The project is built with maven2 (Tested with 2.0.10 and 2.2.1). 
-   You need to download and install maven2 from: http://maven.apache.org/
-2. Invoke maven in the root directory or a module subdirectory.
+Disclaimer
+==========
+Apache Bean Validation is an effort undergoing incubation at The Apache Software
+Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required
+of all newly accepted projects until a further review indicates that the
+infrastructure, communications, and decision making process have stabilized in a
+manner consistent with other successful ASF projects. While incubation status is
+not necessarily a reflection of the completeness or stability of the code, it
+does indicate that the project has yet to be fully endorsed by the ASF.
+
+
+Release Notes
+=============
+Please refer to the included CHANGES.txt for a complete list of new features
+available and issues resolved in this release.
 
-compile all projects:
----------------------
-mvn install
 
-(artifacts are generated into the target directories and your local .m2 repo)
+Getting Started
+===============
+Please visit the project website for the latest information:
+    http://incubator.apache.org/bval/
 
-(Optional) generate site, javadoc:
-----------------------------------
-mvn site
+Along with the developer mailing list archive:
+    http://mail-archives.apache.org/mod_mbox/incubator-bval-dev/
 
-(Optional) generate source-jars:
---------------------------------
-mvn source:jar
-mvn source:test-jar
 
-(Optional) generate an IntelliJ project:
-----------------------------------------
-mvn idea:idea
+System Requirements
+===================
+You need a platform that supports Java SE 5 or later.
+Most testing has been done with Java SE 6 on Mac OS X, Windows and Linux.
 
-(Optional) generate Eclipse projects:
--------------------------------------
-mvn eclipse:eclipse
 
-(Committers) deploy maven-site and javadoc:
--------------------------------------------
-mvn site-deploy
+Building
+==========================
+To build from source code:
+  - Sources require Java SE 5 or higher. (Tested with JDK 1.5.0_22 and 1.6.0_20)
+  - The project is built with Apache Maven 2 (suggested are 2.0.11 and 2.2.1).
+    You need to download and install Maven 2 from: http://maven.apache.org/
+  - Invoke maven in the root directory or a module subdirectory:
+      mvn install
 
-(Committers) Publish SNAPSHOT or Release artifacts:
----------------------------------------------------
-mvn clean deploy
+Checkout the Building section on the project web site for more details:
+    http://incubator.apache.org/bval/
 
 
+Support
+=======
+Any problems with this release can be reported to the user mailing list or
+opened in the Jira issue tracker.
 
-Getting started
-===============
-Refer to the project page and WIKI at:
-https://cwiki.apache.org/BeanValidation/
+  Mailing list archive:
+    http://mail-archives.apache.org/mod_mbox/incubator-bval-user/
+
+  User mailing list:
+    bval-user@incubator.apache.org
 
-You can checkout latest sources and releases from there.
-You can also refer to the test cases in src/test/java/** for examples.
+  User mailing list subscription:
+    bval-user-subscribe@incubator.apache.org
 
-Project status
-==============
-* The BeanValidation project is currently hosted in the Apache Incubator.
-  Please visit the following for our latest graduation status:
-  http://incubator.apache.org/projects/beanvalidation.html
-
-
-Feedback, questions, contribution
-=================================
-** Your feedback is welcome! **
-
-Checkout our website for more details on how to acess our mailing lists
-or open issues in JIRA:
-  http://incubator.apache.org/bval/
+  Jira:
+    https://issues.apache.org/jira/browse/BVAL/
+
+--------------------------------------------------------------------------------
 

Modified: incubator/bval/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/bval/trunk/pom.xml?rev=947719&r1=947718&r2=947719&view=diff
==============================================================================
--- incubator/bval/trunk/pom.xml (original)
+++ incubator/bval/trunk/pom.xml Mon May 24 17:12:13 2010
@@ -387,7 +387,9 @@
                                 descriptors
                             -->
                             <exclude>**/javax.validation.spi.ValidationProvider</exclude>
-
+                            <!-- General informational files -->
+                            <exclude>README.txt</exclude>
+                            <exclude>CHANGES.txt</exclude>
                             <!-- generated content -->
                             <exclude>**/.*/**</exclude>
                             <exclude>**/*.ftl</exclude>



Mime
View raw message