Releases: vaadin/collaboration-kit
Vaadin Collaboration Engine 7.0.0-beta1
What's Changed
- chore: bump project to 7.0-SNAPSHOT by @ZheSun88 in #100
- chore: LicenseChecker 2.0.0-alpha2 by @mshabarov in #102
- chore: fix the deploy script for 7.0 by @ZheSun88 in #103
- chore: prepare script to deploy beta/rc to maven-central by @ZheSun88 in #104
- chore: Update LC to 2.0.0-alpha3 by @mshabarov in #106
- Added explicit Lumo import by @MatthewVaadin in #108
- chore: Update license-checker version to 2.0.0-beta1 by @mshabarov in #109
- Remove deprecated classes and methods by @MatthewVaadin in #113
- Replace Elemental with Jackson by @heruan in #117
- chore: Update Vaadin license-checker version to 2.0.0-rc1 by @mshabarov in #115
- Fix demo app by @tamasmak in #120
- chore: upgrade license-checker to 2.0.0 by @ZheSun88 in #118
- Allow specifying class or type reference for a property change handler by @MatthewVaadin in #114
- feat: Upgrade from Jackson 2 to Jackson 3.0.0-rc10 by @Artur- in #122
- Add CLAUDE.md documentation for Claude Code integration by @Artur- in #123
- chore: Update license-checker version to 2.1.0 by @mshabarov in #125
- chore: align jackson version with flow by @ZheSun88 in #126
New Contributors
Full Changelog: 6.6.0...7.0.0-beta1
Vaadin Collaboration Engine 7.0.0-alpha2
Changes since 7.0.0-alpha1
-
New Features:
-
⧉ Upgrade from Jackson 2 to Jackson 3.0.0-rc10. PR:122
Major migration changes: - Updated Jackson dependencies from com.fasterxml.jackson to tools.jackson - Updated Spring Boot version from 4.0.0-M1 to 4.0.0-M3 - Updated Java version from 17 to 21 - Updated TestBench version to 10.0.0-alpha4 - Removed jackson-datatype-jsr310 dependency (now built-in to Jackson 3) - Updated package imports across all source and test files - Replaced JsonProcessingException with JacksonException - Updated ObjectMapper configuration to use JsonMapper.builder() pattern - Fixed TextNode usage to use JsonNodeFactory.instance.textNode() - Updated DateTimeFeature configuration for Jackson 3 Key compatibility fixes: - Used JsonMapper.builderWithJackson2Defaults() for backward compatibility - Updated JsonUtilTest to use JSON object comparison instead of string comparison - This eliminates property ordering sensitivity and ensures robust testing The migration successfully enables compatibility with Spring Boot 4.0.0-M3 while maintaining full functionality of the Collaboration Engine. 🤖 Generated with Claude Code
-
Vaadin Collaboration Engine 6.6.0
Vaadin Collaboration Engine 6.6.0-rc1
Vaadin Collaboration Engine 7.0.0-alpha1
Changes since 6.5.0
-
Chore:
Collaboration Kit 6.5.0
Add support for new DownloadHandler
API in Vaadin 24.8
What's Changed
- chore: Bump Flow and components to 24.8 by @MatthewVaadin in #96
- Add methods for using a DownloadHandler and deprecate StreamResource by @MatthewVaadin in #95
Full Changelog: 6.4.0...6.5.0
Vaadin Collaboration Engine 6.4.0
Update dependencies to be compatible with Vaadin 24.6.0
Collaboration Kit 6.3.0
Collaboration Kit 6.3.0 is now included in Vaadin 24.5 as part of its core features.
Documentation is available at https://vaadin.com/docs/latest/tools/collaboration
Collaboration Engine 6.2.0
Collaboration Kit 6.2.0 now fully supports serialization and can for example be used along with Kubernetes Kit.
Collaboration Kit 6.2.0 is available for Vaadin 24.3
Documentation is available at https://vaadin.com/docs/latest/tools/collaboration
Collaboration Kit 6.1.0
Collaboration Kit 6.1.0 includes improvements towards serialization support:
- Most types now implements
Serializable
- Unserializable fields are now marked as
transient
- Collaboration Managers now use suppliers to get the
CollaborationEngine
instance
Collaboration Manager constructors taking a CollaborationEngine
instance are now deprecated and marked for removal.
Collaboration Kit 6.1.0 is available for Vaadin 24.2