-
Notifications
You must be signed in to change notification settings - Fork 27
/
CHANGELOG
142 lines (126 loc) · 8.18 KB
/
CHANGELOG
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
pax-wicket-1.0.0 2012-03-28
--------------------------------------------
The 1.0.0 release is the first release with Wicket 5 (aka 1.5.x) support. It contains 5
bug-fixes identified during the 0.8.x line and some small improvements. Besides the
Wicket upgrade the 1.0.0 release also contains a Pax Exam (2.4.0) and Pax Logging (1.6.5)
upgrade. A small feature had been added to the test framework to workaround some of the
harder validation rules of Wicket 5. Besides of that the only things which require an
upgrade are related to the Wicket changes between Wicket 4 (aka 1.4.x) and Wicket 5
and not between Pax Wicket 0.8.x and 1.0.0.
### Details
** Bug
* [PAXWICKET-301] - init-params are no longer given correctly to the application
* [PAXWICKET-305] - java.lang.NullPointerException when defining a Wicket application in a bundle without any .class resource
* [PAXWICKET-306] - java.lang.NullPointerException when bean cannot be resolved
* [PAXWICKET-307] - Error reporting from wicket SerializableChecker is unusable
* [PAXWICKET-318] - Exception because ClassLoader is null in LazyInitProxyFactory
** Dependency upgrade
* [PAXWICKET-241] - Upgrade to pax-exam 2.4.0(.RC1)
* [PAXWICKET-300] - Upgrade wiquery to 1.5.3
* [PAXWICKET-313] - Upgrade to wicket 1.5.5
* [PAXWICKET-314] - Upgrade to pax-logging 1.6.5
* [PAXWICKET-323] - Upgrade to wiquery 1.5.4
** Improvement
* [PAXWICKET-298] - Optimise calls in cglib wrapping of applications
** New Feature
* [PAXWICKET-165] - Add support for wicket 1.5.x
* [PAXWICKET-317] - Add possibility to registerAdditionalApplicationName in PaxWicketSpringBeanComponentInjector
** Task
* [PAXWICKET-158] - Release pax-wicket 1.0.0
### Known Issues
* [PAXWICKET-299] - Nasty reload problems
pax-wicket-0.8.0 2012-02-06
--------------------------------------------
The 0.8.0 release is last (and final) feature release of the wicket 1.4.x series. All
further bug-fixes and micro releases are done in micro release of the 0.8.x branch.
The release fixes tons of bugs; upgrade to the latest wicket 1.4.x micro release (1.4.19);
upgrades the related dependencies (pax-web 1.0.8, karaf 2.2.5, slf4j 1.6.3, spring 3.0.7,
mockito 1.9.0, wiquery 1.2.4, ...); The most important features for the 0.8.x series are
a bundle-listener which decides automatically which bundles are to be included into an
application making the registration of injection, mounting and class loading services no
longer required; in addition the handling of injection handlers had been abstracted to be
extendable now. Besides those direct API changes the entire documentation had been updated
and completed. For almost every case an example had been added.
### Details
** Bug
* [PAXWICKET-164] - Compiliation error in RootContentAggregatorDecorator
* [PAXWICKET-182] - Integration tests on hudson fail because of already used 8080 port
* [PAXWICKET-190] - Running the samples via pax-provision needs way too long to shut down
* [PAXWICKET-191] - PageMounterTracker does not include %s in logging statement
* [PAXWICKET-193] - DefaultPageMounter#dispose does compare for the wrong value
* [PAXWICKET-195] - Running mvn pax:provision installs two not defined and required bundles
* [PAXWICKET-197] - Karaf's features.xml no longer need references to jetty & jetty-jaas
* [PAXWICKET-218] - ServletContext services dont get removed after the servlet had been removed
* [PAXWICKET-220] - FilterDelgator is not closed correctly in PaxWicketAppFactoryTracker
* [PAXWICKET-221] - Servlet will never be deregistered as PaxWicketAppFactoryTracker currently stores its map
* [PAXWICKET-222] - PaxWicketAppFactoryTracker modifiedService does not handle changes correctly
* [PAXWICKET-249] - The init and destroy method for applications is never called
* [PAXWICKET-251] - Serialisation exception in BundleDelegatingClassResolver
* [PAXWICKET-275] - injectionPossible-check for anonymous classes does not work
* [PAXWICKET-277] - injection-possible check always fails for Nested classes
* [PAXWICKET-291] - Initializer as the one in wi-query is not respected
* [PAXWICKET-292] - "Classical" wicket application, via pax-web does not work
* [PAXWICKET-293] - Race conditions between bundle analysing and application startup
* [PAXWICKET-294] - Pax-Wicket not guarded for Throwables
* [PAXWICKET-295] - Behavior of pax-wicket page factory is different from wicket page factory
** Dependency upgrade
* [PAXWICKET-244] - Upgrade to pax-web 1.0.5
* [PAXWICKET-264] - Upgrade to wicket 1.4.18
* [PAXWICKET-267] - Upgrade to wicket 1.4.18
* [PAXWICKET-281] - Upgrade to wicket-1.4.19
* [PAXWICKET-282] - Upgrade slf4j to 1.6.4
* [PAXWICKET-283] - Upgrade to pax-logging 1.6.4
* [PAXWICKET-284] - Upgrade to karaf 2.2.5
* [PAXWICKET-285] - Upgrade to eventadmin 1.2.14
* [PAXWICKET-286] - Upgrade to jetty 7.5.4.v2011024
* [PAXWICKET-287] - Upgrade to pax-web 1.0.8
* [PAXWICKET-288] - Upgrade to spring 3.0.7.RELEASE
* [PAXWICKET-289] - Upgrade to mockito 1.9.0
* [PAXWICKET-290] - Upgrade to standalone swissbox bundle for integration tests
* [PAXWICKET-296] - Upgrade to wiquery 1.2.4
** Improvement
* [PAXWICKET-118] - Cleanup service properties
* [PAXWICKET-192] - Unmount pages before attempting to mount them
* [PAXWICKET-194] - Allow easy configuration of log-level in samples
* [PAXWICKET-203] - Provide examples where content is in various packages
* [PAXWICKET-212] - It shouldn't be required to register a full PaxWicketApplicationFactory
* [PAXWICKET-213] - Create an additional example based on the default wicket example
* [PAXWICKET-214] - Merge SerializationActivator with Activator
* [PAXWICKET-215] - Aggregate all constants in an org.ops4j.pax.wicket.api.Constants class
* [PAXWICKET-219] - Extract logging level for itests from code
* [PAXWICKET-223] - LogMessage in PaxWicketPageFactory is no longer correct
* [PAXWICKET-227] - Move creation logic from PaxWicketApplicationFactory to an internal class
* [PAXWICKET-237] - Provide samples for simple injection
* [PAXWICKET-238] - Provide samples for Filters
* [PAXWICKET-239] - Provide samples for pax-mounting
* [PAXWICKET-240] - Provide slightly more complex application samples replacing web.xml
* [PAXWICKET-250] - Double loading in LazyInitProxyFactory does not make sense for pax-wicket
* [PAXWICKET-260] - PW should also create pages only having a constructor taking PageParameters
* [PAXWICKET-268] - Repack sources into pax-wicket
** New Feature
* [PAXWICKET-166] - Make the autoPageMounter register itself similar to the class and injection loader
* [PAXWICKET-180] - Provide an (configurable) extender automatically registering pax-wicket (base) services to bundles importing wicket classes
* [PAXWICKET-208] - Provide easy option to register pax-wicket ApplicationFactory
* [PAXWICKET-210] - Add a changelog file to pax-wicket
* [PAXWICKET-258] - Retrieve injection handler via SPI
* [PAXWICKET-259] - Injection should be set via SPI to application
* [PAXWICKET-266] - Handle edge case of injection over multible bundles because of inheritance
** Task
* [PAXWICKET-64] - wicket-auth example is completely autdated; remove it
* [PAXWICKET-112] - Merge osgi.bundles with pom.xml
* [PAXWICKET-157] - Release pax-wicket 0.8.0
* [PAXWICKET-183] - Recheck each class for javadoc
* [PAXWICKET-189] - Completely restructure documentation
* [PAXWICKET-200] - Typo in readme page
* [PAXWICKET-201] - Restructure README on github
* [PAXWICKET-205] - Remove Content- Source and Aggregator
* [PAXWICKET-206] - Build a new sample-infrastructure
* [PAXWICKET-207] - Remove pre-defined application factories
* [PAXWICKET-216] - ArtifactId should equal symbolicName
* [PAXWICKET-229] - Remove default exported configuration services
* [PAXWICKET-232] - Adapt spring & blueprint namespaces according to new Application structure
* [PAXWICKET-243] - Add build documentation to Developer Guide
* [PAXWICKET-245] - Add the bin folder to the ignores
* [PAXWICKET-262] - Cleanup root pom
### Known Issues
* [PAXWICKET-299] - Nasty reload problems