This is an automated email from the ASF dual-hosted git repository. ahuber pushed a change to branch dev/2.0.0-M2 in repository https://gitbox.apache.org/repos/asf/isis.git.
omit 50b3d27 ISIS-1756 backporting proper life-cycling from jax-rs-2 branch omit 9b129d9 ISIS-1744 updating DN versions omit 17b86dc ISIS-1841 remove unused import omit 539a760 ISIS-1841 remove unnecessary null-check + simplify omit 9a1839c ISIS-1841 clean up Internal API after rebase/merge omit 939e6d5 ISIS-1841 use _Context to store Isis default class loader omit a481770 ISIS-1811: updates versions to 2.0.0-M2-SNAPSHOT omit 1eb7392 ISIS-1744: removes work-around code for prior to DN 5.1.5 omit 0c1d308 ISIS-1744: updates to DN 5.1.5 omit 02c0877 ISIS-1767: fixes dependency convergence issue with com.sun.mail omit e180741 ISIS-1756 remove reflective access to DN's EnhancementHelper since we've got a dedicated method instead omit 9acf9bc ISIS-1755 veto ExceptionRecognizer on CDI scan omit 7a012d3 ISIS-1754 proper DN class-loading omit 53a565a ISIS-1775 added license omit 44077f9 ISIS-1775 Honor web-app's context path when configuring swagger. omit 59f2c28 ISIS-1755 TomEE requires Service Providers to be public classes omit 497976c rebase 2.0.0-M2 on top of 2.0.0-M1 (master) omit f740597 ISIS-1756 utilize IsisWicketApplication's life-cycle instead of providing a life-cycle CDI Bean omit e809ddd ISIS-1756 prevent SQLException on schema creation if config is missing omit a78d891 ISIS-1756 - fix typo omit d13d241 ISIS-1755 JEE 7+ allow coexistence of CDI and Isis' ServiceInjector omit 1efa068 ISIS-1756 JEE 7+ Isis App life-cycling omit 05c9ce9 ISIS-1767 JEE 7+ added dependency on javaee-api to core/runtime omit 266a145 ISIS-1728: uses typesafe queries for helloworld omit 627ee81 ISIS-1726: generalizes the logic that searches for @PersistenceCapable entities, to also take into account meta-annotations. omit 5f8258a ISIS-1727: uses lambda in IsisSessionFactoryBuilder omit 4828a2c ISIS-1725: requires that an AppManifest is supplied (used to obtain list of entities). omit 23144b3 ISIS-1724: removes the deprecated IsisJdoSupport in the jdo applib omit 2670a69 ISIS-1723: removes jdo applib's Auditable interface and @Auditable annotation omit a352a0f ISIS-1276: fixes algorithm for lookup of datastore id's, at least omit 8dcc249 ISIS-1276: fixes compile issues in metamodel and runtime omit cbfbf54 ISIS-1276: updates applib, replaces references of TypesafeQuery to be instead JDOQLTypedQuery omit 9509c9c ISIS-1276: updates core to compile under JDK 1.8 only omit 270abd0 ISIS-1276: updates references for datanucleus. add 75a936e ISIS-1866 fix tests after changed default behavior add 2201436 ISIS-1841 cleanup switch statement add e31e3c1 ISIS-1867: cache JAXBContext by class add 1921a34 ISIS-1867: caches JAXBContext by class in JaxbService.Default implementation add 4de6220 ISIS-1867: caches JAXBContext by class (in JaxbUtil utility class in applib) add bf1daf6 ISIS-1867: refactors MemberExecutionDtoUtils #jaxbContextFor so handles exception, same as JaxbUtil add 2ed6fac ISIS-1867: refactors MemberExecutionDtoUtils#jaxbContextFor to delegate to JaxbUtil add 2da9f90 ISIS-1867: refactors JaxbService#jaxbContextFor so handles exception, similar to JaxbUtil add a265623 ISIS-1867: refactors JaxbService to use JaxbUtil#jaxbContextFor add 29278da ISIS-1867: refactors ChangesDtoUtil to use JaxbUtil#jaxbContextFor add 1eb350d ISIS-1867: caches JAXBContext within JaxbMatchers (unit test support) add 88a2f66 ISIS-1867: refactors GridLoaderServiceDefault to cache its JAXBContext during initialization add 01af65d Merge branch 'ISIS-1867' add b8c51e8 Merge branch 'master' of https://github.com/apache/isis add 238655c ISIS-1866 further fixing tests add dd9588d ISIS-1632 fix wrong filter logic add 25ec0c2 ISIS-1866 further fixing tests add 2d1c331 ISIS-1632 fixing wrong logic with publishing behavior add 089170b ISIS-1866 further fixing tests add 6dd9d40 ISIS-1866 further fixing tests add 5595d4e ISIS-1866 further fixing tests add d938728 Update _rgant-DomainObject_publishing.adoc add 4fcac47 Merge branch 'master' of https://github.com/apache/isis add a07f845 ISIS-1866 add code comment add 96d812e ISIS-1742 remove deprecated NotContributedFacet.NotContributedAs add 1187898 ISIS-1866 further fixing tests add 84738e9 ISIS-1866 further fixing tests add b9c25c5 ISIS-1866 further fixing tests add 0350032 ISIS-1866 further fixing tests add 7022adc ISIS-1868 updating plugins to the latest available versions add 813597e ISIS-1869 fix surefire setup add dbe8458 ISIS-1870 fix errors (mock setup) add 8d3a7e1 ISIS-1870 fix MediaType parser errors on initialization add 5a574cc ISIS-1870 fix MediaType parsing related tests add b0858df ISIS-1870 proper test tearDown, tests still fail new f4693d6 ISIS-1276: updates references for datanucleus. new 1385584 ISIS-1276: updates core to compile under JDK 1.8 only new 9e4caa8 ISIS-1276: updates applib, replaces references of TypesafeQuery to be instead JDOQLTypedQuery new 9068474 ISIS-1276: fixes compile issues in metamodel and runtime new b193a80 ISIS-1276: fixes algorithm for lookup of datastore id's, at least new 4e66c19 ISIS-1723: removes jdo applib's Auditable interface and @Auditable annotation new ff41e07 ISIS-1724: removes the deprecated IsisJdoSupport in the jdo applib new 63e1e86 ISIS-1725: requires that an AppManifest is supplied (used to obtain list of entities). new f5812a8 ISIS-1727: uses lambda in IsisSessionFactoryBuilder new ecf9389 ISIS-1726: generalizes the logic that searches for @PersistenceCapable entities, to also take into account meta-annotations. new e20eec9 ISIS-1728: uses typesafe queries for helloworld new 9eb9c4b ISIS-1767 JEE 7+ added dependency on javaee-api to core/runtime new f482514 ISIS-1756 JEE 7+ Isis App life-cycling new ec87b99 ISIS-1755 JEE 7+ allow coexistence of CDI and Isis' ServiceInjector new b17393b ISIS-1756 - fix typo new dd3e538 ISIS-1756 prevent SQLException on schema creation if config is missing new 73b69dc ISIS-1756 utilize IsisWicketApplication's life-cycle instead of providing a life-cycle CDI Bean new 3e17e56 rebase 2.0.0-M2 on top of 2.0.0-M1 (master) new e1cf831 ISIS-1755 TomEE requires Service Providers to be public classes new c61eee9 ISIS-1775 Honor web-app's context path when configuring swagger. new b7377f9 ISIS-1775 added license new 1810edd ISIS-1754 proper DN class-loading new 5a8586c ISIS-1755 veto ExceptionRecognizer on CDI scan new 6769dde ISIS-1756 remove reflective access to DN's EnhancementHelper since we've got a dedicated method instead new 13e2820 ISIS-1767: fixes dependency convergence issue with com.sun.mail new 488f825 ISIS-1744: updates to DN 5.1.5 new fa11113 ISIS-1744: removes work-around code for prior to DN 5.1.5 new 42081eb ISIS-1811: updates versions to 2.0.0-M2-SNAPSHOT new a3c108a ISIS-1841 use _Context to store Isis default class loader new efdf118 ISIS-1841 clean up Internal API after rebase/merge new ca1ea66 ISIS-1841 remove unnecessary null-check + simplify new 723505c ISIS-1841 remove unused import new c98701c ISIS-1744 updating DN versions new 06c07d5 ISIS-1756 backporting proper life-cycling from jax-rs-2 branch This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (50b3d27) \ N -- N -- N refs/heads/dev/2.0.0-M2 (06c07d5) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 34 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../rgant/_rgant-DomainObject_publishing.adoc | 2 +- .../isis/applib/services/jaxb/JaxbService.java | 36 ++-- .../java/org/apache/isis/applib/util/JaxbUtil.java | 27 ++- .../apache/isis/schema/utils/ChangesDtoUtils.java | 7 +- .../apache/isis/schema/utils/CommandDtoUtils.java | 7 +- .../isis/schema/utils/InteractionDtoUtils.java | 7 +- .../isis/schema/utils/MemberExecutionDtoUtils.java | 7 +- ...tContributedFacetForActionLayoutAnnotation.java | 6 +- .../notcontributed/NotContributedFacet.java | 26 --- .../NotContributedFacetAbstract.java | 11 +- ...tributedFacetDerivedFromDomainServiceFacet.java | 2 +- .../NotContributedFacetDerivedFromMixinFacet.java | 2 +- .../DomainObjectAnnotationFacetFactory.java | 2 +- .../publishing/PublishObjectsConfiguration.java | 1 + ...lishedObjectFacetForDomainObjectAnnotation.java | 8 +- .../services/grid/GridLoaderServiceDefault.java | 36 ++-- .../action/ActionAnnotationFacetFactoryTest.java | 222 +++++---------------- ...tionLayoutAnnotationFacetFactoryJunit4Test.java | 70 +++++-- ...nLayoutXmlLayoutAnnotationFacetFactoryTest.java | 10 +- .../DomainObjectAnnotationFacetFactoryTest.java | 119 +++++++---- .../DomainObjectLayoutFactoryTest.java | 45 +++-- .../ParameterAnnotationFacetFactoryTest.java | 10 +- .../PropertyAnnotationFacetFactoryTest.java | 14 +- ...ObjectAssociationAbstractTest_alwaysHidden.java | 5 +- core/pom.xml | 13 +- core/schema/pom.xml | 6 +- ...AuthenticatorOrAuthorizorTest_authenticate.java | 41 ++-- ...ticatorOrAuthorizorTest_isVisibleInAnyRole.java | 10 +- .../core/unittestsupport/jaxb/JaxbMatchers.java | 25 ++- .../restfulobjects/applib/RepresentationType.java | 22 +- .../restfulobjects/applib/util/MediaTypes.java | 73 +++++++ .../applib/RepresentationTypeTest_lookup.java | 21 +- .../restfulobjects/applib/util/ParserTest.java | 7 +- 33 files changed, 480 insertions(+), 420 deletions(-) create mode 100644 core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/util/MediaTypes.java -- To stop receiving notification emails like this one, please contact ahu...@apache.org.