release-notes.apt
18.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
~~ Demoiselle Framework
~~ Copyright (C) 2010 SERPRO
~~ ============================================================================
~~ This file is part of Demoiselle Framework.
~~
~~ Demoiselle Framework is free software; you can redistribute it and/or
~~ modify it under the terms of the GNU Lesser General Public License version 3
~~ as published by the Free Software Foundation.
~~
~~ This program is distributed in the hope that it will be useful,
~~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
~~ GNU General Public License for more details.
~~
~~ You should have received a copy of the GNU Lesser General Public License version 3
~~ along with this program; if not, see <http://www.gnu.org/licenses/>
~~ or write to the Free Software Foundation, Inc., 51 Franklin Street,
~~ Fifth Floor, Boston, MA 02110-1301, USA.
~~ ============================================================================
~~ Este arquivo é parte do Framework Demoiselle.
~~
~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou
~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação
~~ do Software Livre (FSF).
~~
~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA
~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou
~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português
~~ para maiores detalhes.
~~
~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título
~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>
~~ ou escreva para a Fundação do Software Livre (FSF) Inc.,
~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.
------
Notas de Versão
Notas de Versão
* v2.3.0-BETA2
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000821}0000821}} [Bug] Execução de Startup e Shutdown com ClassLoader correto.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000818}0000818}} [Bug] Injeção de Locale utilizando o ClassLoader correto.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000831}0000831}} [Improvement] Criação da anotação @Priority
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000830}0000830}} [Improvement] Depreciação do argumento Priority nas anotações Startup e Shutdown
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000827}0000827}} [Improvement] Melhorias para o Configuration, com possibilidade de utilização de tipos complexos como Array e Date.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000826}0000826}} [Improvement] Melhoria do mecanismo de paginação com inclusão de consulta JPQL e CriteriaQuery genérica ao JPACrud.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000820}0000820}} [New Feature] Criação da interface TransactionalContext.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000817}0000817}} [New Feature] Criação da extensão Servlet.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000825}0000825}} [Task] Otimização do cache de EntityManagerFactory para separar fábricas por ClassLoader.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000824}0000824}} [Task] Definição das dependencias do SL4J como provided nos profiles do jboss6 e jboss7.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000823}0000823}} [Task] Experimentos bem sucedidos com deploy no GAE.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000822}0000822}} [Task] Experimentos bem sucedidos com empacotamento de EAR.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000819}0000819}} [Task] Ajustes relacionados a serialização de objetos internos do Framework.
* v2.3.0-BETA1
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000800}0000800}} [Bug] Correção do erro NoSuchElementException ao usar o Beans.getReference().
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000782}0000782}} [Bug] Injeção de ResourceBundle utilizando o ClassLoader correto.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000796}0000796}} [Improvement] Novo profile para deploy no Glassfish 3.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000798}0000798}} [Improvement] Atualização do Weld para a versão 1.1.8.Final.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000794}0000794}} [Improvement] Novo profile para deploy no JBoss AS7.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000795}0000795}} [Improvement] Mudança do profile maven padrão de "jboss6" para "jboss7".
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000793}0000793}} [Improvement] Atualização dos arquétipos demoiselle-jsf-jpa e demoiselle-minimal com as novas configurações das aplicações.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000791}0000791}} [Improvement] Definição de configuração de Interceptors no beans.xml da aplicação.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000790}0000790}} [Improvement] Carregamento das configurações da aplicação sob demanda.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000789}0000789}} [Improvement] As classes que implementavam Transaction, Authenticator e Authorizer deixaram de ser @Alternatives.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000788}0000788}} [Improvement] Mudança na definição da estratégia Transaction do beans.xml para o demoiselle.properties.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000787}0000787}} [Improvement] Mudança na definição das estratégias Authenticator e Authorizer do beans.xml para o demoiselle.properties.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000792}0000792}} [Task] Remoção da configuração interna dos Interceptors no Core para serem definidos pela aplicação.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000799}0000799}} [Task] Atualização do SLF4J para a versão 1.6.1.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=0000797}0000797}} [Task] Execução do @Startup e @Shutdown nas Extensões ao invés do Core.
* {{{../2.2.2/}v2.2.2}}
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=752}0000752}} [Bug] Correção da exceção retornada pelo interceptador de ExceptionHandler.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=753}0000753}} [Improvement] Atualização do novo Namespace do PrimeFaces no arquétipo JSF-JPA.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=766}0000766}} [Improvement] Atualização para o PrimeFaces 3.2.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=768}0000768}} [Task] Preparação para geração de build do Demoiselle utilizando Maven 3.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=769}0000769}} [Task] Nova versão dos artefatos internos: demoiselle-parent v2 e demoiselle-document-parent v3.
* {{{../2.2.1/}v2.2.1}}
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=749}0000749}} [Bug] Correção da assinatura do método load na abstração JPACrud.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=745}0000745}} [Bug] Correção no Beans.getReference() para beans construídos por Producers.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=744}0000744}} [Bug] Ajuste na aderência à especificação CDI (AroundInvoke).
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=740}0000740}} [Bug] Inclusão da dependência para o Servlet 3.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=748}0000748}} [Improvement] Compatibilidade com o WebSphere 8.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=743}0000743}} [Improvement] Ajuste na aderência à especificação JSF 2.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=738}0000738}} [Improvement] O demoiselle-parent foi renomeado para demoiselle-framework-parent.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=739}0000739}} [Improvement] Novos métodos para exclusão de múltiplos registros no AbstractListPageBean e DelegateCrud.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=715}0000715}} [Task] Migração do código-fonte para o GitHub.
* {{{../2.2.0/}v2.2.0}}
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=711}0000711}} [Bug] FileRenderer implementando Serializable.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=697}0000697}} [Bug] Correção do Nullpointer ao executar Beans.getReference(Logger.class).
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=693}0000693}} [Bug] SecurityContext criava várias instâncias de Authenticator e Authorizer.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=721}0000721}} [Improvement] Criação de casos de teste unitário no arquétipo jsf-jpa.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=673}0000673}} [Improvement] SecurityContext.isLoggedIn() verifica se authenticator.getUser() está nulo.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=680}0000680}} [Improvement] As extensões JUnit, Vaadin, Shiro viraram componentes.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=681}0000681}} [Improvement] Arquétipo Vaadin migrado para componente.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=682}0000682}} [Improvement] Parent POM Vaadin migrado para componente.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=683}0000683}} [Improvement] Remoção do código depreciado na versão 2.1.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=706}0000706}} [Improvement] Atualização da versão do hibernate-validator.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=703}0000703}} [Improvement] Atualização do repositório do primefaces.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=696}0000696}} [Improvement] Correção da mensagem de sessão invalidada anteriormente.
* {{{../2.1.2/}v2.1.2}}
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=667}0000667}} [Bug] Correção na renderização de tabelas JSF do arquétipo demoiselle-jsf-jpa.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=654}0000654}} [Bug] Erro no arquétipo jsf-jpa: Property 'label.confirm.delete' not found.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=663}0000663}} [Bug] Comandos JPA em ambientes JTA não se uniam à transação antes de executar o comando.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=666}0000666}} [Bug] Correção do erro "You cannot set autocommit during a managed transaction!".
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=661}0000661}} [Improvement] Depreciação do pacote "br.gov.frameworkdemoiselle.event".
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=664}0000664}} [Improvement] Depreciação do estereótipo @Presenter da extensão Vaadin.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=662}0000662}} [Improvement] Depreciação das exceções do pacote "br.gov.frameworkdemoiselle.exception".
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=660}0000660}} [Task] Organização do código interno.
* {{{../2.1.1/}v2.1.1}}
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=621}0000621}} [Bug] Erro em Classe que usa @Configuration.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=623}0000623}} [Bug] Telas de edição com Id do tipo String.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=624}0000624}} [Bug] Erros em arquivos do Arquétipo JPA-JSF.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=625}0000625}} [Bug] Correção do erro ao executar Maven Test no demoiselle-junit.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=638}0000638}} [Bug] Ambiguidade em classes de configuração.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=643}0000643}} [Bug] Mudança de URL no repositório JBoss.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=651}0000651}} [Bug] Correção do nome da interface Authorizator para Authorizer.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=636}0000636}} [Improvement] Possibilidade de desabilitar o redirecionamento no login e logout.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=637}0000637}} [Improvement] Mudança no redirecionamento ao realizar logout.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=641}0000641}} [Improvement] Substituição da propriedade frameworkdemoiselle.security.welcome.page.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=646}0000646}} [Improvement] Melhorias de Testes e Código.
* {{{../2.1.0/}v2.1.0}}
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=601}0000601}} [Bug] Falha ao realizar operações no banco de dados com JPATransaction.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=598}0000598}} [Bug] ClassNotFoundException: br.gov.frameworkdemoiselle.transaction.JTATransaction.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=597}0000597}} [Bug] Unsatisfied dependencies for type UserTransaction.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=584}0000584}} [Bug] Falha no tratamento de exceção no MB quando em método com retorno String.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=582}0000582}} [Bug] Erro "No active contexts" ao reiniciar uma aplicação contendo @Shutdown.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=596}0000596}} [Improvement] Mudança no nome dos eventos LoginSuccessful e LogoutSuccessful.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=595}0000595}} [Improvement] Fechamento automático dos EntityManager e EntityManagerFactory.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=594}0000594}} [Improvement] Flush automático do EntityManager no commit da transação JTA.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=593}0000593}} [Improvement] Criação da extensão JTA.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=592}0000592}} [Improvement] Renomear Classes de Eventos da extensão Vaadin.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=591}0000591}} [Improvement] Mudança na Estrutura de Pacotes da extensão Vaadin.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=577}0000577}} [Improvement] Novo arquétipo demoiselle-minimal.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=579}0000579}} [Improvement] Inclusão do demoiselle-junit no arquétipo jsf-jpa.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=578}0000578}} [Improvement] Classe utilitária para redirecionamento JSF2 no demoiselle-jsf.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=573}0000573}} [Improvement] Fábrica para obter Response.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=457}0000457}} [New Feature] Especificação Demoiselle 2.0 - Segurança.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=583}0000583}} [New Feature] Extensão para controle de acesso com o Apache Shiro.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=524}0000524}} [New Feature] Extensão para camada de apresentação com Vaadin
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=580}0000580}} [Task] Parent POM demoiselle-app-parent renomeado para demoiselle-minimal-parent.
* {{{../2.0.2/}v2.0.2}}
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=558}0000558}} [Bug] Abafando Exception do JPA ConfigurationException("??????????????????????").
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=557}0000557}} [Bug] NullPointerException ao executar Beans.getReference(EntityManager.class).
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=566}0000566}} [Bug] Erro ao utilizar o demoiselle-junit com o demoiselle-jsf.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=563}0000563}} [Bug] Não é possível trabalhar com duas persistence-unit.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=562}0000562}} [Improvement] Alterar o arquétipo para suportar o Tomcat.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=560}0000560}} [Task] Criar Testes Unitários para a fábrica de EntityManager.
* {{{../2.0.1/}v2.0.1}}
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=538}0000538}} [Bug] Possível loop infinito em ResourceBundleFactory.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=521}0000521}} [Bug] Dependencia indevida do componente demoiselle-validation-1.0.0-SNAPSHOT.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=517}0000517}} [Bug] Tratamento de exceções não funciona com o Weld 1.1.0-CR4.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=523}0000523}} [Improvement] Possibilitar injeção com jUnit.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=522}0000522}} [Improvement] Renomear a extensão Swing para SE.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=518}0000518}} [Improvement] Possibilitar o deploy de aplicações JSF em servidores Tomcat 6 e 7.
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=534}0000534}} [Task] Disponibilizar o site do framework.
* v2.0.0
* {{{http://sourceforge.net/apps/mantisbt/demoiselle/view.php?id=456}0000456}} [New Feature] Especificação Demoiselle 2.0.
* {{{../latest1x.php}v1.x.x}}
* Para versões anteriores {{{../latest1x.php}clique aqui}}.