-
Notifications
You must be signed in to change notification settings - Fork 188
Labels
Description
The following classes/methods/feature flags have to be removed in Vaadin 25.0:
Deprecated Classes
-
HTML Components
-
Labelclass incom.vaadin.flow.component.html(marked for removal in version 24.1) -
LabelElementclass incom.vaadin.flow.component.html.testbench(marked for removal in version 24.1)
-
-
Router Related
-
ClientRoutesProviderinterface incom.vaadin.flow.router.internal(marked for removal)
-
-
Security Related
-
ViewAccessCheckerclass incom.vaadin.flow.server.auth(marked for removal in version 24.3) andViewAccessCheckerTest -
SpringViewAccessCheckerclass incom.vaadin.flow.spring(marked for removal in version 24.3) and related test classSpringViewAccessCheckerTest -
ViewAccessCheckerInitializerclass incom.vaadin.flow.spring.security(marked for removal in version 24.3) -
setSharedObjectsmethod inVaadinStatelessSecurityConfigurer
-
-
Spring Related
-
SpringVaadinSessionclass incom.vaadin.flow.spring(marked for removal)
-
-
Maven Plugin Related
-
Fragmentclass incom.vaadin.flow.plugin.maven(marked for removal)
-
Deprecated Methods
-
UI Class Methods
- Methods in
com.vaadin.flow.component.UI:-
doInit(VaadinRequest)(replaced bydoInit(VaadinRequest, int, String)) - Methods marked with
@deprecated(forRemoval=true)as "not enabled for client side"
-
- Methods in
-
ValueContext Methods
- Multiple constructors and methods in
com.vaadin.flow.data.binder.ValueContext(replaced by versions with binder reference)
- Multiple constructors and methods in
-
ReactAdapterComponent Methods
-
readFromJson(String, Class)(replaced byreadFromJson(JsonNode, Class)) -
readFromJson(String, TypeReference)(replaced byreadFromJson(JsonNode, TypeReference)) -
writeToString(Object)(replaced bywriteToJson(Object))
-
-
Router Methods
- Methods in
com.vaadin.flow.router.Router - Methods in
com.vaadin.flow.router.NavigationEvent - Methods in
com.vaadin.flow.router.ErrorNavigationEvent -
parsePathToSegments(String)incom.vaadin.flow.router.LocationUtil(replaced byparsePathToSegments(String, boolean)) - Constructor in
com.vaadin.flow.router.MenuData(replaced by a different constructor)
- Methods in
-
Configuration Methods
- Methods in
com.vaadin.flow.spring.VaadinConfigurationProperties:-
getBlacklistedPackages()(replaced bygetBlockedPackages()) -
setBlacklistedPackages(List)(replaced bysetBlockedPackages(List)) -
getWhitelistedPackages()(replaced bygetAllowedPackages()) -
setWhitelistedPackages(List)(replaced bysetAllowedPackages(List))
-
- Method in
com.vaadin.flow.server.AbstractConfiguration
- Methods in
6. PolymerUtils Methods
- Multiple methods in com.vaadin.client.PolymerUtils marked as "not in use anywhere and can be removed"
-
BuildFrontendUtil Methods
-
updateBuildFile(File, boolean)incom.vaadin.flow.plugin.base.BuildFrontendUtil(replaced byupdateBuildFile(PluginAdapterBuild, boolean)) -
getClasspathElements(MavenProject)inBuildDevBundleMojoand inFlowModeAbstractMojo.
-
-
Security Methods
- Method
getViewAccessCheckerincom.vaadin.flow.spring.security.VaadinWebSecurityrelated to ViewAccessChecker (marked for removal in version 24.3)
- Method
-
Options
-
withWebpackinOptions -
isEnableWebpackConfigUpdateinOptions
-
-
UI
-
connectClientmethod -
leaveNavigationmethod
- Feature Flags
-
SYSTEM_PROPERTY_PREFIXvariable -
FORM_FILLER_ADDONflag
- Other Methods - [ ] Method in
com.vaadin.flow.dom.ElementConstants(replaced byARIA_LABEL_ATTRIBUTE_NAME) - [ ] Constructor incom.vaadin.flow.server.menu.AvailableViewInfo(marked for removal)
- Method in
com.vaadin.flow.server.InitParameters - Method
initDevModeHandlerinDevModeInitializer - Method
getOwnerinShortcutRegistration - Methods in
TypeScriptBootstrapModifier - Methods in
FrontendDependenciesScannerFactory - Method
inlineImportsinCssBundler
NOTE Polymer API is already deprecated, but we have to keep it as we still support Polymer.
The list above can be supplemented with other findings.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done