[deepamehta-devel] Adapt plugins to upcoming DM 4.8

Jörg Richter jri at deepamehta.de
Wed Apr 6 15:40:59 CEST 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512


Hi developers,

in order to support you with a smooth transition to upcoming DM 4.8 this posting lists the most significant breaking changes. Please test/adapt your plugins with current 4.8-SNAPSHOT. In case problems/bugs are revealed I still have the chance to fix them in the final release. DM 4.8 will be released at Apr 15.

Generally look for "BREAKING CHANGE" in the ticket comments.

- - Core model objects can't be instantiated with "new" operator anymore. Use the new model factory instead:
https://trac.deepamehta.de/ticket/933#comment:14

- - The omnipresent "dms" object is renamed to "dm4":
https://trac.deepamehta.de/ticket/941#comment:5

- - Core's ResultList class is dropped. This affects the REST API responses as well:
https://trac.deepamehta.de/ticket/941#comment:6

- - The "maxResultSize" parameter is dropped from all APIs.
https://trac.deepamehta.de/ticket/895#comment:2

- - The Core Service API underwent renamings. Look for "BREAKING CHANGE":
https://trac.deepamehta.de/ticket/941

- - ChildTopics and ChildTopicsModel's has() and size() methods are dropped.
Consider using the new getTopic[s]OrNull() accessors:
https://trac.deepamehta.de/ticket/923#comment:2

- - The server-side postDelete listeners have changed:
https://trac.deepamehta.de/ticket/935#comment:15

- - The server-side postUpdateAssociation listener have changed:
https://trac.deepamehta.de/ticket/935#comment:30

- - The artifact ID of the plugin parent POM have changed:
https://trac.deepamehta.de/ticket/847#comment:6

- - The plugin hot deployment feature has changed for both, the dev environment, and the binary distro:
https://trac.deepamehta.de/ticket/846
https://trac.deepamehta.de/ticket/847

Cheers,
Jörg

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJXBRHwAAoJEMsgnkGaXINKMlYIAK0eP7oJLp7V+vBUwlLj/7RA
fYsUoiXxECQMQbvTWKD5k/9L6/m3HmbRN5lJ29l/d/E3olxIsQ4VkIollx7CmtMF
9f/L8VldYVPK9ATiRvXJ/BRf47s+LLTrCx4N8GAvjAmyCTH7WpmZHH99dUqRrfv4
eLDKeGNzlsNNdXxYgv/LgitnJriKEVA6nk8Xo10zBJ5GTCwUf+E2rlpL1XEr5Z3r
fIod3UktJ+wt8a9RtJ2SxeTmsVGAUcNYNTC4E3BICr0ydIEeI0aaOmwWkc4c2Fiu
oxjHFh0TadJjcwLk8y8qkNU9C0q9Rgdsh2+VQSY+X8pQXo77leGGR6EF7wmIe7w=
=mmM8
-----END PGP SIGNATURE-----


More information about the devel mailing list