Release Notes - Isis - Version 0.1.2-incubating
Task
Tasks/subtasks
- [ISIS-1] - Check and make sure that the files that have been donated have been updated to reflect the new ASF copyright
- [ISIS-2] - Add all active committers in the STATUS file
- [ISIS-3] - Import Naked Objects and Sister Projects code into the Apache repo
- [ISIS-8] - Update the DOCBOOK URLs to reference local files instead of online DTDs
- [ISIS-15] - our release numbers need to reflect the 'incubating' status
- [ISIS-20] - Get all components ready for a 0.1 release
- [ISIS-21] - prepare applib for 0.1 release
- [ISIS-22] - prepare core for 0.1 release
- [ISIS-23] - prepare progmodels:dflt for 0.1 release
- [ISIS-24] - prepare runtimes.dflt:bytecode for 0.1 release
- [ISIS-27] - prepare objectstore:sql for 0.1 release
- [ISIS-30] - prepare profilestores for 0.1 release
- [ISIS-31] - prepare progmodels:groovy for 0.1 release
- [ISIS-32] - prepare progmodels:wrapper for 0.1 release
- [ISIS-33] - prepare security:file for 0.1 release
- [ISIS-34] - prepare security:ldap for 0.1 release
- [ISIS-35] - prepare viewer:bdd for 0.1 release
- [ISIS-39] - prepare viewer:restful for 0.1 release
- [ISIS-41] - prepare viewer:wicket for 0.1 release
- [ISIS-42] - rebuild archetypes from support/quickstart
- [ISIS-43] - contributors guide (in isis-parent)
- [ISIS-44] - screencasts (linked from top-level site in isis-parent)
- [ISIS-46] - Create page on site to list all the DocBooks PDFs we have available.
- [ISIS-57] - Remove arrays from all public APIs, replace with (immutable) lists of elements
- [ISIS-58] - Change FacetFactory#getFeatureTypes to return List<ObjectFeatureType> instead of ObjectFeatureType[]
- [ISIS-60] - ObjectSpecification's superinterfaces: ObjectActionContainer and ObjectAssociationContainer.
- [ISIS-61] - ObjectSpecification's superinterface: Hierarchical
- [ISIS-71] - Identifier (in the applib)
- [ISIS-63] - Remove cyclic dependencies between packages (in core framework and runtimes:dflt)
- [ISIS-64] - Remove (at least some of the) cyclic dependencies within metamodel
- [ISIS-76] - Remove cyclic dependencies within progmodel.
- [ISIS-90] - Remove cyclic dependencies in oai.runtimes,dflt:runtime
Bug
- [ISIS-16] - Concordian test fails: NewClaimDefaultsOkStory
- [ISIS-19] - i18n issue with date parsing for BDD viewer (new CheckList, VerifyRows functionality)
- [ISIS-70] - ResourceBasedI18nManager - resolving the resource key name uses two dots for action addressing - should be one
- [ISIS-83] - Broken Links
Improvement
- [ISIS-13] - add "image map" functionality to the main page image HexagonalArchitectureOverview.png
- [ISIS-17] - Update to use org.apache:apache:8 as our parent.
- [ISIS-59] - Combine the ObjectMember and ObjectMemberPeer hierarchies.
- [ISIS-62] - Split out RuntimeContext into separate sub-interfaces, for testability and understanding (ie, the interface separation principle).
- [ISIS-65] - Simplify code: improve the subclasses under IntrospectableSpecificationAbstract (InstancesCollection and JavaSpecification)
- [ISIS-67] - Move JavaReflector and JavaSpecification back from default.progmodel and core.progmodel and back into metamodel
- [ISIS-68] - Combine JavaSpecification and JavaIntrospector, and make the mechanism for ordering members more explicit.
- [ISIS-72] - Break out {Property/Collection/Action}MethodsFacetFactory into more fine-grained FacetFactory's.
- [ISIS-77] - Add a downloadable "cheat-sheet" to the site.
- [ISIS-84] - Add object identifiers in links
- [ISIS-97] - Replace dependency on Sergey Ilinksy's XmlHttpRequest with JQuery's ajax() method instead.
- [ISIS-98] - Replace dependencies on XOM (an LGPL licensed library).
- [ISIS-99] - website bug - http://incubator.apache.org/isis/quickstart-app.html does not give the demo username and password
- [ISIS-100] - Update RestEasy version from 1.0.2 to latest (2.2.0); the old version is LGPL but latest version is ALv2.