Releases: caelum/vraptor4
v4.2.0.Final
General patch release with dozens of bug fixes and more documentation improvements.
See the list below for more information on those changes and more.
Changelog
- #1099 updating linker logger to debug (by @Turini)
- #1091 fixing markdown headers on README (by @pwener)
- #1090 implements serializable on MessageList (by @felipeweb)
- #1083 closed the stream and create a test case (by @angeliski)
- #1081 recipe for integrate tagria lib with vraptor (by @angeliski)
- #1082 remove the question link (by @angeliski)
- #1065 create cookbook about VRaptor + AngularJS (by @angeliski)
v4.2.0-RC4
General patch release with dozens of bug fixes and more documentation improvements.
See the list below for more information on those changes and more.
Changelog
- #1067 Update references to oracle docs (by @pwener)
- #1066 Improving documentation related to the JDK 8 (by @danilomunoz)
- #1060 Consistently handle superclass/subclass converters independent of class load order. (by @smbell)
- #1063 adding in cookbook menu the page about @ConversationScoped (by @angeliski)
- #1064 remove variable before the return (by @angeliski)
- #1061 'Messages' not serializable error when trying to redirect() using session replication (by @danielbadawi)
- #1050 squid:S2326,squid:S2293 - Unused type parameters should be removed, T… (by @m-ezzat)
- #1057 Documentation edited to have information about old javassist version (by @AllanRomanato)
- #1056 Adding ~ to fix Markdown (by @fmstefanini)
- #1055 squid:S1192, squid:S2293 - String literals should not be duplicated, … (by @m-ezzat)
- #1053 squid:S1213 - The members of an interface declaration or class should… (by @m-ezzat)
- #1051 squid:S1118 - Utility classes should not have public constructors (by @m-ezzat)
- #1048 squid:S2325 - "private" methods that dont access instance data should… (by @m-ezzat)
- #1046 squid:S2162, squid:S1488 - equals methods should be symmetric and wor… (by @m-ezzat)
- #1044 Fix LRU cache problem (by @mariofts)
- #1045 squid:UselessParenthesesCheck - Useless parentheses around expression… (by @m-ezzat)
- #1042 pmd:ImmutableField - Immutable Field (by @m-ezzat)
- #1038 General Code Quality Improvement (by @civanyp)
- #1036 letting web server commit the response naturally (by @nykolaslima)
- #1033 Code Quality Improvement - Exception handlers should preserve the original exception (by @civanyp)
- #1034 Code Quality Improvement - Override annotation should be used on any… (by @civanyp)
- #1030 Update guia-de-10-minutos.html (by @gregoryfm)
- #1029 Update guia-de-1-minuto.html (by @gregoryfm)
- #1024 Unwrapping CDI proxy on controller instance (by @Turini)
- #1018 changing json without root message from info to warn (by @nykolaslima)
- #1019 add missing inject (by @felipeweb)
- #1017 Fix link in Contribute to VRaptor (by @dobau)
- #1015 adding setupmyproject info (by @ympadilha)
- #1011 updating iogi (by @marcosalles)
- #1010 improving error message when a bundle is not found (by @marcosalles)
- #1005 Gson and xstream converters as alternatives (by @Turini)
- #982 don't log exception on missing bundle for base name messages (by @fabriciofx)
- #999 adding equals and hashcode on I18nMessage (by @Turini)
- #1002 Adding a null check to avoid NPE at CustomAcceptsVerifier (by @garcia-jj)
- #998 Allowing to override custom Gson Date pattern (by @philippeehlert)
- #992 Improvement to support multiple generics class parameters (by @francofabio)
v4.2.0-RC3
General patch release with dozens of bug fixes and more documentation improvements.
See the list below for more information on those changes and more.
Changelog
-#995 Fix Get Adapters in Proxy Class (by @clairton)
-#993 Fix example for CustomPathResolver (by @dobau)
-#988 InstantiateObserver must be dependent (by @Turini)
-#989 Resseting valued params when controller method change (by @Turini)
-#986 Fixing output dir on pom-dist.xml and updating it (by @Turini)
-#987 Add functionality that enables serialization of null fields in json (by @robsonperassoli)
-#976 fixing DefaultRefererResult when context path appears in the URL host (by @valeriolopes)
v4.2.0-RC2
General patch release with dozens of bug fixes and more documentation improvements.
See the list below for more information on those changes and more.
Changelog
-#973 loading properties in bean construction (by @nykolaslima)
-#974 adding no-arg default constructor on InvalidInputHandler (by @Turini)
-#969 Removing some dead code and refactoring Rules file (by @Turini)
-#962 added breadcrumbs on site (by @Turini)
-#965 Fixing travis and adding maven, release and license badges (by @Turini)
-#964 fixing gemfile versions and adding sitemap (by @Turini)
-#961 relaxing visibility of Serializee getActualType (by @Turini)
-#959 Update header.html (by @danilomunoz)
-#960 Adding docs about MockSerializationResult. (by @renanigt)
-#957 don't log exception on missing environment.properties (by @nykolaslima)
-#955 updating versions on README and download pages (by @Turini)
v4.2.0-RC1
General patch release with dozens of bug fixes and more documentation improvements.
See the list below for more information on those changes and more.
Changelog
- #950 dropping
@ValidationException
feature (by @Turini) - #945 propagating alternative cause if it's not checked (by @Turini)
- #948 standardizing the inheritance of our internal exceptions (by @Turini)
- #942 adding docs about exception attribute (by @Turini)
- #943 improving docs about consumes with and without root (by @Turini)
- #941 updating and fixing musicjungle acceptance tests (by @Turini)
- #944 updating docs about javax.inject (by @Turini)
- #932 Supporting deserialization for GenericController without root (by @lucascs)
- #929 improving docs and adding link to dependencies' page (by @renanigt)
- #928 Script to automatically deploy the site (by @luiz)
- #926 Support status 500 (by @nykolaslima)
- #916 Adding search to VRaptor's site (by @luiz)
- #918 updating versions on README and download pages (by @Turini)
- #873 Handling ValidationExceptions in interceptors (by @csokol)
- #915 adding paginator's link and fixing plugin on docs (by @Turini)
- #913 updating versions after release (by @Turini)
v4.1.4
v4.1.3
v4.1.2
General patch release with dozens of bug fixes and more documentation improvements.
See the list below for more information on those changes and more.
Changelog
- #890 create cookbook about @ConversationScoped (by @angeliski)
- #891 Bypass VRaptor filter in WebSocket requests. (by @marcioferlan)
- #888 Fixing alternatives with higher priority for converters (by @garcia-jj)
- #884 Organizing Maven dependencies (by @garcia-jj)
- #889 Refactoring internal API to use modern Java APIs (by @garcia-jj)
- #880 Docs about file upload needs to use Path instead of legacy File class (by @garcia-jj)
- #875 making possible to override environment variables by system properties (by @nykolaslima)
- #878 Adding parameter type to HeaderParam example. Closes #872 (by @garcia-jj)
- #867 Closes #778. Checking result.used() before forward (by @Turini)
- #871 Adding documentation about beans.xml. Closes #815. (by @garcia-jj)
- #866 adding jetty-context to fix jetty:run task (by @Turini)
- #865 dropping old images (by @Turini)
- #861 [jungle] fixing i18n messages (by @Turini)
- #860 injecting EMF instead creating manually (by @Turini)
- #823 Adding links to vraptor plugins (by @garcia-jj)
- #857 [docs] Adding docs to interceptor annotations (by garcia-jj)
- #856 Relax gsonBuilder visibility allowing for custom config (by @adolfoweloy)
- #854 Fixing texts from pull requests #840 and #841 (by @garcia-jj)
- #853 Applying properly our license (by @garcia-jj)
- #840 Update dependencias-e-pre-requisitos.html (by @IvoSestren)
- #841 Update dependencies-and-prerequisites.html (by @IvoSestren)
- #852 Fixed a bunch of typos and rewrote some sentences (by @jonasabreu)
- #849 Initial user for musicjungle (by @Turini)
- #851 Fixed small typo (it's => is) (by @jonasabreu)
- #843 New Articles and Presentations' Page (by @Turini)
- #846 add a simple paragraph and links for music-jungle on docs #757 (by @pedro-hos)
- #839 Serializee is a managed class and we should use always an injected instance (by @garcia-jj)
- #837 Extracting raw type before creating BeanClass (by @felipeweb)
- #838 allowing requests without content to do not deserialize parameters (by @nykolaslima)
- #805 Register VRaptor filter with asyncSupported=true (by @chkal)
- #833 Adding support for alias when validates the bean. (by @garcia-jj)
- #830 [docs] Adding info how to export components to view (by @garcia-jj)
- #829 Internal improvements for JstlLocalization and unit tests (by @garcia-jj)
- #831 updating VRaptor version to 4.1.1 (by @Turini)
- #828 Fixing problem with forward. (by @renanigt)
- #824 Refactoring docs about environment (by @garcia-jj)
- #820 Iogi tests refactoring to make code clean (by @garcia-jj)
- #819 updating VRaptor version on docs and README (by @Turini)
v4.1.0.Final
General patch release with dozens of bug fixes and more documentation improvements.
See the list below for more information on those changes and more.
Changelog
- #814 Using JUnit rules to test exceptions (by @garcia-jj)
- #816 Adding docs about Messages feature (by @garcia-jj)
- #807 Support for download files as zip archive (by @garcia-jj)
- #813 Adding JUnit rules to create temp dir (by @garcia-jj)
- #809 trying to fix Travis instability (by @Turini)
- #812 adding alternative for PrimitiveLongConverter and PrimitiveShortConverter (by @Turini)
- #804 checking if result is used on DefaultLogicResult (by @Turini)
- #806 Musicjungle production environment (by @Turini)
- #801 updating versions after the release (by @Turini)
- #800 checking included before including (by @Turini)
v4.1.0-RC3
General patch release with dozens of bug fixes and more documentation improvements.
See the list below for more information on those changes and more.
Changelog
- #800 checking included before including (by @Turini)
- #799 Adding Messages as request attribute to enforce flash scope when redirect (by @Turini)
- #798 Reducing constr visibility to enforce to use factory methods (by @garcia-jj)
- #797 i18ning login message (by @Turini)
- #796 fixing some highlights on view-and-ajax docs (by @Turini)
- #794 Removing old GenericContainerTest (by @Turini)
- #793 deleting unused test interface and de.properties (by @Turini)
- #791 Adding support for Download builder (by @garcia-jj)
- #786 improving CDI tests (by @Turini)
- #790 interpolating with the current locale (by @Turini)
- #792 Linking vraptor-brutauth to VRaptor4Version branch. (by @Turini)
- #785 Adding feature to configure upload size with annotation (by @garcia-jj)
- #780 updating some plugins version (by @Turini)
- #787 Fixing #734 that causes a StackOverflow when we use Result.redirectTo (by @garcia-jj)
- #777 Assembling weld artifacts (by @garcia-jj)
- #783 Refactor code to remove unnecessary code (by @garcia-jj)
- #774 Injecting Serializee just like Deserializee (by @Turini)
- #784 Vetoing DefaultControllerMethod class (by @garcia-jj)
- #763 Creating new annotation to exclude beans fields and classes from the GSON Serialization (by @Turini)
- #779 adding panettone and biscotti (by @Turini)
- #775 Removing global exclusion (by @Turini)
- #773 improving docs about converters (by @Turini)
- #769 Improving messages test (by @garcia-jj)
- #750 adding alternative w/ priority on vraptor converters (by @Turini)
- #770 Using EL Expression tests for messages (by @garcia-jj)
- #771 Using Supplier instead of Callable to get objects as lazy (by @garcia-jj)
- #772 Extracting exception key to constant (by @garcia-jj)
- #768 Minor improvement on Validation Page. (by @Turini)
- #765 Adding docs about Java EE Resources (by @garcia-jj)
- #766 Adding info about upload methods (by @garcia-jj)
- #725 Fixing problem: validation errors ignored on redirects. Closes #476 (by @Turini)
- #767 Improving validation page. (by @garcia-jj)
- #731 Strip context path correctly if deployed to the root context (by @Turini)
- #753 tomcat7 support for vraptor-blank-project (by @Turini)
- #751 adding some tests to CDIProxies (by @Turini)
- #752 Fix indentation of the first controller (by @Turini)
- #749 Renaming messages variable to vmessages (by @garcia-jj)
- #748 addin log4j on blank project (by @Turini)
- #747 adding success severity type (by @Turini)
- #742 Constructor eyes only cdi and formatting of injections docs (by @Turini)
- #741 updating vraptor version on readme and download pages (by @Turini)
API changes
- #771 changes methods signature, that now receives a
com.google.common.base.Supplier
instead ajava.util.concurrent.Callable
.