THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
In addition, Tapestry will now display a pop-up window containing the full exception report for a server-side error that occurs during an Ajax request, which makes debugging server-side problems that occur as part of an Ajax request significantly easier. Note that this logic is tied to performing a Zone update.
Sub-tasks Completed
HTML |
---|
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1433'>TAP5-1433</a>] - Remove deprecated methods of PerthreadManager service
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1434'>TAP5-1434</a>] - Remove old IOCSymbols class, and outdated constants from IOCConstants
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1435'>TAP5-1435</a>] - Remove proxy-related building method from ClassFabUtils, since moved to ClassFactory#createProxy()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1436'>TAP5-1436</a>] - Remove @ApplicationState annotation, replaced with @SessionState
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1437'>TAP5-1437</a>] - Remove @IncludeJavaScriptLibrary and @IncludeStylesheet annotations, replaced by @Import
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1438'>TAP5-1438</a>] - Remove OptimizedApplicationStateObject, replaced with OptimizedSessionStateObject
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1439'>TAP5-1439</a>] - Remove PrimaryKeyEncoder (replaced by ValueEncoder)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1440'>TAP5-1440</a>] - Remove "validateForm" event triggered by Form component (replaced with "validate" event)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1441'>TAP5-1441</a>] - Remove ValidationMessagesSource, replaced with ComponentMessagesSource
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1455'>TAP5-1455</a>] - Remove code and constants related to page pooling
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1456'>TAP5-1456</a>] - Remove symbol for absolute URIs (now always absolute since 5.2)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1457'>TAP5-1457</a>] - Remove SCRIPTS_AT_TOP from SymbolConstants
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1459'>TAP5-1459</a>] - Remove AbstractField.createDefaultParameterBinding() and AbstractTextField.defaultValue()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1460'>TAP5-1460</a>] - Remove deprecated constants from FormInjector
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1461'>TAP5-1461</a>] - Remove Loop.volatile parameter (replaced with formState parameter in 5.1)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1462'>TAP5-1462</a>] - Remove Element.getParent()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1463'>TAP5-1463</a>] - Remove EndTagStyle.OMIT
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1464'>TAP5-1464</a>] - Remove ClasspathAssetAliasManager.toResourcePath()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1465'>TAP5-1465</a>] - Remove Environment.getAccess()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1466'>TAP5-1466</a>] - Remove deprecated methods from TapestryTestCase
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1467'>TAP5-1467</a>] - Remove deprecated methods from ClassTransformation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1561'>TAP5-1561</a>] - Remove Dependency on ClassTransformer
</li>
</ul>
|
Bugs Fixed
HTML |
---|
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-35'>TAP5-35</a>] - During an Ajax update, using a "var:" binding prefix causes an exception indicating that the page is not rendering
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-508'>TAP5-508</a>] - Exception reports can over-zealously squash exceptions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-698'>TAP5-698</a>] - PageTester's setupRequestFromURI incorrectly uses substring twice on same string
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-724'>TAP5-724</a>] - Tapestry generates invalid HTML (for strict and transitional doctypes)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-763'>TAP5-763</a>] - Documentation for RenderSupport.addScriptLink() is invalid about where the included links go
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-821'>TAP5-821</a>] - Compnent event URLs for page in a library whose name contains the dash character will not be recognized by ComponentEventLinkEncoder
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-832'>TAP5-832</a>] - Hidden input field fails with coercion problem on empty value (patch incl)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-835'>TAP5-835</a>] - Palette keeps resetting order of selected values on page reload
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-845'>TAP5-845</a>] - Informal Parameters are not allowed to have the value "" (the empty string)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-875'>TAP5-875</a>] - BigTypesFormatter should allow for plain space as a grouping separator since FF2 replaces non-breaking space character \u00A0 (grouping separator for Sweden, Finland , etc) with normal space \u0020
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-877'>TAP5-877</a>] - Fade effect for error popups should be disabled in IE since it can't properly fade the images
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-891'>TAP5-891</a>] - RequestImpl.getSession(true) is broken
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-892'>TAP5-892</a>] - Use of Injection to provide Locale instances to components breaks when multiple Locales are configured as Spring Beans in AppContext
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-922'>TAP5-922</a>] - Allow a null or blank value to be supplied in Link.addParameter(), and render out the parameter name with the missing value
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-990'>TAP5-990</a>] - Add a ElementEffect of "none" that does no animation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-998'>TAP5-998</a>] - Exception when a form element component is not enclosed by a Form is odd: uses the form's label to identify the component in question
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1117'>TAP5-1117</a>] - Exception message when binding a service interface (and service implementation not found) is confusing
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1146'>TAP5-1146</a>] - In a Multi-Zone update, if the identified Zone does not exist, the content is silently dropped (should log an error to the client-side console)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1227'>TAP5-1227</a>] - Binding a parameter whose type is primitive to null results in a difficult to understand NullPointerException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1251'>TAP5-1251</a>] - Spring integration should not assume the external context is successfully initialized
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1257'>TAP5-1257</a>] - Javascript error with IE Prototype still in 1.7
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1329'>TAP5-1329</a>] - Tapestry allows a template to define the same extension-point id twice, which causes difficult to understand duplicate component id exceptions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1331'>TAP5-1331</a>] - EnumValueEncoder should identify legal values when a non-matching string is passed to it for conversion
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1336'>TAP5-1336</a>] - Changed classes do not reload under Tomcat
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1339'>TAP5-1339</a>] - Provide a single extension point to provide a ValidationDecorator instance for both traditional and Ajax renders
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1355'>TAP5-1355</a>] - Threading issue with SessionStateObjects
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1366'>TAP5-1366</a>] - Tapestry must honor the position of added tags in the <head> relative to the <meta> tags, for IE compatibility
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1367'>TAP5-1367</a>] - ajaxExceptionHandler Method name typo
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1368'>TAP5-1368</a>] - The onFailure function provided to Tapestry.ajaxRequest does not always get invoked
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1369'>TAP5-1369</a>] - ExceptionUtils.findCause() does not use the same approach as ExceptionAnalyzer
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1372'>TAP5-1372</a>] - BaseURLSource uses getLocalPort() rather than getServerPort()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1374'>TAP5-1374</a>] - Quickstart layout component uses deprecated IncludeStyleSheet annotation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1383'>TAP5-1383</a>] - TypeCoercer should "promote" coercions to primitive types into coercions to the corresponding wrapper type
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1392'>TAP5-1392</a>] - SVG assets rended with wrong content type
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1393'>TAP5-1393</a>] - Form component shoould push the BeanValidationContext into the Environment only after onPrepare()
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1408'>TAP5-1408</a>] - datefield popup does not have option to cancel
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1409'>TAP5-1409</a>] - datefield - cannot select same day in different month
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1418'>TAP5-1418</a>] - Image submits do not set the javascript submitting element value.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1422'>TAP5-1422</a>] - java.util.ConcurrentModificationException when shutting down jmx server
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1423'>TAP5-1423</a>] - Selenium test failures attempt to take a screenshot, which fails on most browsers besides firefox
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1428'>TAP5-1428</a>] - When a parameter is bound but does not match a formal parameter, the exception should also include a list of formal parameter names
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1429'>TAP5-1429</a>] - PageTester does not call registry.performRegistryStartup or TapestryAppInitializer.announceStartup
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1442'>TAP5-1442</a>] - XSS vulnerability in calendar component
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1444'>TAP5-1444</a>] - Index pages in subfolders should have precedence over start pages
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1448'>TAP5-1448</a>] - Example for org.apache.tapestry5.corelib.components.Errors uses invalid xml
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1475'>TAP5-1475</a>] - In a multipart file upload, request parameters in the URL are not exposed, only parameters in the request body
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1483'>TAP5-1483</a>] - AssetPathConstructorImpl should use BaseURLSource
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1486'>TAP5-1486</a>] - When Tapestry adds CSS and JS files to the page, it should ensure that CSS files are above any JavaScript files
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1491'>TAP5-1491</a>] - In Chrome the buttons in the Palette component do not appear greyed-out when disabled
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1497'>TAP5-1497</a>] - No error message upon exception calling initializer function with German locale
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1500'>TAP5-1500</a>] - Update ComponentClassResolve's JavaDocs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1510'>TAP5-1510</a>] - The @Advise annotation limits advice to just a specific interface type
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1511'>TAP5-1511</a>] - RequestSecurityManager.checkPageSecurity() should return request security instead of INSECURE in case when security is disabled
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1527'>TAP5-1527</a>] - BeanEditForm loses object found by onPrepare() during render
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1533'>TAP5-1533</a>] - File download breaks zone managers due to unload event
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1535'>TAP5-1535</a>] - When there's a type mismatch between a container component at the field with @InjectComponent, the type of the containing component should be part of the exception message
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1546'>TAP5-1546</a>] - TranslatorSource incorrectly annotated with @UsesConfiguration when it should now be @UsesMappedConfiguration (as of 5.2)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1549'>TAP5-1549</a>] - ParameterWorker forces evaluation of default method, even if the parameter is bound by other means
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1551'>TAP5-1551</a>] - FormFragment change visibility/hide and remove event listeners should call event.stop() to prevent container fragments from also being hidden
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1554'>TAP5-1554</a>] - Tapestry fails on OpenJDK with a java.lang.reflect.GenericSignatureFormatError
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1555'>TAP5-1555</a>] - Property Expression Array Disallows null and this
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1562'>TAP5-1562</a>] - Tree leafs are not selectable
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1563'>TAP5-1563</a>] - Need configuration for queue size w/ ParallelExecutor; as is, limited to pool core size threads, rather than pool max size
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1571'>TAP5-1571</a>] - t5-console.js throws exception in Chrome for debug, info, and warn
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1576'>TAP5-1576</a>] - JPA Integration 5.3.0 with Primary Key Entity Classes Fails
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1577'>TAP5-1577</a>] - Duplication in operation trace when invoking certain methods
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1578'>TAP5-1578</a>] - When toggling the visibility of a form fragment, the effective visibility doesn't change until after the animation completes
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1580'>TAP5-1580</a>] - A Form with an event listener for "canceled" event can cause an NPE popping off a BeanEditContext from the Environment that wasn't pushed
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1585'>TAP5-1585</a>] - @InjectPage annotation can leak page instances from one locale to another
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1593'>TAP5-1593</a>] - Type org.apache.tapestry5.services.HttpError should be an allowed return value from Ajax action requests
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1596'>TAP5-1596</a>] - Tapestry should validate that component ids reference in event handler method names (or @OnEvent annotation) exist
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1598'>TAP5-1598</a>] - AlertManager service does the wrong thing if the Ajax request will terminate with a redirect
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1599'>TAP5-1599</a>] - Upgrade Selenium to 2.3.1
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1605'>TAP5-1605</a>] - Template parsing of expansions can't handle map expressions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1608'>TAP5-1608</a>] - tapestry-ioc establishes dependency on TestNG that brings much unwanted stuff into runtime classpath
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1612'>TAP5-1612</a>] - Tapestry.updateZoneOnEvent() has a poorly formatted message when the element is not found
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1613'>TAP5-1613</a>] - Mixin inherited from parent model does not inherit order
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1614'>TAP5-1614</a>] - Component Javadocs need clarification on encoder parameter being "required"
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1620'>TAP5-1620</a>] - Tml parsing expression error
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1629'>TAP5-1629</a>] - A Tree component that does not have a selection model bound should not track selections on the client or server
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1630'>TAP5-1630</a>] - A TreeModelAdapter that returns null from getChildren() causes an NPE
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1631'>TAP5-1631</a>] - Tapestry creates client ids for error popups containing the ':' character, which is problematic for some browsers (and some testing tools)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1632'>TAP5-1632</a>] - When a submit component does not have a specific id, the default id "submit" collides ont the client side with the HTMLFormElement.submit() method, causing JavaScript errors when the form is submitted
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1636'>TAP5-1636</a>] - Tapestry does not compile using OpenJDK
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1642'>TAP5-1642</a>] - A mixin parameter that is required but also provides a default property results in an "unbound parameter" exception, starting in Tapestry 5.3
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1643'>TAP5-1643</a>] - Restore ability to contribute a library mapping that includes the "/" character (as was possible in 5.1)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1644'>TAP5-1644</a>] - Symbol tapestry.compatibility.unknown-component-id-check-enabled when set to false still acts as if true
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1647'>TAP5-1647</a>] - PerThreadOperationTracker uses a synchronized block with high thread contention
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1648'>TAP5-1648</a>] - AbstractReloadableObjectCreator is still based on Javassist APIs, not plastic
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1650'>TAP5-1650</a>] - On a cold start with a large number of incoming requests, Tapestry can deadlock inside PlasticClassLoader/PlasticClassPool
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1652'>TAP5-1652</a>] - template expansion no longer trims whitespace off the right side of the expansion
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1656'>TAP5-1656</a>] - Problem when inheriting annotated methods from a abstract superclass
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1657'>TAP5-1657</a>] - Environment should use the UnknownValueException class, for better reporting on the exception page
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1664'>TAP5-1664</a>] - @InjectResource annotation should be removed, behavior of @Inject on a field should be changed to consider resources first
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1670'>TAP5-1670</a>] - Debug output includes [[invoking-method]] (i.e., missing message key) when invoking contribution methods
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1671'>TAP5-1671</a>] - Running "gradle idea" fails on a clean checkout
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1673'>TAP5-1673</a>] - Tapestry 5.2 property expressions supported references to public static fields of classes; this is not supported by 5.3
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1675'>TAP5-1675</a>] - Tapestry 5.3 allows a subcomponent to define a parameter with the same name as a base component
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1676'>TAP5-1676</a>] - When an @InjectComponent annotation fails due to missing component, it should identify the class name and field for the injection
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1680'>TAP5-1680</a>] - A mixin with a formal parameter will prevent an informal parameter of the same name from being bound on the component
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1682'>TAP5-1682</a>] - 5.3-beta-x Maven Archetype does not work
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1685'>TAP5-1685</a>] - TapestryModule contributes a MarkupRendererFilter with id 'InjectDefaultStyleheet' ; the id has a typo and should be 'InjectDefaultStylesheet'
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1686'>TAP5-1686</a>] - Exceptions at application startup when the current directory includes spaces in the path name
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1687'>TAP5-1687</a>] - ImportWorker (responsible for @Import) creates improper advice for importing stacks, calling invocation.proceed() too often
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1693'>TAP5-1693</a>] - Spring beans of type java.lang.String can confuse Tapestry, which will use them in preference to other injections, such as @Symbol
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1699'>TAP5-1699</a>] - JpaValueEncoder.toValue throws NPE when mapping annotations are placed on methods
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1700'>TAP5-1700</a>] - Changes to partial markup rendering mean that the critical elementId JSON key is no longer set in the response when injecting content into a Form
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1701'>TAP5-1701</a>] - If the incoming request does not include a locale in the path, the application uses the server locale (not a locale extracted from the request headers)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1706'>TAP5-1706</a>] - JS syntax error in Tapestry.ajaxRequest() when Ajax fails
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1710'>TAP5-1710</a>] - AssetSource service can retain large numbers of Asset and Resource objects
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1712'>TAP5-1712</a>] - Tapestry.DEBUG_ENABLED, when false (default), should prevent debugging output from being displayed, but is ignored
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1713'>TAP5-1713</a>] - A property expression that generates a list can not reference public static field
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1716'>TAP5-1716</a>] - Zone updates fail due to underscore.js critical bug
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1717'>TAP5-1717</a>] - Assets get cache expiry header of year 1979 in production mode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1720'>TAP5-1720</a>] - HTML 5 doctype is not preserved, gets transformed into XHTML 1.0
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1721'>TAP5-1721</a>] - A JavaScript typo prevents the error icon for fields containing validation errors from appearing
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1723'>TAP5-1723</a>] - Tapestry should honor the javax.annotation.PostConstruct as the same as Tapestry PostInjection annotation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1724'>TAP5-1724</a>] - In rare cases, Tapestry may fail to transform a class due to a "JSR/RET are not supported with computeFrames option" exception
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1726'>TAP5-1726</a>] - JavaScript Assets fail to load for already-minified JS assets in Production mode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1727'>TAP5-1727</a>] - PageCatalog page can fail with an odd ClassCastException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1728'>TAP5-1728</a>] - Quickstart archetype does not include the build.gradle
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1731'>TAP5-1731</a>] - Dynamic loading of JavaScript libraries is sometimes broken in IE (in rare cases)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1732'>TAP5-1732</a>] - Tapestry should not swallow client-side initialization exceptions, as that makes it harder to debug
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1737'>TAP5-1737</a>] - Loading all pages using PageCatalog page fails with java.lang.ClassFormatError: Illegal field modifiers in class org/apache/tapestry5/corelib/pages/package-info: 0x12
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1742'>TAP5-1742</a>] - AfterRender() in Loop component should not short circuit
</li>
</ul>
|
Improvements Made
HTML |
---|
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1653'>TAP5-1653</a>] - Update dependencies to latest versions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-83'>TAP5-83</a>] - add a contructor with page class as parameter to BeanBlockContribution
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-98'>TAP5-98</a>] - The TypeCoercer should be able to coerce String to Enum types, even without a specific contribution
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-450'>TAP5-450</a>] - Add rel="nofollow" to t:grid sort links
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-455'>TAP5-455</a>] - Allow discarding of persistent field changes for specific strategy only
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-606'>TAP5-606</a>] - Add Finnish translation to javascript messages (Translated messages attached.)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-650'>TAP5-650</a>] - Enhance form autofocus to accept fieldname as a value
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-683'>TAP5-683</a>] - The Tapestry object should include an info() for logging to the console (as it already includes error(), debug(), etc.)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-741'>TAP5-741</a>] - CSS files should be automatically minimalized, like JavaScript files
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-743'>TAP5-743</a>] - It is too much work to hide all T5 pages inside a virtual folder, for use in mixed-implementation deployments
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-746'>TAP5-746</a>] - Zone should include an option to periodically update itself
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-840'>TAP5-840</a>] - Support character references in tml files with HTML 5 Doctype
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-853'>TAP5-853</a>] - Move away from Javassist
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-888'>TAP5-888</a>] - The Tapestry.ErrorPopup client-side class should create the div/span as needed (not at page initialization)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-933'>TAP5-933</a>] - EnumValueEncoder will create a ValueEncoder even when there's a specific String->Enum type coercion
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-939'>TAP5-939</a>] - Chinese localization for ValidationMessages_zh_CN
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-941'>TAP5-941</a>] - Chinese localization for corelib components
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-955'>TAP5-955</a>] - Add @Optional annotation to mark contribution methods that can be ignored if the indicated service does not exist
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-980'>TAP5-980</a>] - ValidationDecorator should be a service, rather than just a contributed object, to make it easier to override
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1040'>TAP5-1040</a>] - Allow HTML5 doctype to be printed
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1199'>TAP5-1199</a>] - ClassTransformation should include an API specifically for adding a component event handler to a component class
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1208'>TAP5-1208</a>] - In development mode, Tapestry should "shadow" field & parameter values to instance variables, to assist with debugging
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1308'>TAP5-1308</a>] - When an Ajax requests replies with the error page, Tapestry should present the contents in a popup window
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1310'>TAP5-1310</a>] - The Enum ValueEncoder should be case insensitive
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1320'>TAP5-1320</a>] - ServiceActivity improvements
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1323'>TAP5-1323</a>] - Change Quickstart Template to Match New Site Design
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1348'>TAP5-1348</a>] - Component report should accept multiple root packages
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1350'>TAP5-1350</a>] - TapestryFilter should allow sub-classes to specify additional module classes, not just ModuleDefs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1356'>TAP5-1356</a>] - When contributing to a service configuration, values should be coerced to the correct type rather than rejected if not the correct type
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1359'>TAP5-1359</a>] - Add way to be notified that the Registry is about to shutdown (but before service proxies are disabled)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1361'>TAP5-1361</a>] - Tapestry should include a coercion from Flow to List
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1362'>TAP5-1362</a>] - Tapestry should provide coercions from String to JSONObject and JSONArray
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1378'>TAP5-1378</a>] - Allow Delegate component to be used for creating in-template components
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1382'>TAP5-1382</a>] - Tapestry should provide a coercion from Flow to boolean, that evaluates to true if the Flow is not empty
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1389'>TAP5-1389</a>] - Access properties of generic page and component fields
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1390'>TAP5-1390</a>] - Functional programming improvements
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1396'>TAP5-1396</a>] - Invocation class should provide access to the annotations placed on the method beeing invoked
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1414'>TAP5-1414</a>] - Add HOSTNAME symbol to SymbolConstants, use in BaseUrlSource
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1419'>TAP5-1419</a>] - Tapestry tests should be able to be run from more than just Jetty
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1431'>TAP5-1431</a>] - Quickstart should enable the Blackbird client-side console
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1450'>TAP5-1450</a>] - Component report should print information about deprecated components or deprecated parameters
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1451'>TAP5-1451</a>] - Form component should indicate that a form submission was canceled on the client side
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1458'>TAP5-1458</a>] - Mark tapestry.suppress-redirect-from-action-requests as deprecated, for removal in Tapestry 5.4
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1469'>TAP5-1469</a>] - Allow for multiple application root packages by contributing additional LibraryMappings with empty virtual folder
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1473'>TAP5-1473</a>] - Running integration tests with Tomcat6Runner it should be possible to configure the application under test by providing a local context.xml file
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1476'>TAP5-1476</a>] - Deprecate MultiZoneUpdate, replace with an injectable service to collect zone updates
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1482'>TAP5-1482</a>] - Upgrade Prototype to 1.7 / Scriptaculous 1.9.0
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1485'>TAP5-1485</a>] - Quickstart archetype should define a ProductionModeModule and DevelopmentModeModule with support inside web.xml
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1489'>TAP5-1489</a>] - Re-storage of session attributes at end of request should be configurable (can be set to off for non-clustered applications)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1492'>TAP5-1492</a>] - New features for SeleniumTestCase
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1495'>TAP5-1495</a>] - Tapestry's property expression language should support map creation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1496'>TAP5-1496</a>] - Link components should support easily adding request parameters to the generated link
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1508'>TAP5-1508</a>] - Reduce memory utilization of Tapestry page instances
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1519'>TAP5-1519</a>] - Ensure that all calls to invoke methods and constructors with dependencies are tracked with the OperationTracker
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1521'>TAP5-1521</a>] - JavaScriptSupport.addInitializerCall() should support JSONArray of function parameters, as RenderSupport does
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1523'>TAP5-1523</a>] - Dutch validation messages
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1538'>TAP5-1538</a>] - Optimize client-side URL rebuilding in IE 7
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1539'>TAP5-1539</a>] - Optimize document scans used by Tapestry.FieldEventManager to not locate the label or icon until actually needed
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1541'>TAP5-1541</a>] - Optimization load of scripts (javascripts and stylesheets)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1547'>TAP5-1547</a>] - Tapestry should include built-in coercions from String to JSONObject and JSONArray
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1558'>TAP5-1558</a>] - FormFragment should allow more fine grained control over when to be considered "invisible"
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1564'>TAP5-1564</a>] - RenderSupport is used in Upload.java even though it has been deprecated
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1565'>TAP5-1565</a>] - It should be easier to make a series of contributions to an OrderedConfiguration so that the contributions are in sequential orderer
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1567'>TAP5-1567</a>] - Contributions to the ValueEncoderSource service should allow bare ValueEncoders, which can be coerced to ValueEncoderFactory
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1574'>TAP5-1574</a>] - Provide constants for available data types
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1581'>TAP5-1581</a>] - MarkupWriterImpl makes many, many defensive copies of its listener list
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1588'>TAP5-1588</a>] - French properties file for the kaptcha component
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1591'>TAP5-1591</a>] - tapestry-ioc should not depend on tapestry-json
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1594'>TAP5-1594</a>] - Provide edit block for Kaptcha component
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1597'>TAP5-1597</a>] - Update Italian local support
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1603'>TAP5-1603</a>] - Tapestry should omit stack frames related to the OperationTracker from exception report
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1617'>TAP5-1617</a>] - PeriodicExecutor should support CRON expressions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1621'>TAP5-1621</a>] - TypeCoercer currently uses Object -> String and String -> Boolean, there should be a direct coercion from Object -> Boolean for <t:if/> performance.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1627'>TAP5-1627</a>] - Enable OperationTracker to produce debug trace of all operations
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1628'>TAP5-1628</a>] - Have Submit documentation explicitly state when the disabled attribute is evaluated
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1633'>TAP5-1633</a>] - Hardcoded value for "Dismiss All" in AlertManager
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1637'>TAP5-1637</a>] - Tapestry should use SoftReferences for page instances, rather than run a janitor thread to clean them up
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1638'>TAP5-1638</a>] - Reduce thread contention inside ComponentClassResolverImpl
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1639'>TAP5-1639</a>] - Missing danish translations
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1641'>TAP5-1641</a>] - The ValueEncoder for Hibernate entity types should encode transient instances as null rather than throw an exception
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1649'>TAP5-1649</a>] - ComponentClassResolver should allow "common package root name" of a single term, and not require two terms
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1651'>TAP5-1651</a>] - It should be possible for a LinkCreationListener to override Tapestry and make a Link secure or insecure after the fact
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1663'>TAP5-1663</a>] - The @BindParameter annotation should support inherited parameters
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1665'>TAP5-1665</a>] - Tapestry could create non-singleton services more efficiently
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1669'>TAP5-1669</a>] - Palette Documentation
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1674'>TAP5-1674</a>] - Add ServiceBinder.withSimpleId() that generates a service id from the implementation class name
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1677'>TAP5-1677</a>] - Use Symbols for Default Component Parameter Values
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1683'>TAP5-1683</a>] - RegistryShutdownHub broken link on "Service Life Cycle" documentation page
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1690'>TAP5-1690</a>] - OperationTracker should be injectable in Tapestry components
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1692'>TAP5-1692</a>] - Underscore.js should be used in no-conflict mode
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1702'>TAP5-1702</a>] - T5 to log where it thinks the Application Module should be if not found
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1747'>TAP5-1747</a>] - Make labels generated by Checklist component clickable
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1748'>TAP5-1748</a>] - Alerts component should render informal parameters
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1413'>TAP5-1413</a>] - Add Test to make sure the ability to give a multizoneupdate a String rather than a zone works
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-953'>TAP5-953</a>] - org.apache.tapestry5.dom.Node.remove() should set nextSibling to null
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1505'>TAP5-1505</a>] - Let URLEventContext implement its own toString()
</li>
</ul>
|
New Features Implemented
HTML |
---|
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-71'>TAP5-71</a>] - Add a Tree component in corelib
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-73'>TAP5-73</a>] - JavaScript libraries should be automatically packed/minimalized
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-149'>TAP5-149</a>] - Add JPA-annotation-driven validator
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-546'>TAP5-546</a>] - ObjectLocator.getService(Class) should be expanded to pass a varargs of marker annotation types
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-742'>TAP5-742</a>] - Add optional component tracing comments to rendered output
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-753'>TAP5-753</a>] - Provide some way to get the current page instance being rendered inside a service
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1385'>TAP5-1385</a>] - Provide support for JSR-330
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1421'>TAP5-1421</a>] - Create a standard way to track messages to be presented to the user
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1472'>TAP5-1472</a>] - Provide basic integration with JPA 2
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1502'>TAP5-1502</a>] - Make it easier to create JavaScript Stacks using a standard implementation with an OrderedConfiguration
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1528'>TAP5-1528</a>] - Tapestry-specific JavaDoc plugin that generates parameter documentation, etc.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1542'>TAP5-1542</a>] - Support for skinning/theming Tapestry pages
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1543'>TAP5-1543</a>] - Introduce Tapestry schema in version 5_3
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1550'>TAP5-1550</a>] - Provide a multiple selection component that renders check boxes for available selection options
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1572'>TAP5-1572</a>] - Discard unused page instances if not used within a certain period
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1586'>TAP5-1586</a>] - Introduce the Kaptcha component
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1587'>TAP5-1587</a>] - Provide support for Serbian locale
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1595'>TAP5-1595</a>] - Provide support for Macedonian locale
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1609'>TAP5-1609</a>] - Generate Maven archetype from within gradle builds
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1678'>TAP5-1678</a>] - Add a builtin PageCatalog page that gives a listing of all loaded pages, with option to force load all pages
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1688'>TAP5-1688</a>] - Tapestry should expose environment variables as symbols
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1696'>TAP5-1696</a>] - Tapestry should include a @WhitelistOnly page annotation that only allows access to the page when it is accessed from a local (or otherwise acceptable) host
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1708'>TAP5-1708</a>] - Add ability to control where Ajax-injected CSS links are placed
</li>
</ul>
|
Tasks Completed
HTML |
---|
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-116'>TAP5-116</a>] - Replace Maven build with Gradle build
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-161'>TAP5-161</a>] - Devise test stategy for DateField and other DHTML/JS intensive components
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-973'>TAP5-973</a>] - Identify and fix the issue that causes intermittent build failures
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1286'>TAP5-1286</a>] - Remove Maven APT files for documentation that has moved into the Confluence wiki
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1397'>TAP5-1397</a>] - Remove Tutorial source from SVN
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1402'>TAP5-1402</a>] - Remove deprecated Alias service (which was replaced in 5.1 with the simpler ServiceOverride service)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1432'>TAP5-1432</a>] - Remove classes and methods deprecated in Tapestry 5.2
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1514'>TAP5-1514</a>] - Upgrade YUICompressor dependency to latest, 2.4.6
</li>
<li>[<a href='https://issues.apache.org/jira/browse/TAP5-1610'>TAP5-1610</a>] - Provide JavaDoc styling similar to Tapestry website's style
</li>
</ul>
|
Bugs Fixed
HTML |
---|
Improvements Made
HTML |
---|
New Features Implemented
HTML |
---|
Tasks Completed
HTML |
---|
HTML |
---|
HTML |
---|
Wiki Markup |
---|
{scrollbar} |