Skyve 8.1.3 Released
Skyve 8.1.3 provides some fixes for multi-tenant applications and resolves some security defects introduced in a previous release. It is a recommended upgrade for all previous versions of Skyve.
Admin
- Fix compiler warnings in admin module
- Remove deprecated field
Subscription.formatType
Framework
- Allow third party sites to link to Skyve URLs using multitenant customers
- Allow customer,a,m,d,q URL parameter combinations
- Depend on skyve-create 2.1.0 in skyve-maven-plugin (which depends on Skyve 8.1.2)
- Complete projected implementation of
RDBMSDynamicPersistenceListModel
- Add
RDBMSDynamicPersistenceListModel.query()
overridable method - Add
AutoClosingIterableAdpater
- Remove throws clause from
ListModel.getFilter()
andListModel.newFilter()
- Do polymorphic test for RDBMSDynamicPersistence in
EXT.newListModel()
- Add dynamic attribute to
<s:view/>
and<s:listGrid/>
- Ensure customer overridden documents are loaded from
customers/<customer-name/modules/<module-name>/...
- Handle negated conditions in
DynamicBean
- Integrate
DynamicPersistence.delete
intoPersistence
- Update Skyve's security configuration for Spring's
SecurityListener
- Add remove/clear/get/find methods to
FluentView
Responsive Renderer
- Enable dynamic grid generation
Desktop Renderer
- Fix NPE problem in variant/dynamic domain processing in
SmartClientListGrid
- Ensure attributes called "enabled" don't disable SC grids.
NOTES FOR UPGRADING
To upgrade your Skyve project to this version, change the Skyve version in your pom.xml to 8.1.3 and perform an assemble.
If you are upgrading from a version older than 8.1.2, please see the previous release notes and also apply those changes.
See the complete upgrade instructions on GitHub.